CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
OdTrVisPropertyChangedMonitor< BasicType > Class Template Reference

#include <TrVisPropertyDef.h>

Public Member Functions

 OdTrVisPropertyChangedMonitor (const BasicType &initialState)
 
void resetValue (const BasicType &newValue, bool bSetChanged=true)
 
bool isChanged () const
 
void setNoChange ()
 
const BasicType & value () const
 

Protected Attributes

BasicType m_value
 
bool m_bChanged
 

Detailed Description

template<typename BasicType>
class OdTrVisPropertyChangedMonitor< BasicType >

<group ExRender_Windows_Classes>

Definition at line 228 of file TrVisPropertyDef.h.

Constructor & Destructor Documentation

◆ OdTrVisPropertyChangedMonitor()

template<typename BasicType >
OdTrVisPropertyChangedMonitor< BasicType >::OdTrVisPropertyChangedMonitor ( const BasicType &  initialState)
inline

Definition at line 234 of file TrVisPropertyDef.h.

Member Function Documentation

◆ isChanged()

template<typename BasicType >
bool OdTrVisPropertyChangedMonitor< BasicType >::isChanged ( ) const
inline

Definition at line 254 of file TrVisPropertyDef.h.

◆ resetValue()

template<typename BasicType >
void OdTrVisPropertyChangedMonitor< BasicType >::resetValue ( const BasicType &  newValue,
bool  bSetChanged = true 
)
inline

Definition at line 236 of file TrVisPropertyDef.h.

◆ setNoChange()

template<typename BasicType >
void OdTrVisPropertyChangedMonitor< BasicType >::setNoChange ( )
inline

Definition at line 255 of file TrVisPropertyDef.h.

◆ value()

template<typename BasicType >
const BasicType & OdTrVisPropertyChangedMonitor< BasicType >::value ( ) const
inline

Definition at line 256 of file TrVisPropertyDef.h.

Member Data Documentation

◆ m_bChanged

template<typename BasicType >
bool OdTrVisPropertyChangedMonitor< BasicType >::m_bChanged
protected

Definition at line 232 of file TrVisPropertyDef.h.

◆ m_value

template<typename BasicType >
BasicType OdTrVisPropertyChangedMonitor< BasicType >::m_value
protected

Definition at line 231 of file TrVisPropertyDef.h.


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