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::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() More...

Public Member Functions

 DtScopedShaderContainer ()
 ctor More...
 
virtual ~DtScopedShaderContainer ()
 dtor More...
 

Public Attributes

unsigned int myShaderId
 

Private Member Functions

 DtScopedShaderContainer (const DtScopedShaderContainer &rhs)=delete
 not allowed More...
 
DtScopedShaderContaineroperator= (const DtScopedShaderContainer &rhs)=delete
 not allowed More...
 

Detailed Description

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()

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