VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions
makVrv::DtIndirectManager Class Reference

parent manager class for all Indirect managers. Managers handle information about a specific feature in indirect and setup the GPU buffers for the final indirect rendering.

Inheritance diagram for makVrv::DtIndirectManager:
Inheritance graph
[legend]

Public Types

enum  ManagerTypes {
  BaseClass, LodManager, SwitchManager, DofManager,
  UvOffsetManager, PerInstanceDataManager
}
 

Public Member Functions

 DtIndirectManager (DtDe &de, DtInstanceContainer &container)
 
virtual ~DtIndirectManager ()
 

Static Public Member Functions

static int managerType ()
 

Protected Attributes

DtInstanceContainermyInstanceContainer
 
DtDemyDe
 

Private Member Functions

 DtIndirectManager ()=delete
 
 DtIndirectManager (const DtIndirectManager &other)=delete
 
DtIndirectManageroperator= (const DtIndirectManager &other)=delete
 

Member Enumeration Documentation

Enumerator
BaseClass 
LodManager 
SwitchManager 
DofManager 
UvOffsetManager 
PerInstanceDataManager 

Constructor & Destructor Documentation

makVrv::DtIndirectManager::DtIndirectManager ( DtDe de,
DtInstanceContainer container 
)

CTOR.

virtual makVrv::DtIndirectManager::~DtIndirectManager ( )
virtual

DTOR.

makVrv::DtIndirectManager::DtIndirectManager ( )
privatedelete

default constructor not implemented

makVrv::DtIndirectManager::DtIndirectManager ( const DtIndirectManager other)
privatedelete

Copy Constructor not implemented – Copy Not Allowed.

Member Function Documentation

DtIndirectManager& makVrv::DtIndirectManager::operator= ( const DtIndirectManager other)
privatedelete

Assignment Operator Not implemented – Assignment Not Allowed.

static int makVrv::DtIndirectManager::managerType ( )
static

what type of manager is this class

Member Data Documentation

DtInstanceContainer& makVrv::DtIndirectManager::myInstanceContainer
protected
DtDe& makVrv::DtIndirectManager::myDe
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)