![]() |
VR-Forces Developer's Guide
|

Classes | |
| struct | AnimationAttr |
| struct | CalligraphicAttr |
| struct | DataSet |
| struct | PerformerAttr |
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 } |
| enum | LightType { trpg_Raster, trpg_Calligraphic, trpg_RASCAL } |
| enum | LightDirectionality { trpg_Omnidirectional, trpg_Bidirectional, trpg_Unidirectional } |
| enum | LightQuality { trpg_Off, trpg_Low, trpg_Medium, trpg_High, trpg_Undefined } |
Public Attributes | |
| enum trpgLightAttr:: { ... } | LightFlags |
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.
|
overridevirtual |
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::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 & | ) |
|
overridevirtual |
Writes this class to a write buffer.
Implements trpgReadWriteable.
|
overridevirtual |
Reads this class from a read buffer.
Reimplemented from trpgReadWriteable.
|
overridevirtual |
Prints this class to a print buffer.
Reimplemented from trpgReadWriteable.
| bool trpgLightAttr::isValid | ( | void | ) | const |
Validity check.
|
overridevirtual |
Resets the contents back to empty.
Implements trpgReadWriteable.
| enum { ... } trpgLightAttr::LightFlags |
Light Flags.
|
protected |