Inheritance diagram for Spotlight::CData:
Public Member Functions | |
INLINE | CData () |
INLINE | CData (const CData ©) |
virtual CycleData * | make_copy () const |
virtual void | write_datagram (BamWriter *manager, Datagram &dg) const |
virtual void | fillin (DatagramIterator &scan, BamReader *manager) |
Public Attributes | |
float | _exponent |
Colorf | _specular_color |
LVecBase3f | _attenuation |
|
Referenced by make_copy(). |
|
|
|
Reimplemented from CycleData. Definition at line 61 of file spotlight.cxx. References _attenuation, _exponent, _specular_color, and DatagramIterator::get_float32(). |
|
Implements CycleData. Definition at line 36 of file spotlight.cxx. References CData(). |
|
Reimplemented from CycleData. Definition at line 47 of file spotlight.cxx. References _attenuation, _exponent, _specular_color, and Datagram::add_float32(). |
|
Definition at line 85 of file spotlight.h. Referenced by fillin(), and write_datagram(). |
|
Definition at line 83 of file spotlight.h. Referenced by fillin(), and write_datagram(). |
|
Definition at line 84 of file spotlight.h. Referenced by fillin(), and write_datagram(). |