VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtIffStateComponentData Struct Reference

The DtIFFStateComponentList is a collection of iff components. Note that once a mode is enabled it cannot be disabled. To turn a mode off, call setModeIsOn with true/false.

Public Member Functions

 DtIffStateComponentData ()
 
 DtIffStateComponentData (const DtIffStateComponentData &orig)
 
DtIffStateComponentDataoperator= (const DtIffStateComponentData &rhs)
 
bool hasModeSetting (int i) const
 
const DtIffModeSettingmodeSetting (int i) const
 
DtIffModeSettingmodeSetting (int i)
 
std::vector< DtModeType > enabledModes () const
 
DtIffModeSettingsListmodeSettings ()
 
const DtIffModeSettingsListmodeSettings () const
 

Protected Attributes

DtIffModeSettingsList myModeSettingsList
 
DtUUID myHostId
 

Constructor & Destructor Documentation

makVrf::DtIffStateComponentData::DtIffStateComponentData ( )
inline

Default modes to be enabled mimic current VRL mode enabled.

makVrf::DtIffStateComponentData::DtIffStateComponentData ( const DtIffStateComponentData orig)
inline

Member Function Documentation

DtIffStateComponentData& makVrf::DtIffStateComponentData::operator= ( const DtIffStateComponentData rhs)
inline

References myHostId, and myModeSettingsList.

bool makVrf::DtIffStateComponentData::hasModeSetting ( int  i) const
inline
const DtIffModeSetting* makVrf::DtIffStateComponentData::modeSetting ( int  i) const
inline
DtIffModeSetting* makVrf::DtIffStateComponentData::modeSetting ( int  i)
inline
std::vector<DtModeType> makVrf::DtIffStateComponentData::enabledModes ( ) const
inline
DtIffModeSettingsList& makVrf::DtIffStateComponentData::modeSettings ( )
inline
const DtIffModeSettingsList& makVrf::DtIffStateComponentData::modeSettings ( ) const
inline

Member Data Documentation

DtIffModeSettingsList makVrf::DtIffStateComponentData::myModeSettingsList
protected

Referenced by operator=().

DtUUID makVrf::DtIffStateComponentData::myHostId
protected

Referenced by operator=().


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)