CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
OdGiLightTraitsVpDepData Class Reference

#include <GiLightTraitsData.h>

Inheritance diagram for OdGiLightTraitsVpDepData:
OdGiLightTraitsData

Public Member Functions

 OdGiLightTraitsVpDepData ()
 
OdUInt32 viewportId () const
 
void setViewportId (OdUInt32 id)
 
OdDbStub * viewportObjectId () const
 
void setViewportObjectId (OdDbStub *id)
 
bool vpDepOn () const
 
void setVpDepOn (bool on)
 
double vpDepDimming () const
 
void setVpDepDimming (double dimming)
 
void save (OdGsFiler *pFiler) const
 
void load (OdGsFiler *pFiler)
 
- Public Member Functions inherited from OdGiLightTraitsData
bool isOn () const
 
void setOn (bool value)
 
double intensity () const
 
void setIntensity (double dIntensity)
 
OdCmEntityColor color () const
 
void setColor (const OdCmEntityColor &color)
 
OdGiShadowParameters shadowParameters () const
 
void setShadowParameters (const OdGiShadowParameters &params)
 
LightType type () const
 
void save (OdGsFiler *pFiler) const
 
void load (OdGsFiler *pFiler)
 

Additional Inherited Members

- Public Types inherited from OdGiLightTraitsData
enum  LightType {
  kInvalidLight = -1, kPointLight = OdGiDrawable::kPointLight, kSpotLight = OdGiDrawable::kSpotLight, kDistantLight = OdGiDrawable::kDistantLight,
  kWebLight = OdGiDrawable::kWebLight
}
 
- Static Public Member Functions inherited from OdGiLightTraitsData
static LightType drawableLightType (const OdGiDrawable *pDrawable)
 
static void deleteLightTraitsData (OdGiLightTraitsData *pLightTraits)
 
- Protected Member Functions inherited from OdGiLightTraitsData
 OdGiLightTraitsData ()
 
- Protected Attributes inherited from OdGiLightTraitsData
LightType m_type
 

Detailed Description

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 419 of file GiLightTraitsData.h.

Constructor & Destructor Documentation

◆ OdGiLightTraitsVpDepData()

OdGiLightTraitsVpDepData::OdGiLightTraitsVpDepData ( )
inline

Definition at line 427 of file GiLightTraitsData.h.

Member Function Documentation

◆ load()

void OdGiLightTraitsVpDepData::load ( OdGsFiler pFiler)
inline

Definition at line 455 of file GiLightTraitsData.h.

◆ save()

void OdGiLightTraitsVpDepData::save ( OdGsFiler pFiler) const
inline

Definition at line 447 of file GiLightTraitsData.h.

◆ setViewportId()

void OdGiLightTraitsVpDepData::setViewportId ( OdUInt32  id)
inline

Definition at line 436 of file GiLightTraitsData.h.

◆ setViewportObjectId()

void OdGiLightTraitsVpDepData::setViewportObjectId ( OdDbStub *  id)
inline

Definition at line 439 of file GiLightTraitsData.h.

◆ setVpDepDimming()

void OdGiLightTraitsVpDepData::setVpDepDimming ( double  dimming)
inline

Definition at line 445 of file GiLightTraitsData.h.

◆ setVpDepOn()

void OdGiLightTraitsVpDepData::setVpDepOn ( bool  on)
inline

Definition at line 442 of file GiLightTraitsData.h.

◆ viewportId()

OdUInt32 OdGiLightTraitsVpDepData::viewportId ( ) const
inline

Definition at line 435 of file GiLightTraitsData.h.

◆ viewportObjectId()

OdDbStub* OdGiLightTraitsVpDepData::viewportObjectId ( ) const
inline

Definition at line 438 of file GiLightTraitsData.h.

◆ vpDepDimming()

double OdGiLightTraitsVpDepData::vpDepDimming ( ) const
inline

Definition at line 444 of file GiLightTraitsData.h.

◆ vpDepOn()

bool OdGiLightTraitsVpDepData::vpDepOn ( ) const
inline

Definition at line 441 of file GiLightTraitsData.h.


The documentation for this class was generated from the following file: