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 ()