![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <NCollection_Vec2.hxx>#include <Standard_TypeDef.hxx>#include <NCollection_Vec3.hxx>#include <NCollection_Vec4.hxx>#include <NCollection_Mat3.hxx>#include <NCollection_Mat4.hxx>#include <Standard_Transient.hxx>#include <TCollection_AsciiString.hxx>#include <Graphic3d_ShaderVariable.lxx>Data Structures | |
| struct | Graphic3d_ValueInterface |
| Interface for generic variable value. More... | |
| struct | Graphic3d_UniformValueTypeID< T > |
| Generates unique type identifier for variable value. More... | |
| struct | Graphic3d_UniformValueTypeID< int > |
| struct | Graphic3d_UniformValueTypeID< float > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Vec2< float > > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Vec3< float > > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Vec4< float > > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Vec2< int > > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Vec3< int > > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Vec4< int > > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Mat3< float > > |
| struct | Graphic3d_UniformValueTypeID< NCollection_Mat4< float > > |
| struct | Graphic3d_UniformValue< T > |
| Describes specific value of custom uniform variable. More... | |
| class | Graphic3d_ShaderVariable |
| Describes custom uniform shader variable. More... | |
Floating-point uniform value.
Integer uniform value.
Floating-point uniform 3x3 matrix.
Floating-point uniform 4x4 matrix.
Floating-point uniform 2D vector.
Integer uniform 2D vector.
Floating-point uniform 3D vector.
Integer uniform 3D vector.
Floating-point uniform 4D vector.
Integer uniform 4D vector.