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 | Private Member Functions
makVrv::DtGpuArenaUserData Class Reference

Place holder to do thread safe per context ops for when we do multi-threaded.

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

Public Member Functions

 DtGpuArenaUserData (DtDe &de, const std::string &name)
 
virtual ~DtGpuArenaUserData ()
 
virtual void clear (void)
 
virtual void execute (const osg::FrameStamp *frameStamp)
 
- Public Member Functions inherited from makVrv::DtKeyedDataUserData
 DtKeyedDataUserData (DtDe &de, const std::string &name)
 
virtual ~DtKeyedDataUserData ()
 

Private Member Functions

 DtGpuArenaUserData ()=delete
 
 DtGpuArenaUserData (const DtGpuArenaUserData &rhs)=delete
 
DtGpuArenaUserDataoperator= (const DtGpuArenaUserData &rhs)=delete
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtKeyedDataUserData
DtDemyDe
 
const std::string myName
 
- Static Protected Attributes inherited from makVrv::DtKeyedDataUserData
static std::atomic< inttheCount
 

Constructor & Destructor Documentation

makVrv::DtGpuArenaUserData::DtGpuArenaUserData ( DtDe de,
const std::string &  name 
)
virtual makVrv::DtGpuArenaUserData::~DtGpuArenaUserData ( )
virtual
makVrv::DtGpuArenaUserData::DtGpuArenaUserData ( )
privatedelete

not allowed

makVrv::DtGpuArenaUserData::DtGpuArenaUserData ( const DtGpuArenaUserData rhs)
privatedelete

not allowed

Member Function Documentation

DtGpuArenaUserData& makVrv::DtGpuArenaUserData::operator= ( const DtGpuArenaUserData rhs)
privatedelete

not allowed

virtual void makVrv::DtGpuArenaUserData::clear ( void  )
virtual

Clear. Called via update in DtGpuArena.

virtual void makVrv::DtGpuArenaUserData::execute ( const osg::FrameStamp *  frameStamp)
virtual

Execute. Called from operator() of DtGpuArena.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)