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

a helper struct to send basic primitives to video card

Public Member Functions

 DtStreamedVboData ()
 
 ~DtStreamedVboData ()
 
 DtStreamedVboData (const DtStreamedVboData &rhs)=delete
 
DtStreamedVboDataoperator= (const DtStreamedVboData &rhs)=delete
 
virtual void releaseGLObjects (osg::State *state) const
 
virtual void init ()
 
virtual void setName (const char *name)
 

Public Attributes

std::string myName
 
unsigned int myVertsObject
 
unsigned int myColorsObject
 
unsigned int myNormalsObject
 
unsigned int myIndexBuffer
 
unsigned int myModelMatrixBuffer
 
unsigned int myColorArrayBuffer
 
int myPrimitiveSize
 
int myIndexCount
 
int myIsInitialized
 
int myPrimitiveType
 

Constructor & Destructor Documentation

makVrv::DtStreamedVboData::DtStreamedVboData ( )

CTOR.

makVrv::DtStreamedVboData::~DtStreamedVboData ( )

DTOR.

makVrv::DtStreamedVboData::DtStreamedVboData ( const DtStreamedVboData rhs)
delete

not allowed

Member Function Documentation

DtStreamedVboData& makVrv::DtStreamedVboData::operator= ( const DtStreamedVboData rhs)
delete

not allowed

virtual void makVrv::DtStreamedVboData::releaseGLObjects ( osg::State *  state) const
virtual

frees gl memory

virtual void makVrv::DtStreamedVboData::init ( )
virtual

inits memory

virtual void makVrv::DtStreamedVboData::setName ( const char name)
virtual

name for debugging

Member Data Documentation

std::string makVrv::DtStreamedVboData::myName
unsigned int makVrv::DtStreamedVboData::myVertsObject
mutable
unsigned int makVrv::DtStreamedVboData::myColorsObject
mutable
unsigned int makVrv::DtStreamedVboData::myNormalsObject
mutable
unsigned int makVrv::DtStreamedVboData::myIndexBuffer
mutable
unsigned int makVrv::DtStreamedVboData::myModelMatrixBuffer
mutable
unsigned int makVrv::DtStreamedVboData::myColorArrayBuffer
mutable
int makVrv::DtStreamedVboData::myPrimitiveSize
int makVrv::DtStreamedVboData::myIndexCount
int makVrv::DtStreamedVboData::myIsInitialized
int makVrv::DtStreamedVboData::myPrimitiveType

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)