
Blend2DBETA
2D Vector Graphics Engine
Defines a BLObject layout that all objects must use.
Constant | Description |
---|---|
kStaticDataSize | Size of object static storage not considring BLObjectInfo. |
BLObjectInfo {0}
)¶Initializes this BLObjectDetail with object that uses static storage.
Initializes this BLObjectDetail with object that uses dynamic storage (Impl).
Swaps this BLObjectDetail with other
.
Tests whether the object info of this BLObjectDetail contains a valid BLObject signature.
Tests whether the object info of this BLObjectDetail contains a valid BLObject, which has a valid Impl field.
Tests whether the object info of this BLObjectDetail represents a valid BLObject, with Impl and Virtual function table.
Tests whether the object info of this BLObjectDetail contains a valid BLObject, which is reference counted.
Returns a RAW type read from object info data.
Returns the type of this object.
Tests whether this BLObjectDetail represents a BLArray<T>
storing any supported type.
Tests whether this BLObjectDetail represents a BLBitSet
.
Tests whether this BLObjectDetail represents a boxed bool
value.
Tests whether this BLObjectDetail represents BLContext
.
Tests whether this BLObjectDetail represents a boxed double
value.
Tests whether this BLObjectDetail represents BLFont
.
Tests whether this BLObjectDetail represents BLFontData
.
Tests whether this BLObjectDetail represents BLFontFace
.
Tests whether this BLObjectDetail represents BLFontManager
.
Tests whether this BLObjectDetail represents BLGradient
.
Tests whether this BLObjectDetail represents BLImage
.
Tests whether this BLObjectDetail represents BLImageCodec
.
Tests whether this BLObjectDetail represents BLImageDecoder
.
Tests whether this BLObjectDetail represents BLImageEncoder
.
Tests whether this BLObjectDetail represents a boxed int64_t
value.
Tests whether this BLObjectDetail represents a null value.
Tests whether this BLObjectDetail represents BLPath
.
Tests whether this BLObjectDetail represents BLPattern.
Tests whether this BLObjectDetail represents boxed BLRgba
.
Tests whether this BLObjectDetail represents BLString
.
Tests whether this BLObjectDetail represents a boxed uint64_t
value.
Tests whether this BLObjectDetail represents a style that can be passed to the rendering context.