Uniform
that does not exist or that has been optimized outgamnit :: InactiveUniform :: defaultinit
gamnit $ InactiveUniform :: SELF
Type of this instance, automatically specialized in every classgamnit $ InactiveUniform :: is_active
Isself
an active uniform or attribute in the program
?
gamnit :: ShaderVariable :: _location
Location ofself
in the compiled program
gamnit :: ShaderVariable :: _program
TheGamnitProgram
to which self
belongs
gamnit :: ShaderVariable :: _size
Number of elements in this array (1 for scalars and more for vectors)core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
gamnit :: InactiveUniform :: defaultinit
gamnit :: UniformVec3 :: defaultinit
gamnit :: UniformMat4 :: defaultinit
gamnit :: UniformBool :: defaultinit
gamnit :: ShaderVariable :: defaultinit
gamnit :: UniformVec4 :: defaultinit
gamnit :: Uniform :: defaultinit
gamnit :: UniformInt :: defaultinit
core :: Object :: defaultinit
gamnit :: UniformVec2 :: defaultinit
gamnit :: UniformFloat :: defaultinit
gamnit :: ShaderVariable :: is_active
Isself
an active uniform or attribute in the program
?
core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
gamnit :: ShaderVariable :: location=
Location ofself
in the compiled program
gamnit :: ShaderVariable :: name=
Name ofself
in the program
source
core :: Object :: native_class_name
The class name of the object in CString format.core :: Object :: output_class_name
Display class name on stdout (debug only).gamnit :: ShaderVariable :: program=
TheGamnitProgram
to which self
belongs
gamnit :: ShaderVariable :: size
Number of elements in this array (1 for scalars and more for vectors)gamnit :: ShaderVariable :: size=
Number of elements in this array (1 for scalars and more for vectors)gamnit :: Uniform :: uniform_1i
# `Uniform` that does not exist or that has been optimized out
class InactiveUniform
super InactiveVariable
super UniformBool
super UniformInt
super UniformFloat
super UniformSampler2D
super UniformVec2
super UniformVec3
super UniformVec4
super UniformMat4
redef fun is_active do return false
end
lib/gamnit/programs.nit:237,1--250,3