Open CASCADE Technology  6.9.0
Data Structures | Typedefs

OpenGl_ShaderManager.hxx File Reference

#include <Graphic3d_ShaderProgram.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_Sequence.hxx>
#include <Handle_OpenGl_ShaderManager.hxx>
#include <OpenGl_SetOfShaderPrograms.hxx>
#include <OpenGl_ShaderStates.hxx>
#include <OpenGl_AspectFace.hxx>
#include <OpenGl_AspectLine.hxx>
#include <OpenGl_AspectText.hxx>
#include <OpenGl_AspectMarker.hxx>
#include <OpenGl_Texture.hxx>
#include <Visual3d_TypeOfModel.hxx>

Data Structures

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

Typedefs

typedef NCollection_Sequence
< Handle< OpenGl_ShaderProgram > > 
OpenGl_ShaderProgramList
 List of shader programs. More...
 
typedef NCollection_DataMap
< Handle< OpenGl_ShaderProgram >
, OpenGl_MaterialState
OpenGl_MaterialStates
 Map to declare per-program states of OCCT materials. More...
 

Typedef Documentation

Map to declare per-program states of OCCT materials.

List of shader programs.