OGLBuffer_ (object)¶
Members¶
| Versions | version | |
| String | name | |
| UInt32 | bufferID | |
| UInt32 | unactiveBufferID | |
| Boolean | externallyOwned | |
| OGLWrapperGlobals | wrapperGlobals | |
| StatisticsAutoRegisterMember | autoStats | |
| UInt32 | componentsPerElement | |
| Boolean | normalize | |
| UInt32 | bufferType | |
| UInt32 | elementGLType | |
| UInt32 | bufferUsage | |
| UInt32 | elementCount |
Methods¶
| OGLBuffer_ ( in OGLBuffer_ other ) | |
| OGLBuffer_ () | |
| OGLBuffer_ | clone ? () |
| Boolean | isElementArray ? () |
| load ! ( in Color colors<>, io Ref<OGLContext> context ) | |
| load ! ( in Data data, in UInt64 dataSize, in UInt64 elementCount, io Ref<OGLContext> context ) | |
| load ! ( in Float32 values<>, io Ref<OGLContext> context ) | |
| load ! ( in Quat quats<>, io Ref<OGLContext> context ) | |
| load ! ( in RGB colors<>, io Ref<OGLContext> context ) | |
| load ! ( in RGBA colors<>, io Ref<OGLContext> context ) | |
| load ! ( in SInt32 values<>, io Ref<OGLContext> context ) | |
| load ! ( in UInt32 values<>, io Ref<OGLContext> context ) | |
| load ! ( in Vec2 vectors<>, io Ref<OGLContext> context ) | |
| load ! ( in Vec3 vectors<>, io Ref<OGLContext> context ) | |
| load ! ( in Vec4 vectors<>, io Ref<OGLContext> context ) | |
| loadAsNormalizedUInt16 ! ( in Color colors<>, io Ref<OGLContext> context ) | |
| loadAsNormalizedUInt16 ! ( in Float32 values<>, io Ref<OGLContext> context ) | |
| loadAsNormalizedUInt16 ! ( in Vec2 vectors<>, io Ref<OGLContext> context ) | |
| loadAsNormalizedUInt16 ! ( in Vec3 vectors<>, io Ref<OGLContext> context ) | |
| loadAsNormalizedUInt16 ! ( in Vec4 vectors<>, io Ref<OGLContext> context ) | |
| loadElementArray ! ( in UInt32 elementIndices<>, in UInt32 indexRangeEnd, io Ref<OGLContext> context ) | |
| loadElementArray ! ( in UInt32 elementIndices<>, io Ref<OGLContext> context ) | |
| setType ! ( in UInt32 componentsPerElement, in Boolean normalize, in UInt32 bufferType, in UInt32 elementGLType ) | |
| ~OGLBuffer_ () |
Methods in detail¶
OGLBuffer_ ( in OGLBuffer_ other )
copy constructor
OGLBuffer_ ()
OGLBuffer_ OGLBuffer_.clone? ()
clone method
Boolean OGLBuffer_.isElementArray? ()
OGLBuffer_.load! ( in Color colors<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in Data data, in UInt64 dataSize, in UInt64 elementCount, io Ref<OGLContext> context )
OGLBuffer_.load! ( in Float32 values<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in Quat quats<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in RGB colors<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in RGBA colors<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in SInt32 values<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in UInt32 values<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in Vec2 vectors<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in Vec3 vectors<>, io Ref<OGLContext> context )
OGLBuffer_.load! ( in Vec4 vectors<>, io Ref<OGLContext> context )
OGLBuffer_.loadAsNormalizedUInt16! ( in Color colors<>, io Ref<OGLContext> context )
OGLBuffer_.loadAsNormalizedUInt16! ( in Float32 values<>, io Ref<OGLContext> context )
OGLBuffer_.loadAsNormalizedUInt16! ( in Vec2 vectors<>, io Ref<OGLContext> context )
OGLBuffer_.loadAsNormalizedUInt16! ( in Vec3 vectors<>, io Ref<OGLContext> context )
OGLBuffer_.loadAsNormalizedUInt16! ( in Vec4 vectors<>, io Ref<OGLContext> context )
OGLBuffer_.loadElementArray! ( in UInt32 elementIndices<>, in UInt32 indexRangeEnd, io Ref<OGLContext> context )
OGLBuffer_.loadElementArray! ( in UInt32 elementIndices<>, io Ref<OGLContext> context )
OGLBuffer_.setType! ( in UInt32 componentsPerElement, in Boolean normalize, in UInt32 bufferType, in UInt32 elementGLType )
~ OGLBuffer_ ()