Abstract Open Inventor base class for uniform shader parameter nodes.
More...
#include <SoUniformShaderParameter.h>
|
| static void | initClass () |
| | Initialize class with runtime type system.
|
| static void | initClass () |
| | Initialize class with runtime type system.
|
|
| std::set< SbString > | auxUniformParameters |
| | Auxiliary uniform shader parameters which are maintained by this node.
|
| SoSFString | name |
| | Name given to parameter in high level languages.
|
Abstract Open Inventor base class for uniform shader parameter nodes.
Definition at line 28 of file SoUniformShaderParameter.h.
◆ SoUniformShaderParameter()
| SoUniformShaderParameter::SoUniformShaderParameter |
( |
| ) |
|
|
protected |
◆ GLRender()
| void SoUniformShaderParameter::GLRender |
( |
SoGLRenderAction * | action | ) |
|
|
override |
Add this node to element in state.
◆ initClass()
| void SoUniformShaderParameter::initClass |
( |
| ) |
|
|
static |
Initialize class with runtime type system.
◆ updateParameter()
| virtual void SoUniformShaderParameter::updateParameter |
( |
SoUniformParameterBase * | uniformBase, |
|
|
SoState * | state ) |
|
pure virtual |
Assigns or updates the parameter's value. The shader program is active.
Implemented in SoFramebufferSampler2D, SoFramebufferSampler3D, SoImageSampler, SoInheritedFramebufferSampler, SoMLSampler, SoSampler, SoShaderParameter1f, SoShaderParameter1fv, SoShaderParameter1i, SoShaderParameter2f, SoShaderParameter2i, SoShaderParameter3f, SoShaderParameter3i, SoShaderParameter4f, SoShaderParameterColor, SoShaderParameterMatrix, SoShaderParameterMLImageProps, SoShaderParameterMLImageSize, SoShaderParameterPlane, and SoShaderParameterRotation.
◆ updatePreparation()
| virtual void SoUniformShaderParameter::updatePreparation |
( |
SoState * | | ) |
|
|
inlinevirtual |
◆ auxUniformParameters
| std::set<SbString> SoUniformShaderParameter::auxUniformParameters |
The documentation for this class was generated from the following file: