VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions
makVrv::DtStreamedVboData Struct Reference

a helper struct to send basic primitives to video card More...

Public Member Functions

 DtStreamedVboData ()
 CTOR. More...
 
 ~DtStreamedVboData ()
 DTOR. More...
 
virtual void releaseGLObjects (osg::State *state) const
 frees gl memory More...
 
virtual void init ()
 inits memory More...
 
virtual void setName (const char *name)
 name for debugging More...
 

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
 

Private Member Functions

 DtStreamedVboData (const DtStreamedVboData &rhs)=delete
 not allowed More...
 
DtStreamedVboDataoperator= (const DtStreamedVboData &rhs)=delete
 not allowed More...
 

Detailed Description

a helper struct to send basic primitives to video card

Constructor & Destructor Documentation

makVrv::DtStreamedVboData::DtStreamedVboData ( )

CTOR.

makVrv::DtStreamedVboData::~DtStreamedVboData ( )

DTOR.

makVrv::DtStreamedVboData::DtStreamedVboData ( const DtStreamedVboData rhs)
privatedelete

not allowed

Member Function Documentation

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

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)