M3ProgramShadow class abstract

Inheritance
Implementers

Constructors

M3ProgramShadow(String strVert, String strFrag)

Properties

attribBoneIndex UniformLocation
getter/setter pairinherited
attribBoneWeight UniformLocation
getter/setter pairinherited
attribColor UniformLocation
getter/setter pairinherited
attribNormal UniformLocation
getter/setter pairinherited
attribUV UniformLocation
getter/setter pairinherited
attribVertex UniformLocation
getter/setter pairinherited
gl RenderingContext
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
program Program
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uniformAmbient UniformLocation
getter/setter pairinherited
uniformBoneCount UniformLocation
getter/setter pairinherited
uniformBoneMatrixArray UniformLocation
getter/setter pairinherited
uniformBoneMatrixArrayIT UniformLocation
getter/setter pairinherited
uniformCameraViewport UniformLocation
getter/setter pairinherited
uniformColor UniformLocation
getter/setter pairinherited
uniformDiffuse UniformLocation
getter/setter pairinherited
uniformEyePosition UniformLocation
getter/setter pairinherited
uniformLightPosition UniformLocation
getter/setter pairinherited
uniformModel UniformLocation
getter/setter pairinherited
uniformMVP UniformLocation
getter/setter pairinherited
uniformNormalBias UniformLocation
getter/setter pair
uniformProjection UniformLocation
getter/setter pairinherited
uniformSamplerDiffuse UniformLocation
getter/setter pairinherited
uniformSamplerShadowmap UniformLocation
getter/setter pair
uniformShadowmapSize UniformLocation
getter/setter pair
uniformShininess UniformLocation
getter/setter pairinherited
uniformSpecular UniformLocation
getter/setter pairinherited
uniformTexMatrix UniformLocation
getter/setter pairinherited

Methods

applyCamera(M3Camera cam) → void
inherited
applyLight(M3Light sceneLight) → void
override
bindShadow(WebGLTexture texture) → void
disableAttribute() → void
inherited
dispose() → void
inherited
initLightingLocation(Program prog) → void
inherited
initLocation() → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setEye(Vector3 eye) → void
inherited
setMaterial(M3Material mtr, Vector4 color) → void
inherited
setMatrices(M3Camera cam, Matrix4 mMatrix) → void
inherited
setModelMatrix(Matrix4 mat) → void
inherited
setMVPMatrix(Matrix4 mat) → void
inherited
setProjectionMatrix(Matrix4 mat) → void
inherited
setSkinning(M3Skin? skin) → void
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited