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