![]() |
VR-Forces Developer's Guide
|
Instance of terrain limit strategy, keyed on instance currently, there is only one strategy for terrains system wide So, we enforce it system wide via an instance of this class, keyed on the DtDe.

Public Member Functions | |
| virtual | ~DtIndirectTerrainLimitTextureStrategy () |
| DtIndirectLimitTextureStrategy & | strategy (void) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtIndirectTerrainLimitTextureStrategy & | instance (DtDe &de) |
Protected Member Functions | |
| DtIndirectTerrainLimitTextureStrategy (DtDe &de) | |
Protected Attributes | |
| DtIndirectLimitTextureStrategy * | myLimitTextureStrategy = nullptr |
| DtDe & | myDe |
Private Member Functions | |
| DtIndirectTerrainLimitTextureStrategy ()=delete | |
| DtIndirectTerrainLimitTextureStrategy (const DtIndirectTerrainLimitTextureStrategy &)=delete | |
| DtIndirectTerrainLimitTextureStrategy & | operator= (const DtIndirectTerrainLimitTextureStrategy &)=delete |
|
virtual |
destructor
|
protected |
constructor. protected. only creator can create
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
static |
access to an instance keyed on the DtDe
| DtIndirectLimitTextureStrategy& makVrv::DtIndirectTerrainLimitTextureStrategy::strategy | ( | void | ) |
access
|
privatedelete |
not allowed
|
protected |
Hold as component, instead of inheriting.
|
protected |