WebGLBindingStates class
Methods
-
bindVertexArrayObject(VertexArrayObject? vao)
→ dynamic
-
-
createBindingState(VertexArrayObject? vao)
→ Map<String, dynamic>
-
-
createVertexArrayObject()
→ dynamic
-
-
deleteVertexArrayObject(dynamic vao)
→ dynamic
-
-
disableUnusedAttributes()
→ void
-
-
dispose()
→ void
-
-
enableAttribute(dynamic attribute)
→ void
-
-
enableAttributeAndDivisor(dynamic attribute, dynamic meshPerAttribute)
→ void
-
-
getBindingState(BufferGeometry geometry, dynamic program, Material material)
→ dynamic
-
-
initAttributes()
→ void
-
-
needsUpdate(Object3D object, BufferGeometry geometry, WebGLProgram program, BufferAttribute<NativeArray<num>>? index)
→ bool
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
releaseStatesOfGeometry(BufferGeometry geometry)
→ void
-
-
releaseStatesOfProgram(dynamic program)
→ void
-
-
reset()
→ void
-
-
resetDefaultState()
→ void
-
-
saveCache(dynamic object, BufferGeometry geometry, WebGLProgram program, BufferAttribute<NativeArray<num>>? index)
→ void
-
-
setup(Object3D object, Material material, WebGLProgram program, BufferGeometry geometry, BufferAttribute<NativeArray<num>>? index)
→ void
-
-
setupVertexAttributes(Object3D object, Material material, WebGLProgram program, BufferGeometry geometry)
→ void
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
vertexAttribPointer(int index, int size, int type, bool normalized, int stride, int offset)
→ void
-