osg.Uniform

class osg.Uniform
Represents:c++ class
Wraps:osg::Uniform
Bases:osg.Object

Constructors:

osg.Uniform()

osg.Uniform(osg.Uniform.Type type, std.string name, int numElements)

Параметры:
osg.Uniform(osg.Uniform.Type type, std.string name)

Параметры:

Methods:

:getBool()

:getBool2()

:getBool3()

:getBool4()

:getDouble()

:getFloat()

:getInt()

:getInt2()

:getInt3()

:getInt4()

:getMatrix()

:getMatrix2()

:getMatrix3()

:getNumElements()

Тип результата:int
:getType()

Тип результата:osg.Uniform.Type
:getUnsigned()

:getUnsigned2()

:getUnsigned3()

:getUnsigned4()

:getVec2d()

:getVec2f()

:getVec3d()

:getVec3f()

:getVec4d()

:getVec4f()

:setBool(bool v)

Параметры:v (bool) –
:setBool2(bool v1, bool v2)

Параметры:
  • v1 (bool) –
  • v2 (bool) –
:setBool3(bool v1, bool v2, bool v3)

Параметры:
  • v1 (bool) –
  • v2 (bool) –
  • v3 (bool) –
:setBool4(bool v1, bool v2, bool v3, bool v4)

Параметры:
  • v1 (bool) –
  • v2 (bool) –
  • v3 (bool) –
  • v4 (bool) –
:setDouble(double v)

Параметры:v (double) –
:setFloat(double v)

Параметры:v (double) –
:setInt(int v)

Параметры:v (int) –
:setInt2(int v1, int v2)

Параметры:
  • v1 (int) –
  • v2 (int) –
:setInt3(int v1, int v2, int v3)

Параметры:
  • v1 (int) –
  • v2 (int) –
  • v3 (int) –
:setInt4(int v1, int v2, int v3, int v4)

Параметры:
  • v1 (int) –
  • v2 (int) –
  • v3 (int) –
  • v4 (int) –
:setMatrix(osg.Matrix v)

Параметры:v (osg.Matrix) –
:setMatrix2(osg.Matrix2 v)

Параметры:v (osg.Matrix2) –
:setMatrix3(osg.Matrix3 v)

Параметры:v (osg.Matrix3) –
:setNumElements(int num)

Параметры:num (int) –
:setType(osg.Uniform.Type type)

Параметры:type (osg.Uniform.Type) –
:setUnsigned(unsigned v)

Параметры:v (unsigned) –
:setUnsigned2(unsigned v1, unsigned v2)

Параметры:
  • v1 (unsigned) –
  • v2 (unsigned) –
:setUnsigned3(unsigned v1, unsigned v2, unsigned v3)

Параметры:
  • v1 (unsigned) –
  • v2 (unsigned) –
  • v3 (unsigned) –
:setUnsigned4(unsigned v1, unsigned v2, unsigned v3, unsigned v4)

Параметры:
  • v1 (unsigned) –
  • v2 (unsigned) –
  • v3 (unsigned) –
  • v4 (unsigned) –
:setVec2d(osg.Vec2 v)

Параметры:v (osg.Vec2) –
:setVec2f(osg.Vec2 v)

Параметры:v (osg.Vec2) –
:setVec3d(osg.Vec3 v)

Параметры:v (osg.Vec3) –
:setVec3f(osg.Vec3 v)

Параметры:v (osg.Vec3) –
:setVec4d(osg.Vec4 v)

Параметры:v (osg.Vec4) –
:setVec4f(osg.Vec4 v)

Параметры:v (osg.Vec4) –

Static Methods:

.Bool(std.string name, bool v)

Параметры:
Тип результата:

osg.Uniform

.Bool2(std.string name, bool v1, bool v2)

Параметры:
  • name (std.string) –
  • v1 (bool) –
  • v2 (bool) –
Тип результата:

osg.Uniform

.Bool3(std.string name, bool v1, bool v2, bool v3)

Параметры:
  • name (std.string) –
  • v1 (bool) –
  • v2 (bool) –
  • v3 (bool) –
Тип результата:

osg.Uniform

.Bool4(std.string name, bool v1, bool v2, bool v3, bool v4)

Параметры:
  • name (std.string) –
  • v1 (bool) –
  • v2 (bool) –
  • v3 (bool) –
  • v4 (bool) –
Тип результата:

osg.Uniform

.Double(std.string name, double v)

Параметры:
Тип результата:

osg.Uniform

.Float(std.string name, double v)

Параметры:
Тип результата:

osg.Uniform

.Int(std.string name, int v)

Параметры:
Тип результата:

osg.Uniform

.Int2(std.string name, int v1, int v2)

Параметры:
Тип результата:

osg.Uniform

.Int3(std.string name, int v1, int v2, int v3)

Параметры:
  • name (std.string) –
  • v1 (int) –
  • v2 (int) –
  • v3 (int) –
Тип результата:

osg.Uniform

.Int4(std.string name, int v1, int v2, int v3, int v4)

Параметры:
  • name (std.string) –
  • v1 (int) –
  • v2 (int) –
  • v3 (int) –
  • v4 (int) –
Тип результата:

osg.Uniform

.Matrix(std.string name, osg.Matrix v)

Параметры:
Тип результата:

osg.Uniform

.Matrix2(std.string name, osg.Matrix2 v)

Параметры:
Тип результата:

osg.Uniform

.Matrix3(std.string name, osg.Matrix3 v)

Параметры:
Тип результата:

osg.Uniform

.Unsigned(std.string name, unsigned v)

Параметры:
Тип результата:

osg.Uniform

.Unsigned2(std.string name, unsigned v1, unsigned v2)

Параметры:
  • name (std.string) –
  • v1 (unsigned) –
  • v2 (unsigned) –
Тип результата:

osg.Uniform

.Unsigned3(std.string name, unsigned v1, unsigned v2, unsigned v3)

Параметры:
  • name (std.string) –
  • v1 (unsigned) –
  • v2 (unsigned) –
  • v3 (unsigned) –
Тип результата:

osg.Uniform

.Unsigned4(std.string name, unsigned v1, unsigned v2, unsigned v3, unsigned v4)

Параметры:
  • name (std.string) –
  • v1 (unsigned) –
  • v2 (unsigned) –
  • v3 (unsigned) –
  • v4 (unsigned) –
Тип результата:

osg.Uniform

.Vec2d(std.string name, osg.Vec2 v)

Параметры:
Тип результата:

osg.Uniform

.Vec2f(std.string name, osg.Vec2 v)

Параметры:
Тип результата:

osg.Uniform

.Vec3d(std.string name, osg.Vec3 v)

Параметры:
Тип результата:

osg.Uniform

.Vec3f(std.string name, osg.Vec3 v)

Параметры:
Тип результата:

osg.Uniform

.Vec4d(std.string name, osg.Vec4 v)

Параметры:
Тип результата:

osg.Uniform

.Vec4f(std.string name, osg.Vec4 v)

Параметры:
Тип результата:

osg.Uniform

.getGlApiType(osg.Uniform.Type type)

Параметры:type (osg.Uniform.Type) –
Тип результата:osg.Uniform.Type
.getInternalArrayType(osg.Uniform.Type type)

Параметры:type (osg.Uniform.Type) –
Тип результата:GLenum.Value
.getTypeId(std.string name)

Параметры:name (std.string) –
Тип результата:osg.Uniform.Type
.getTypename(osg.Uniform.Type type)

Параметры:type (osg.Uniform.Type) –
Тип результата:std.string