Inventor/nodes/SoShaderParameter.h File Reference

#include <Inventor/SbBasic.h>
#include <Inventor/nodes/SoNode.h>
#include <Inventor/fields/SoSFBufferObject.h>
#include <Inventor/fields/SoSFString.h>
#include <Inventor/fields/SoSFFloat.h>
#include <Inventor/fields/SoSFInt32.h>
#include <Inventor/fields/SoSFVec2f.h>
#include <Inventor/fields/SoSFVec2i32.h>
#include <Inventor/fields/SoSFVec3f.h>
#include <Inventor/fields/SoSFVec3i32.h>
#include <Inventor/fields/SoSFVec4f.h>
#include <Inventor/fields/SoSFVec4i32.h>
#include <Inventor/fields/SoSFBool.h>
#include <Inventor/fields/SoMFFloat.h>
#include <Inventor/fields/SoMFInt32.h>
#include <Inventor/fields/SoMFShort.h>
#include <Inventor/fields/SoMFVec2f.h>
#include <Inventor/fields/SoMFVec2s.h>
#include <Inventor/fields/SoMFVec2i32.h>
#include <Inventor/fields/SoMFVec3f.h>
#include <Inventor/fields/SoMFVec3s.h>
#include <Inventor/fields/SoMFVec3i32.h>
#include <Inventor/fields/SoMFVec4f.h>
#include <Inventor/fields/SoMFVec4i32.h>
#include <Inventor/fields/SoMFVec4s.h>
#include <Inventor/fields/SoMFVec4b.h>
#include <Inventor/fields/SoMFVec4ui32.h>
#include <Inventor/fields/SoMFVec4us.h>
#include <Inventor/fields/SoMFVec4ub.h>
#include <Inventor/fields/SoSFMatrix.h>
#include <Inventor/fields/SoMFMatrix.h>
#include <Inventor/fields/SoSFNode.h>
#include <Inventor/fields/SoMFNode.h>
#include <Inventor/fields/SoSFEnum.h>

Go to the source code of this file.

Classes

class  SoShaderParameter
  VSG extension Abstract base class for all shader parameter nodes. More...
class  SoUniformShaderParameter
  VSG extension Abstract base class for all uniform shader parameter nodes. More...
class  SoShaderParameter1f
  VSG extension Uniform shader parameter node storing a float value. More...
class  SoShaderParameter1i
  VSG extension Uniform shader parameter node storing an integer. More...
class  SoShaderParameter2f
  VSG extension Uniform shader parameter node storing a two-dimensional (float) vector. More...
class  SoShaderParameter2i
  VSG extension Uniform shader parameter node storing a two-dimensional (integer) vector. More...
class  SoShaderParameter3f
  VSG extension Uniform shader parameter node storing a three-dimensional (float) vector. More...
class  SoShaderParameter3i
  VSG extension Uniform shader parameter node storing a three-dimensional (integer) vector. More...
class  SoShaderParameter4f
  VSG extension Uniform shader parameter node storing a four-dimensional (float) vector. More...
class  SoShaderParameter4i
  VSG extension Uniform shader parameter node storing a four-dimensional (integer) vector. More...
class  SoShaderParameterArray1f
  VSG extension Uniform shader parameter node storing an array of float values. More...
class  SoShaderParameterArray1i
  VSG extension Uniform shader parameter node storing an array of integers. More...
class  SoShaderParameterArray2f
  VSG extension Uniform shader parameter node storing an array of two-dimensional (float) vectors. More...
class  SoShaderParameterArray2i
  VSG extension Uniform shader parameter node storing an array of two-dimensional (integer) vectors. More...
class  SoShaderParameterArray3f
  VSG extension Uniform shader parameter node storing an array of three-dimensional (float) vectors. More...
class  SoShaderParameterArray3i
  VSG extension Uniform shader parameter node storing an array of three-dimensional (integer) vectors. More...
class  SoShaderParameterArray4f
  VSG extension Uniform shader parameter node storing an array of four-dimensional (float) vectors. More...
class  SoShaderParameterArray4i
  VSG extension Uniform shader parameter node storing an array of four-dimensional (integer) vectors. More...
class  SoShaderParameterMatrix
  VSG extension Uniform shader parameter node storing a 4x4 matrix. More...
class  SoShaderParameterMatrixArray
  VSG extension Uniform shader parameter node storing an array of 4x4 matrices. More...
class  SoShaderStateMatrixParameter
  VSG extension Uniform shader parameter node storing an OpenGL state matrix. More...
class  SoShaderParameterStruct
  VSG extension Uniform shader parameter node storing a user-defined structure. More...
class  SoVertexShaderParameter
  VSG extension Abstract base class for all vertex shader parameter nodes. More...
class  SoVertexShaderParameter1f
  VSG extension Vertex shader parameter node storing a float value. More...
class  SoVertexShaderParameter1s
  VSG extension Vertex shader parameter node storing a short integer value. More...
class  SoVertexShaderParameter2f
  VSG extension Vertex shader parameter node storing a two-dimensional (float) vector. More...
class  SoVertexShaderParameter2s
  VSG extension Vertex shader parameter node storing a two-dimensional (short integers) vector. More...
class  SoVertexShaderParameter3f
  VSG extension Vertex shader parameter node storing a three-dimensional (float) vector. More...
class  SoVertexShaderParameter3s
  VSG extension Vertex shader parameter node storing a three-dimensional (short integer) vector. More...
class  SoVertexShaderParameter4f
  VSG extension Vertex shader parameter node storing a four-dimensional (float) vector. More...
class  SoVertexShaderParameter4i
  VSG extension Vertex shader parameter node storing a four-dimensional (integer) vector. More...
class  SoVertexShaderParameter4s
  VSG extension Vertex shader parameter node storing a four-dimensional (short integer) vector. More...
class  SoVertexShaderParameter4b
  VSG extension Vertex shader parameter node storing a four-dimensional (8-bit integer) vector. More...
class  SoVertexShaderParameter4ui
  VSG extension Vertex shader parameter node storing a four-dimensional (unsigned integer) vector. More...
class  SoVertexShaderParameter4us
  VSG extension Vertex shader parameter node storing a four-dimensional (unsigned short integer) vector. More...
class  SoVertexShaderParameter4ub
  VSG extension Vertex shader parameter node storing a four-dimensional (unsigned 8-bit integer) vector. More...
class  SoVertexShaderParameterMatrix
  VSG extension Vertex shader parameter node storing a matrix. More...
class  SoVertexShaderParameterBufferObject
  VSG extension Vertex shader parameter node storing a buffer object. More...

Typedefs

typedef unsigned int GLenum
typedef WINGDIAPI void APIENTRY SoVPCacheFunc (const char *const)
typedef WINGDIAPI void APIENTRY SoVPCacheFunc2 (int, const char *const)

Typedef Documentation

typedef unsigned int GLenum
typedef WINGDIAPI void APIENTRY SoVPCacheFunc(const char *const)
typedef WINGDIAPI void APIENTRY SoVPCacheFunc2(int, const char *const)

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/