|
Open CASCADE Technology
6.9.0
|
#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 NCollection_DataMap<Handle< OpenGl_ShaderProgram >, OpenGl_MaterialState> OpenGl_MaterialStates |
Map to declare per-program states of OCCT materials.
List of shader programs.
1.8.5