OGLVertexArray (object)¶
Members¶
Versions | version | |
String | name | |
UInt32 | bufferID | |
UInt32 | unactiveBufferID | |
Boolean | externallyOwned | |
OGLWrapperGlobals | wrapperGlobals | |
StatisticsAutoRegisterMember | autoStats | |
OGLVertexArray_clientState[] | buffers | |
OGLVertexArray_perContextData | dummy | |
UInt32 | buffersEnd | |
OGLVertexArray_perContextData[] | perContextData | |
Boolean | emulated | |
Boolean | instancingSupported | |
Boolean | tracingParamValues |
Methods¶
OGLVertexArray ( in OGLVertexArray other ) | |
OGLVertexArray () | |
activate ! ( io Ref<OGLContext> context, in UInt32 attributeCount ) | |
activate ! ( io Ref<OGLContext> context, io OGLVertexArray_perContextData contextData ) | |
activate_emulated ! ( io Ref<OGLContext> context, in UInt32 attributeCount ) | |
OGLVertexArray | clone ? () |
deactivate ! ( io Ref<OGLContext> context ) | |
Ref<OGLBuffer_> | getVertexAttribBuffer ? ( in UInt32 index ) |
Ref<OGLBuffer_> | getVertexAttribBuffer ? ( in UInt32 index, io UInt32 stride ) |
Size | getVertexAttribBufferCount ? () |
reset ! () | |
setVertexAttribBuffer ! ( in UInt32 index, in Ref<OGLBuffer_> buffer ) | |
setVertexAttribBuffer ! ( in UInt32 index, in Ref<OGLBuffer_> buffer, in UInt32 stride ) | |
setVertexAttribBufferTracingName ! ( in UInt32 index, in String name ) | |
~OGLVertexArray () |
Methods in detail¶
OGLVertexArray ( in OGLVertexArray other )
copy constructor
OGLVertexArray.activate! ( io Ref<OGLContext> context, in UInt32 attributeCount )
OGLVertexArray.activate! ( io Ref<OGLContext> context, io OGLVertexArray_perContextData contextData )
OGLVertexArray.activate_emulated! ( io Ref<OGLContext> context, in UInt32 attributeCount )
OGLVertexArray OGLVertexArray.clone? ()
clone method
OGLVertexArray.deactivate! ( io Ref<OGLContext> context )
Ref<OGLBuffer_> OGLVertexArray.getVertexAttribBuffer? ( in UInt32 index )
Ref<OGLBuffer_> OGLVertexArray.getVertexAttribBuffer? ( in UInt32 index, io UInt32 stride )
Size OGLVertexArray.getVertexAttribBufferCount? ()
OGLVertexArray.reset! ()
Clears all data, but won’t release allocated buffers
OGLVertexArray.setVertexAttribBuffer! ( in UInt32 index, in Ref<OGLBuffer_> buffer )
OGLVertexArray.setVertexAttribBuffer! ( in UInt32 index, in Ref<OGLBuffer_> buffer, in UInt32 stride )
OGLVertexArray.setVertexAttribBufferTracingName! ( in UInt32 index, in String name )
~ OGLVertexArray ()