Panda3D
Public Member Functions | Public Attributes
FltPackedColor Class Reference

A packed color record, A, B, G, R. More...

#include "fltPackedColor.h"

List of all members.

Public Member Functions

bool build_record (FltRecordWriter &writer) const
bool extract_record (FltRecordReader &reader)
LColor get_color () const
 Returns the four-component color as a LColor, where each component is in the range [0, 1].
LRGBColor get_rgb () const
 Returns the three-component color as an LRGBColor (ignoring the alpha component), where each component is in the range [0, 1].
void output (ostream &out) const
void set_color (const LColor &color)
 Sets the color according to the indicated four-component LColor value (including alpha).
void set_rgb (const LRGBColor &rgb)
 Sets the color according to the indicated three-component LRGBColor value, and set the alpha to 1.0.

Public Attributes

int _a
int _b
int _g
int _r

Detailed Description

A packed color record, A, B, G, R.

This appears, for instance, within a face bead.

Definition at line 31 of file fltPackedColor.h.


Member Function Documentation

LColor FltPackedColor::get_color ( ) const [inline]

Returns the four-component color as a LColor, where each component is in the range [0, 1].

Definition at line 42 of file fltPackedColor.I.

LRGBColor FltPackedColor::get_rgb ( ) const [inline]

Returns the three-component color as an LRGBColor (ignoring the alpha component), where each component is in the range [0, 1].

Definition at line 54 of file fltPackedColor.I.

void FltPackedColor::set_color ( const LColor color) [inline]

Sets the color according to the indicated four-component LColor value (including alpha).

Definition at line 65 of file fltPackedColor.I.

Referenced by FltLocalVertexPool::build_record().

void FltPackedColor::set_rgb ( const LRGBColor rgb) [inline]

Sets the color according to the indicated three-component LRGBColor value, and set the alpha to 1.0.

Definition at line 80 of file fltPackedColor.I.

Referenced by FltVertex::set_rgb(), and FltGeometry::set_rgb().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations