|
CFx SDK Documentation
2020SP3
|
#include <TrVisLightDef.h>
Public Types | |
| enum | LightType { kDistant = 0, kPoint, kSpot } |
Public Member Functions | |
| bool | eq (const OdTrVisLightDef &dl2) const |
| void | save (OdGsFiler *pFiler) const |
| void | load (OdGsFiler *pFiler) |
Public Attributes | |
| enum OdTrVisLightDef::LightType | m_type |
| bool | m_bDefLight |
| OdGePoint3d | m_position |
| OdGeVector3d | m_direction |
| float | m_color [3] |
| float | m_constantAttenuation |
| float | m_linearAttenuation |
| float | m_quadraticAttenuation |
| float | m_spotCutoff |
| float | m_spotExponent |
| float | m_specularFactor |
<group ExRender_Windows_Classes>
Definition at line 38 of file TrVisLightDef.h.
| Enumerator | |
|---|---|
| kDistant | |
| kPoint | |
| kSpot | |
Definition at line 41 of file TrVisLightDef.h.
|
inline |
Definition at line 71 of file TrVisLightDef.h.
Definition at line 99 of file TrVisLightDef.h.
Definition at line 83 of file TrVisLightDef.h.
| bool OdTrVisLightDef::m_bDefLight |
Definition at line 48 of file TrVisLightDef.h.
| float OdTrVisLightDef::m_color[3] |
Definition at line 54 of file TrVisLightDef.h.
| float OdTrVisLightDef::m_constantAttenuation |
Definition at line 56 of file TrVisLightDef.h.
| OdGeVector3d OdTrVisLightDef::m_direction |
Definition at line 52 of file TrVisLightDef.h.
| float OdTrVisLightDef::m_linearAttenuation |
Definition at line 57 of file TrVisLightDef.h.
| OdGePoint3d OdTrVisLightDef::m_position |
Definition at line 50 of file TrVisLightDef.h.
| float OdTrVisLightDef::m_quadraticAttenuation |
Definition at line 58 of file TrVisLightDef.h.
| float OdTrVisLightDef::m_specularFactor |
Definition at line 63 of file TrVisLightDef.h.
| float OdTrVisLightDef::m_spotCutoff |
Definition at line 60 of file TrVisLightDef.h.
| float OdTrVisLightDef::m_spotExponent |
Definition at line 61 of file TrVisLightDef.h.
| enum OdTrVisLightDef::LightType OdTrVisLightDef::m_type |