#include <SoUniformParameterBase.h>

Public Types | |
| enum | SamplerType { SAMPLER_1D, SAMPLER_2D, SAMPLER_3D, SAMPLER_CUBEMAP } |
Public Member Functions | |
| virtual void | setSamplerUnit (const SbString &name, int32_t unit) |
| virtual void | set1f (const SbString &name, const float value) |
| virtual void | set2f (const SbString &name, const float *value) |
| virtual void | set3f (const SbString &name, const float *value) |
| virtual void | set4f (const SbString &name, const float *value) |
| virtual void | set2f (const SbString &name, const float value0, const float value1) |
| virtual void | set3f (const SbString &name, const float value0, const float value1, const float value2) |
| virtual void | set4f (const SbString &name, const float value0, const float value1, const float value2, const float value3) |
| virtual void | set1fv (const SbString &name, const int num, const float *value) |
| virtual void | set2fv (const SbString &name, const int num, const float *value) |
| virtual void | set3fv (const SbString &name, const int num, const float *value) |
| virtual void | set4fv (const SbString &name, const int num, const float *value) |
| virtual void | set1i (const SbString &name, const int32_t value) |
| virtual void | set2i (const SbString &name, const int32_t *value) |
| virtual void | set2i (const SbString &name, const SbVec2s &value) |
| virtual void | set3i (const SbString &name, const int32_t *value) |
| virtual void | set3i (const SbString &name, const SbVec3s &value) |
| virtual void | set4i (const SbString &name, const int32_t *value) |
| virtual void | setMatrix3f (const SbString &name, const float *value, SbBool transpose=FALSE) |
| virtual void | setMatrix4f (const SbString &name, const float *value, SbBool transpose=FALSE) |
| virtual void | setSamplerInfo (const SbString &name, SamplerType type, uint32_t unit, uint32_t texId) |
Protected Member Functions | |
| SoUniformParameterBase () | |
| Hidden constructor. | |
| virtual | ~SoUniformParameterBase () |
| Hidden destructor. | |
Definition at line 20 of file SoUniformParameterBase.h.
Definition at line 61 of file SoUniformParameterBase.h.
| SoUniformParameterBase::SoUniformParameterBase | ( | ) | [protected] |
Hidden constructor.
| virtual SoUniformParameterBase::~SoUniformParameterBase | ( | ) | [protected, virtual] |
Hidden destructor.
| virtual void SoUniformParameterBase::set1f | ( | const SbString & | name, | |
| const float | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set1fv | ( | const SbString & | name, | |
| const int | num, | |||
| const float * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set1i | ( | const SbString & | name, | |
| const int32_t | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set2f | ( | const SbString & | name, | |
| const float | value0, | |||
| const float | value1 | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set2f | ( | const SbString & | name, | |
| const float * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set2fv | ( | const SbString & | name, | |
| const int | num, | |||
| const float * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set2i | ( | const SbString & | name, | |
| const SbVec2s & | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set2i | ( | const SbString & | name, | |
| const int32_t * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set3f | ( | const SbString & | name, | |
| const float | value0, | |||
| const float | value1, | |||
| const float | value2 | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set3f | ( | const SbString & | name, | |
| const float * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set3fv | ( | const SbString & | name, | |
| const int | num, | |||
| const float * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set3i | ( | const SbString & | name, | |
| const SbVec3s & | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set3i | ( | const SbString & | name, | |
| const int32_t * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set4f | ( | const SbString & | name, | |
| const float | value0, | |||
| const float | value1, | |||
| const float | value2, | |||
| const float | value3 | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set4f | ( | const SbString & | name, | |
| const float * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set4fv | ( | const SbString & | name, | |
| const int | num, | |||
| const float * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::set4i | ( | const SbString & | name, | |
| const int32_t * | value | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::setMatrix3f | ( | const SbString & | name, | |
| const float * | value, | |||
| SbBool | transpose = FALSE | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::setMatrix4f | ( | const SbString & | name, | |
| const float * | value, | |||
| SbBool | transpose = FALSE | |||
| ) | [inline, virtual] |
| virtual void SoUniformParameterBase::setSamplerInfo | ( | const SbString & | name, | |
| SamplerType | type, | |||
| uint32_t | unit, | |||
| uint32_t | texId | |||
| ) | [inline, virtual] |
Definition at line 70 of file SoUniformParameterBase.h.
| virtual void SoUniformParameterBase::setSamplerUnit | ( | const SbString & | name, | |
| int32_t | unit | |||
| ) | [inline, virtual] |
Definition at line 33 of file SoUniformParameterBase.h.
1.5.8