A shared pointer to a set of shader parameters (uniforms).
GpuProgramParametersPtr(const GpuProgramParametersPtr &in other)
Creates a copy pointing to the same parameters.
void setNamedConstant(const string &in name, const color &val)
array< string > __getNamedConstants()
Experimental: returns names of all named constants (uniforms) of the program.
void setNamedConstant(const string &in name, const vector2 &val)
void setNamedConstant(const string &in name, const array< float >@ vals)
void setNamedConstant(const string &in name, const array< vector3 >@ vals)
void setConstant(uint index, const vector3 &val)
GpuProgramParametersPtr & opAssign(const GpuProgramParametersPtr &in other)
void setNamedConstant(const string &in name, const array< vector2 >@ vals)
void setConstant(uint index, const vector2 &val)
void setConstant(uint index, const array< vector3 >@ vals)
void setNamedConstant(const string &in name, const array< color >@ vals)
void setNamedConstant(const string &in name, const vector3 &val)
void setNamedConstant(const string &in name, float val)
void setConstant(uint index, float val)
void setConstant(uint index, const color &val)
void setConstant(uint index, const array< vector2 >@ vals)
void setConstant(uint index, const array< color >@ vals)
void setConstant(uint index, const array< float >@ vals)
bool isNull()
Returns true if the pointer doesn't point to anything.
GpuProgramParametersPtr()
Creates an empty (null) pointer.
OGRE-AngelScript bindings; Actually named Ogre in the scripts, just changed for docs to separate thin...