CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
OdGsLightsAccumulationContainter Struct Reference

#include <GsBaseMaterialView.h>

Public Types

typedef OdVector< OdGiLightTraitsData * > LightDataVector
 

Public Member Functions

 OdGsLightsAccumulationContainter ()
 
 ~OdGsLightsAccumulationContainter ()
 
bool has () const
 
void append (bool bMtSync, OdGiLightTraitsData *pLightData)
 
void append (bool bMtSync, OdGsLightsAccumulationContainter &lightsAccum)
 
void clear ()
 

Public Attributes

OdVector< OdGiLightTraitsData * > m_accumulatedLightsData
 
OdMutexPtr m_lightsAccumMutex
 

Detailed Description

Lights data storage.

Corresponding C++ library: TD_Gs

<group OdGs_Classes>

Definition at line 70 of file GsBaseMaterialView.h.

Member Typedef Documentation

◆ LightDataVector

Definition at line 72 of file GsBaseMaterialView.h.

Constructor & Destructor Documentation

◆ OdGsLightsAccumulationContainter()

OdGsLightsAccumulationContainter::OdGsLightsAccumulationContainter ( )
inline

Definition at line 75 of file GsBaseMaterialView.h.

◆ ~OdGsLightsAccumulationContainter()

OdGsLightsAccumulationContainter::~OdGsLightsAccumulationContainter ( )
inline

Definition at line 76 of file GsBaseMaterialView.h.

Member Function Documentation

◆ append() [1/2]

void OdGsLightsAccumulationContainter::append ( bool  bMtSync,
OdGiLightTraitsData pLightData 
)

◆ append() [2/2]

void OdGsLightsAccumulationContainter::append ( bool  bMtSync,
OdGsLightsAccumulationContainter lightsAccum 
)

◆ clear()

void OdGsLightsAccumulationContainter::clear ( )

◆ has()

bool OdGsLightsAccumulationContainter::has ( ) const
inline

Definition at line 77 of file GsBaseMaterialView.h.

Member Data Documentation

◆ m_accumulatedLightsData

OdVector<OdGiLightTraitsData *> OdGsLightsAccumulationContainter::m_accumulatedLightsData

Definition at line 73 of file GsBaseMaterialView.h.

◆ m_lightsAccumMutex

OdMutexPtr OdGsLightsAccumulationContainter::m_lightsAccumMutex

Definition at line 74 of file GsBaseMaterialView.h.


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