|
Open CASCADE Technology
7.2.0
|
#include <Graphic3d_Vec.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< Standard_Integer > |
| struct | Graphic3d_UniformValueTypeID< Standard_ShortReal > |
| struct | Graphic3d_UniformValueTypeID< Graphic3d_Vec2 > |
| struct | Graphic3d_UniformValueTypeID< Graphic3d_Vec3 > |
| struct | Graphic3d_UniformValueTypeID< Graphic3d_Vec4 > |
| struct | Graphic3d_UniformValueTypeID< Graphic3d_Vec2i > |
| struct | Graphic3d_UniformValueTypeID< Graphic3d_Vec3i > |
| struct | Graphic3d_UniformValueTypeID< Graphic3d_Vec4i > |
| struct | Graphic3d_UniformValue< T > |
| Describes specific value of custom uniform variable. More... | |
| class | Graphic3d_ShaderVariable |
| Describes custom uniform shader variable. More... | |
Typedefs | |
| typedef Graphic3d_UniformValue< Standard_Integer > | Graphic3d_UniformInt |
| Integer uniform value. More... | |
| typedef Graphic3d_UniformValue< Graphic3d_Vec2i > | Graphic3d_UniformVec2i |
| Integer uniform 2D vector. More... | |
| typedef Graphic3d_UniformValue< Graphic3d_Vec3i > | Graphic3d_UniformVec3i |
| Integer uniform 3D vector. More... | |
| typedef Graphic3d_UniformValue< Graphic3d_Vec4i > | Graphic3d_UniformVec4i |
| Integer uniform 4D vector. More... | |
| typedef Graphic3d_UniformValue< Standard_ShortReal > | Graphic3d_UniformFloat |
| Floating-point uniform value. More... | |
| typedef Graphic3d_UniformValue< Graphic3d_Vec2 > | Graphic3d_UniformVec2 |
| Floating-point uniform 2D vector. More... | |
| typedef Graphic3d_UniformValue< Graphic3d_Vec3 > | Graphic3d_UniformVec3 |
| Floating-point uniform 3D vector. More... | |
| typedef Graphic3d_UniformValue< Graphic3d_Vec4 > | Graphic3d_UniformVec4 |
| Floating-point uniform 4D vector. More... | |
Floating-point uniform value.
Integer uniform value.
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.
1.8.13