Open CASCADE Technology  7.3.0
Data Structures | Typedefs

Graphic3d_ShaderProgram.hxx File Reference

#include <Graphic3d_ShaderAttribute.hxx>
#include <Graphic3d_ShaderObject.hxx>
#include <Graphic3d_ShaderVariable.hxx>
#include <Graphic3d_TextureParams.hxx>
#include <NCollection_Sequence.hxx>

Data Structures

class  Graphic3d_ShaderProgram
 This class is responsible for managing shader programs. More...
 

Typedefs

typedef NCollection_Sequence< Handle< Graphic3d_ShaderObject > > Graphic3d_ShaderObjectList
 List of shader objects. More...
 
typedef NCollection_Sequence< Handle< Graphic3d_ShaderVariable > > Graphic3d_ShaderVariableList
 List of custom uniform shader variables. More...
 
typedef NCollection_Sequence< Handle< Graphic3d_ShaderAttribute > > Graphic3d_ShaderAttributeList
 List of custom vertex shader attrubures. More...
 

Typedef Documentation

◆ Graphic3d_ShaderAttributeList

List of custom vertex shader attrubures.

◆ Graphic3d_ShaderObjectList

List of shader objects.

◆ Graphic3d_ShaderVariableList

List of custom uniform shader variables.