Blend2D
2D Vector Graphics Engine
Constant | Description |
---|---|
kStaticDataSize | Size of object static storage not considering BLObjectInfo. |
Tests whether the given objects are binary equivalent.
Binary equality is used by some equality implementations as a quick check. This can be used by both SSO and Dynamic instances.
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 represents a valid BLObject, which has a valid Impl, and 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 BLBitArray
.
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 BLFontFeatureSettings
.
Tests whether this BLObjectDetail represents BLFontManager
.
Tests whether this BLObjectDetail represents BLFontVariationSettings
.
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 boxed BLRgba32
.
Tests whether this BLObjectDetail represents boxed BLRgba64
.
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.