Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
AngelOgre_GpuProgramParametersPtr.h
Go to the documentation of this file.
1
2namespace AngelOgre { // Dummy namespace, just to distinguish AngelScript from C++
3
19 {
20 public:
21
24
27
29
31 bool isNull();
32
36 void setConstant(uint index, float val);
37 void setConstant(uint index, const vector3& val);
38 void setConstant(uint index, const vector2& val);
39 void setConstant(uint index, const color& val);
40 void setConstant(uint index, const array<float>@ vals);
41 void setConstant(uint index, const array<vector3>@ vals);
42 void setConstant(uint index, const array<vector2>@ vals);
43 void setConstant(uint index, const array<color>@ vals);
45
49 void setNamedConstant(const string&in name, float val);
50 void setNamedConstant(const string&in name, const vector3& val);
51 void setNamedConstant(const string&in name, const vector2& val);
52 void setNamedConstant(const string&in name, const color& val);
53 void setNamedConstant(const string&in name, const array<float>@ vals);
54 void setNamedConstant(const string&in name, const array<vector3>@ vals);
55 void setNamedConstant(const string&in name, const array<vector2>@ vals);
56 void setNamedConstant(const string&in name, const array<color>@ vals);
58
60 array<string>@ __getNamedConstants();
61 };
62
65
66} // namespace AngelOgre (dummy, just to distinguish AngelScript from C++)
67
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...