![]() |
VR-Forces 4.3.1 Class Documentation
|

Classes | |
| struct | AnimationAttr |
| Struct for Animated Lights. More... | |
| struct | CalligraphicAttr |
| Struct for Calligraphic Lights. More... | |
| struct | DataSet |
| struct | PerformerAttr |
| Struct for Performer Lights. More... | |
Public Types | |
| enum | { trpg_Day = 0x0001, trpg_Dusk = 0x0002, trpg_Night = 0x0004, trpg_Directional = 0x0008, trpg_BackColor = 0x0010, trpg_Reflective = 0x0020, trpg_Flashing = 0x0100, trpg_Rotating = 0x0200, trpg_ClockWise = 0x0400, trpg_AnimationMask = 0x0f00, trpg_Perspective = 0x1000, trpg_Fade = 0x2000, trpg_ZBuffer = 0x4000, trpg_FogPunch = 0x8000, trpg_PerformerMask = 0xf000 } |
| Light Flags. More... | |
| enum | LightType { trpg_Raster, trpg_Calligraphic, trpg_RASCAL } |
| Light Type. More... | |
| enum | LightDirectionality { trpg_Omnidirectional, trpg_Bidirectional, trpg_Unidirectional } |
| Light Directionality. More... | |
| enum | LightQuality { trpg_Off, trpg_Low, trpg_Medium, trpg_High, trpg_Undefined } |
| Light Quality. More... | |
Public Member Functions | |
| trpgLightAttr (void) | |
| Default constructor. | |
| trpgLightAttr (const trpgLightAttr &) | |
| Copy constructor. | |
| ~trpgLightAttr (void) | |
| Destructor. | |
| void | SetType (trpgLightAttr::LightType) |
| Setters Set Type. | |
| void | SetDirectionality (trpgLightAttr::LightDirectionality) |
| Set Directionality. | |
| void | SetFrontColor (trpgColor) |
| Set Front Color. | |
| void | SetFrontIntensity (float64) |
| Set Front Intensity. | |
| void | SetBackColor (trpgColor) |
| Set Back Color. | |
| void | SetBackIntensity (float64) |
| Set Back Intensity. | |
| void | SetNormal (trpg3dPoint) |
| Set Normal. | |
| void | SetSMC (int32) |
| Set SMC. | |
| void | SetFID (int32) |
| Set FID. | |
| void | SetFlags (int32) |
| Set Flags. | |
| void | SetHLobeAngle (float64) |
| Set Horizontal Lobe Angle. | |
| void | SetVLobeAngle (float64) |
| Set Vertical Lobe Angle. | |
| void | SetLobeRollAngle (float64) |
| Set Lobe Roll Angle. | |
| void | SetLobeFalloff (float64) |
| Set Lobe Falloff. | |
| void | SetAmbient (float64) |
| Set Ambient Intensity. | |
| void | SetQuality (trpgLightAttr::LightQuality) |
| Set Quality. | |
| void | SetRascalSignificance (float64) |
| Set RASCAL Significance. | |
| void | SetRandomIntensity (trpgLightAttr::LightQuality) |
| Set Random Intensity. | |
| void | SetCalligraphicAttr (trpgLightAttr::CalligraphicAttr &) |
| Set the attributes for Calligraphics Lights. | |
| void | SetCalligraphicDrawOrder (int32) |
| Set Calligraphic Draw Order. | |
| void | SetCalligraphicMinDefocus (float64) |
| Set Calligraphic Minimum Defocus. | |
| void | SetCalligraphicMaxDefocus (float64) |
| Set Calligraphic Maximum Defocus. | |
| void | SetPerformerAttr (trpgLightAttr::PerformerAttr &) |
| Set the attributes for Performer Lights. | |
| void | SetPerformerFlags (int32) |
| Set the flags for Perfromer Lights. | |
| void | SetPerformerMinPixelSize (float64) |
| Set the minimum pixel size for Performer Lights. | |
| void | SetPerformerMaxPixelSize (float64) |
| Set the maximum pixel size for Performer Lights. | |
| void | SetPerformerActualSize (float64) |
| Set the actual size for Performer Lights. | |
| void | SetPerformerTpPixelSize (float64) |
| Set the transparent pixel size for Performer Lights. | |
| void | SetPerformerTpFalloffExp (float64) |
| Set the transparent Falloff exponent for Performer Lights. | |
| void | SetPerformerTpScale (float64) |
| Set the transparent scale for Performer Lights. | |
| void | SetPerformerTpClamp (float64) |
| Set the transparent clamp for Performer Lights. | |
| void | SetPerformerFogScale (float64) |
| Set the fog scale for Performer Lights. | |
| void | SetAnimationAttr (trpgLightAttr::AnimationAttr &) |
| Set the attributes for animated lights. | |
| void | SetAnimationPeriod (float64) |
| Set the animation period for animated lights. | |
| void | SetAnimationPhaseDelay (float64) |
| Set the animation phase delay for animated lights. | |
| void | SetAnimationTimeOn (float64) |
| Set the time on for animated lights. | |
| void | SetAnimationVector (trpg3dPoint) |
| Set the animation vector for animated lights. | |
| void | SetAnimationFlags (int32) |
| Set the flags for animated lights. | |
| void | SetComment (const char *) |
| Set the comment for this light point type. | |
| void | GetType (trpgLightAttr::LightType &) |
| Getters See the comments for the Setters. | |
| void | GetDirectionality (trpgLightAttr::LightDirectionality &) |
| void | GetFrontColor (trpgColor &) |
| void | GetFrontIntensity (float64 &) |
| void | GetBackColor (trpgColor &) |
| void | GetBackIntensity (float64 &) |
| void | GetNormal (trpg3dPoint &) |
| void | GetSMC (int32 &) |
| void | GetFID (int32 &) |
| void | GetFlags (int32 &) |
| void | GetHLobeAngle (float64 &) |
| void | GetVLobeAngle (float64 &) |
| void | GetLobeRollAngle (float64 &) |
| void | GetLobeFalloff (float64 &) |
| void | GetAmbient (float64 &) |
| void | GetQuality (trpgLightAttr::LightQuality &) |
| void | GetRascalSignificance (float64 &) |
| void | GetRandomIntensity (trpgLightAttr::LightQuality &) |
| void | GetCalligraphicAttr (trpgLightAttr::CalligraphicAttr &) |
| void | GetCalligraphicDrawOrder (int32 &) |
| void | GetCalligraphicMinDefocus (float64 &) |
| void | GetCalligraphicMaxDefocus (float64 &) |
| void | GetPerformerAttr (trpgLightAttr::PerformerAttr &) |
| void | GetPerformerFlags (int32 &) |
| void | GetPerformerMinPixelSize (float64 &) |
| void | GetPerformerMaxPixelSize (float64 &) |
| void | GetPerformerActualSize (float64 &) |
| void | GetPerformerTpPixelSize (float64 &) |
| void | GetPerformerTpFalloffExp (float64 &) |
| void | GetPerformerTpScale (float64 &) |
| void | GetPerformerTpClamp (float64 &) |
| void | GetPerformerFogScale (float64 &) |
| void | GetAnimationAttr (trpgLightAttr::AnimationAttr &) |
| void | GetAnimationPeriod (float64 &) |
| void | GetAnimationPhaseDelay (float64 &) |
| void | GetAnimationTimeOn (float64 &) |
| void | GetAnimationVector (trpg3dPoint &) |
| void | GetAnimationFlags (int32 &) |
| const char * | GetComment () |
| trpgLightAttr & | operator= (const trpgLightAttr &) |
| operators | |
| bool | operator== (const trpgLightAttr &) |
| bool | operator!= (const trpgLightAttr &) |
| bool | Write (trpgWriteBuffer &) |
| Writes this class to a write buffer. | |
| bool | Read (trpgReadBuffer &) |
| Reads this class from a read buffer. | |
| bool | Print (trpgPrintBuffer &) const |
| Prints this class to a print buffer. | |
| bool | isValid (void) const |
| Validity check. | |
| void | Reset (void) |
| Resets the contents back to empty. | |
Public Member Functions inherited from trpgReadWriteable | |
| trpgReadWriteable () | |
| const char * | getErrMess () const |
Public Member Functions inherited from trpgCheckable | |
| trpgCheckable (void) | |
| virtual | ~trpgCheckable (void) |
| virtual TeAttrHdl | GetHandle () const |
| virtual void | SetHandle (TeAttrHdl hdl) |
Public Attributes | |
| enum trpgLightAttr:: { ... } | LightFlags |
| Light Flags. | |
Protected Attributes | |
| struct trpgLightAttr::DataSet | data |
Protected Attributes inherited from trpgReadWriteable | |
| char | errMess [512] |
Protected Attributes inherited from trpgCheckable | |
| bool | valid |
| TeAttrHdl | handle |
| bool | writeHandle |
| anonymous enum |
| trpgLightAttr::trpgLightAttr | ( | void | ) |
Default constructor.
| trpgLightAttr::trpgLightAttr | ( | const trpgLightAttr & | ) |
Copy constructor.
| trpgLightAttr::~trpgLightAttr | ( | void | ) |
Destructor.
| void trpgLightAttr::SetType | ( | trpgLightAttr::LightType | ) |
Setters Set Type.
| void trpgLightAttr::SetDirectionality | ( | trpgLightAttr::LightDirectionality | ) |
Set Directionality.
| void trpgLightAttr::SetFrontColor | ( | trpgColor | ) |
Set Front Color.
| void trpgLightAttr::SetFrontIntensity | ( | float64 | ) |
Set Front Intensity.
| void trpgLightAttr::SetBackColor | ( | trpgColor | ) |
Set Back Color.
| void trpgLightAttr::SetBackIntensity | ( | float64 | ) |
Set Back Intensity.
| void trpgLightAttr::SetNormal | ( | trpg3dPoint | ) |
Set Normal.
| void trpgLightAttr::SetSMC | ( | int32 | ) |
Set SMC.
| void trpgLightAttr::SetFID | ( | int32 | ) |
Set FID.
| void trpgLightAttr::SetFlags | ( | int32 | ) |
Set Flags.
| void trpgLightAttr::SetHLobeAngle | ( | float64 | ) |
Set Horizontal Lobe Angle.
| void trpgLightAttr::SetVLobeAngle | ( | float64 | ) |
Set Vertical Lobe Angle.
| void trpgLightAttr::SetLobeRollAngle | ( | float64 | ) |
Set Lobe Roll Angle.
| void trpgLightAttr::SetLobeFalloff | ( | float64 | ) |
Set Lobe Falloff.
| void trpgLightAttr::SetAmbient | ( | float64 | ) |
Set Ambient Intensity.
| void trpgLightAttr::SetQuality | ( | trpgLightAttr::LightQuality | ) |
Set Quality.
| void trpgLightAttr::SetRascalSignificance | ( | float64 | ) |
Set RASCAL Significance.
| void trpgLightAttr::SetRandomIntensity | ( | trpgLightAttr::LightQuality | ) |
Set Random Intensity.
| void trpgLightAttr::SetCalligraphicAttr | ( | trpgLightAttr::CalligraphicAttr & | ) |
Set the attributes for Calligraphics Lights.
| void trpgLightAttr::SetCalligraphicDrawOrder | ( | int32 | ) |
Set Calligraphic Draw Order.
| void trpgLightAttr::SetCalligraphicMinDefocus | ( | float64 | ) |
Set Calligraphic Minimum Defocus.
| void trpgLightAttr::SetCalligraphicMaxDefocus | ( | float64 | ) |
Set Calligraphic Maximum Defocus.
| void trpgLightAttr::SetPerformerAttr | ( | trpgLightAttr::PerformerAttr & | ) |
Set the attributes for Performer Lights.
| void trpgLightAttr::SetPerformerFlags | ( | int32 | ) |
Set the flags for Perfromer Lights.
| void trpgLightAttr::SetPerformerMinPixelSize | ( | float64 | ) |
Set the minimum pixel size for Performer Lights.
| void trpgLightAttr::SetPerformerMaxPixelSize | ( | float64 | ) |
Set the maximum pixel size for Performer Lights.
| void trpgLightAttr::SetPerformerActualSize | ( | float64 | ) |
Set the actual size for Performer Lights.
| void trpgLightAttr::SetPerformerTpPixelSize | ( | float64 | ) |
Set the transparent pixel size for Performer Lights.
| void trpgLightAttr::SetPerformerTpFalloffExp | ( | float64 | ) |
Set the transparent Falloff exponent for Performer Lights.
| void trpgLightAttr::SetPerformerTpScale | ( | float64 | ) |
Set the transparent scale for Performer Lights.
| void trpgLightAttr::SetPerformerTpClamp | ( | float64 | ) |
Set the transparent clamp for Performer Lights.
| void trpgLightAttr::SetPerformerFogScale | ( | float64 | ) |
Set the fog scale for Performer Lights.
| void trpgLightAttr::SetAnimationAttr | ( | trpgLightAttr::AnimationAttr & | ) |
Set the attributes for animated lights.
| void trpgLightAttr::SetAnimationPeriod | ( | float64 | ) |
Set the animation period for animated lights.
| void trpgLightAttr::SetAnimationPhaseDelay | ( | float64 | ) |
Set the animation phase delay for animated lights.
| void trpgLightAttr::SetAnimationTimeOn | ( | float64 | ) |
Set the time on for animated lights.
| void trpgLightAttr::SetAnimationVector | ( | trpg3dPoint | ) |
Set the animation vector for animated lights.
| void trpgLightAttr::SetAnimationFlags | ( | int32 | ) |
Set the flags for animated lights.
| void trpgLightAttr::SetComment | ( | const char * | ) |
Set the comment for this light point type.
| void trpgLightAttr::GetType | ( | trpgLightAttr::LightType & | ) |
Getters See the comments for the Setters.
| void trpgLightAttr::GetDirectionality | ( | trpgLightAttr::LightDirectionality & | ) |
| void trpgLightAttr::GetFrontColor | ( | trpgColor & | ) |
| void trpgLightAttr::GetFrontIntensity | ( | float64 & | ) |
| void trpgLightAttr::GetBackColor | ( | trpgColor & | ) |
| void trpgLightAttr::GetBackIntensity | ( | float64 & | ) |
| void trpgLightAttr::GetNormal | ( | trpg3dPoint & | ) |
| void trpgLightAttr::GetSMC | ( | int32 & | ) |
| void trpgLightAttr::GetFID | ( | int32 & | ) |
| void trpgLightAttr::GetFlags | ( | int32 & | ) |
| void trpgLightAttr::GetHLobeAngle | ( | float64 & | ) |
| void trpgLightAttr::GetVLobeAngle | ( | float64 & | ) |
| void trpgLightAttr::GetLobeRollAngle | ( | float64 & | ) |
| void trpgLightAttr::GetLobeFalloff | ( | float64 & | ) |
| void trpgLightAttr::GetAmbient | ( | float64 & | ) |
| void trpgLightAttr::GetQuality | ( | trpgLightAttr::LightQuality & | ) |
| void trpgLightAttr::GetRascalSignificance | ( | float64 & | ) |
| void trpgLightAttr::GetRandomIntensity | ( | trpgLightAttr::LightQuality & | ) |
| void trpgLightAttr::GetCalligraphicAttr | ( | trpgLightAttr::CalligraphicAttr & | ) |
| void trpgLightAttr::GetCalligraphicDrawOrder | ( | int32 & | ) |
| void trpgLightAttr::GetCalligraphicMinDefocus | ( | float64 & | ) |
| void trpgLightAttr::GetCalligraphicMaxDefocus | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerAttr | ( | trpgLightAttr::PerformerAttr & | ) |
| void trpgLightAttr::GetPerformerFlags | ( | int32 & | ) |
| void trpgLightAttr::GetPerformerMinPixelSize | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerMaxPixelSize | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerActualSize | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerTpPixelSize | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerTpFalloffExp | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerTpScale | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerTpClamp | ( | float64 & | ) |
| void trpgLightAttr::GetPerformerFogScale | ( | float64 & | ) |
| void trpgLightAttr::GetAnimationAttr | ( | trpgLightAttr::AnimationAttr & | ) |
| void trpgLightAttr::GetAnimationPeriod | ( | float64 & | ) |
| void trpgLightAttr::GetAnimationPhaseDelay | ( | float64 & | ) |
| void trpgLightAttr::GetAnimationTimeOn | ( | float64 & | ) |
| void trpgLightAttr::GetAnimationVector | ( | trpg3dPoint & | ) |
| void trpgLightAttr::GetAnimationFlags | ( | int32 & | ) |
| const char* trpgLightAttr::GetComment | ( | ) |
| trpgLightAttr& trpgLightAttr::operator= | ( | const trpgLightAttr & | ) |
operators
| bool trpgLightAttr::operator== | ( | const trpgLightAttr & | ) |
| bool trpgLightAttr::operator!= | ( | const trpgLightAttr & | ) |
|
virtual |
Writes this class to a write buffer.
Implements trpgReadWriteable.
|
virtual |
Reads this class from a read buffer.
Reimplemented from trpgReadWriteable.
|
virtual |
Prints this class to a print buffer.
Reimplemented from trpgReadWriteable.
| bool trpgLightAttr::isValid | ( | void | ) | const |
Validity check.
Reimplemented from trpgCheckable.
|
virtual |
Resets the contents back to empty.
Implements trpgReadWriteable.
| enum { ... } trpgLightAttr::LightFlags |
Light Flags.
|
protected |