13#ifndef SO_SHADER_PARAMETER_MATRIX_H
14#define SO_SHADER_PARAMETER_MATRIX_H
19#include "SoShaderSystem.h"
21#include <Inventor/fields/SoSFMatrix.h>
22#include <Inventor/fields/SoSFBool.h>
Open Inventor uniform shader parameter node that defines a matrix parameter.
SoSFBool transposed
If enabled, the given matrix is transposed, which is the default for ML matrices.
static void initClass()
Initialize class with runtime type system.
SoSFMatrix value
The parameter's value.
SoShaderParameterMatrix()
Constructor.
void updateParameter(SoUniformParameterBase *uniformBase, SoState *state) override
Assigns or updates the parameter's value.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.