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 | Protected Attributes
makVrv::DtGlUbo Class Reference

class to hold information about an UBO within a program

Public Member Functions

 DtGlUbo ()
 
 DtGlUbo (const std::string &name, int size, int binding)
 
virtual ~DtGlUbo ()
 
 DtGlUbo (const DtGlUbo &rhs)
 
DtGlUbooperator= (const DtGlUbo &rhs)
 
virtual bool valid (void) const
 
const std::string & name (void) const
 
int size (void) const
 
int bindingPoint (void) const
 

Protected Attributes

std::string myName
 
int mySize
 
int myBinding
 

Constructor & Destructor Documentation

makVrv::DtGlUbo::DtGlUbo ( )

ctor

makVrv::DtGlUbo::DtGlUbo ( const std::string &  name,
int  size,
int  binding 
)

ctor taking all initializers

virtual makVrv::DtGlUbo::~DtGlUbo ( )
virtual

dtor

makVrv::DtGlUbo::DtGlUbo ( const DtGlUbo rhs)

copy

Member Function Documentation

DtGlUbo& makVrv::DtGlUbo::operator= ( const DtGlUbo rhs)

assign

virtual bool makVrv::DtGlUbo::valid ( void  ) const
virtual

name != "" && size!=0 && binding!=-1

const std::string& makVrv::DtGlUbo::name ( void  ) const

get the name

int makVrv::DtGlUbo::size ( void  ) const

get the size

int makVrv::DtGlUbo::bindingPoint ( void  ) const

get the binding point

Member Data Documentation

std::string makVrv::DtGlUbo::myName
protected
int makVrv::DtGlUbo::mySize
protected
int makVrv::DtGlUbo::myBinding
protected

The documentation for this class 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)