![]() |
VR-Forces 5.0.2 Developer's Guide
|
Contains surface on/off settings.
Classes | |
| class | SurfaceDefinition |
Public Types | |
| typedef std::vector< int > | SurfaceIdList |
Public Member Functions | |
| DtSurfacesSettings () | |
| ~DtSurfacesSettings () | |
| DtSurfacesSettings (DtSurfacesSettings const &) | |
| DtSurfacesSettings & | operator= (DtSurfacesSettings const &obj) |
| void | getRecord (makArchives::DtSurfaceSettingsRecord &rec) const |
| void | setFromRecord (const makArchives::DtSurfaceSettingsRecord &rec) |
| void | setSurfaceVisible (int surfaceId, bool state) |
| bool | surfaceVisible (int surfaceId) |
| SurfaceIdList const & | surfaceIds () |
| SurfaceDefinition * | findSurfaceDefinition (int id) |
Protected Types | |
| typedef std::vector < SurfaceDefinition > | SurfaceDefinitionList |
Protected Attributes | |
| makArchives::DtSurfaceSettingsRecord::SurfaceVisibleMap | mySurfaceVisibleMap |
| std::vector< SurfaceDefinition > | mySurfaceDefinitions |
| SurfaceIdList | mySurfaceIds |
| typedef std::vector<int> makVrv::DtSurfacesSettings::SurfaceIdList |
Move to SurfaceDefinitionManager.
|
protected |
Move to Surface Definition Manager later.
| makVrv::DtSurfacesSettings::DtSurfacesSettings | ( | ) |
CTOR.
| makVrv::DtSurfacesSettings::~DtSurfacesSettings | ( | ) |
DTOR.
| makVrv::DtSurfacesSettings::DtSurfacesSettings | ( | DtSurfacesSettings const & | ) |
Copy CTOR.
| DtSurfacesSettings& makVrv::DtSurfacesSettings::operator= | ( | DtSurfacesSettings const & | obj | ) |
Assignment operator.
| void makVrv::DtSurfacesSettings::getRecord | ( | makArchives::DtSurfaceSettingsRecord & | rec | ) | const |
Fill out a makArchives::DtSurfaceSettingsRecord with the values of this object.
| void makVrv::DtSurfacesSettings::setFromRecord | ( | const makArchives::DtSurfaceSettingsRecord & | rec | ) |
Fill out this object with the values of a makArchives::DtSurfaceSettingsRecord.
Set a surface visible or not.
Check whether a surface is visible.
| SurfaceIdList const& makVrv::DtSurfacesSettings::surfaceIds | ( | ) |
Get a list of all surface IDs. Will go elsewhere later.
| SurfaceDefinition* makVrv::DtSurfacesSettings::findSurfaceDefinition | ( | int | id | ) |
Find a surface definition by ID. Will go elsewhere later.
|
protected |
|
protected |
|
protected |