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 Member Functions | Public Attributes | Private Member Functions
makVrv::DtScopedShaderContainer Class Reference

RAII container class to delete shader after scope good for holding shaders until they are linked into a program use by passing myShaderId to DtGlShader::compileShader()

Public Member Functions

 DtScopedShaderContainer ()
 
virtual ~DtScopedShaderContainer ()
 

Public Attributes

unsigned int myShaderId
 

Private Member Functions

 DtScopedShaderContainer (const DtScopedShaderContainer &rhs)=delete
 
DtScopedShaderContaineroperator= (const DtScopedShaderContainer &rhs)=delete
 

Constructor & Destructor Documentation

makVrv::DtScopedShaderContainer::DtScopedShaderContainer ( )

ctor

virtual makVrv::DtScopedShaderContainer::~DtScopedShaderContainer ( )
virtual

dtor

makVrv::DtScopedShaderContainer::DtScopedShaderContainer ( const DtScopedShaderContainer rhs)
privatedelete

not allowed

Member Function Documentation

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

not allowed

Member Data Documentation

unsigned int makVrv::DtScopedShaderContainer::myShaderId

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)