TBLVar
Blend2D variant.
Definition
Unit: Blend2D
Properties
Name | Description |
---|---|
IsArray | Whether this TBLVar instance represents a `TBLArray |
IsBitArray | Whether this TBLVar instance represents TBLBitArray . |
IsBoolean | Whether this TBLVar instance represents a boxed Boolean value. |
IsContext | Whether this TBLVar instance represents TBLContext . |
IsDouble | Whether this TBLVar instance represents a boxed Double value. |
IsFont | Whether this TBLVar instance represents TBLFont . |
IsFontData | Whether this TBLVar instance represents TBLFontData . |
IsFontFace | Whether this TBLVar instance represents TBLFontFace . |
IsFontManager | Whether this TBLVar instance represents TBLFontManager . |
IsGradient | Whether this TBLVar instance represents TBLGradient . |
IsImage | Whether this TBLVar instance represents TBLImage . |
IsImageCodec | Whether this TBLVar instance represents TBLImageCodec . |
IsImageDecoder | Whether this TBLVar instance represents TBLImageDecoder . |
IsImageEncoder | Whether this TBLVar instance represents TBLImageEncoder . |
IsInt64 | Whether this TBLVar instance represents a boxed Int64 value. |
IsNull | Whether this TBLVar instance represents a null value. |
IsPath | Whether this TBLVar instance represents TBLPath . |
IsPattern | Whether this TBLVar instance represents TBLPattern . |
IsRgba | Whether this TBLVar instance represents boxed TBLRgba . |
IsRgba32 | Whether this TBLVar instance represents boxed TBLRgba32 . |
IsRgba64 | Whether this TBLVar instance represents boxed TBLRgba64 . |
IsString | Whether this TBLVar instance represents TBLString . |
IsStyle | Whether this TBLVar instance is a style that can be used with the rendering context. |
IsUInt64 | Whether this TBLVar instance represents a boxed UIn64 value. |
Null | |
ObjectType | The type of the underlying object. |
Constructors
Name | Description |
---|---|
Assign | Copy constructor makes a weak copy of the underlying representation of the ASrc variant. |
Finalize | Destroys the variant. |
Initialize | Creates a default initialized variant. |
Operators
Methods
Name | Description |
---|---|
Equals(TBLString) | |
Equals(TBLPattern) | |
Equals(TBLPath) | |
Equals(TBLImageEncoder) | |
Equals(TBLImageDecoder) | |
Equals(TBLImageCodec) | |
Equals(TBLImage) | |
Equals(TBLGradient) | |
Equals(TBLFontManager) | |
Equals(TBLFontFace) | |
Equals(TBLFontData) | |
Equals(TBLFont) | |
Equals(TBLBitArray) | |
Equals(TBLRgba64) | |
Equals(TBLRgba32) | |
Equals(TBLRgba) | |
Equals(Double) | |
Equals(UInt64) | |
Equals(Int64) | |
Equals(Cardinal) | |
Equals(Integer) | |
Equals(Boolean) | |
Equals(TBLVar) | Tests whether this and AOther variants are equal. |
Reset | Resets the variant to a default constructed state. |
StrictEquals | |
Swap | Swaps the underlying representation of this variant with the AOther variant. |
ToBoolean | Converts this value to Boolean . |
ToCardinal | Converts this value to Cardinal . |
ToDouble | Converts this value to Double . |
ToInt64 | Converts this value to Int64 . |
ToInteger | Converts this value to Integer . |
ToRgba | Converts this value to TBLRgba . |
ToRgba32 | Converts this value to TBLRgba32 . |
ToRgba64 | Converts this value to TBLRgba64 . |
ToUInt64 | Converts this value to UInt64 . |
Property Descriptions
IsArray
Whether this TBLVar
instance represents a TBLArray<t>
storing any supported type.
property IsArray: Boolean read GetIsArray
Type: Boolean
IsBitArray
Whether this TBLVar
instance represents TBLBitArray
.
property IsBitArray: Boolean read GetIsBitArray
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsBoolean
Whether this TBLVar
instance represents a boxed Boolean
value.
property IsBoolean: Boolean read GetIsBoolean
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsContext
Whether this TBLVar
instance represents TBLContext
.
property IsContext: Boolean read GetIsContext
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsDouble
Whether this TBLVar
instance represents a boxed Double
value.
property IsDouble: Boolean read GetIsDouble
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsFont
Whether this TBLVar
instance represents TBLFont
.
property IsFont: Boolean read GetIsFont
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsFontData
Whether this TBLVar
instance represents TBLFontData
.
property IsFontData: Boolean read GetIsFontData
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsFontFace
Whether this TBLVar
instance represents TBLFontFace
.
property IsFontFace: Boolean read GetIsFontFace
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsFontManager
Whether this TBLVar
instance represents TBLFontManager
.
property IsFontManager: Boolean read GetIsFontManager
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsGradient
Whether this TBLVar
instance represents TBLGradient
.
property IsGradient: Boolean read GetIsGradient
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsImage
Whether this TBLVar
instance represents TBLImage
.
property IsImage: Boolean read GetIsImage
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsImageCodec
Whether this TBLVar
instance represents TBLImageCodec
.
property IsImageCodec: Boolean read GetIsImageCodec
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsImageDecoder
Whether this TBLVar
instance represents TBLImageDecoder
.
property IsImageDecoder: Boolean read GetIsImageDecoder
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsImageEncoder
Whether this TBLVar
instance represents TBLImageEncoder
.
property IsImageEncoder: Boolean read GetIsImageEncoder
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsInt64
Whether this TBLVar
instance represents a boxed Int64
value.
property IsInt64: Boolean read GetIsInt64
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsNull
Whether this TBLVar
instance represents a null value.
property IsNull: Boolean read GetIsNull
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsPath
Whether this TBLVar
instance represents TBLPath
.
property IsPath: Boolean read GetIsPath
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsPattern
Whether this TBLVar
instance represents TBLPattern
.
property IsPattern: Boolean read GetIsPattern
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsRgba
Whether this TBLVar
instance represents boxed TBLRgba
.
property IsRgba: Boolean read GetIsRgba
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsRgba32
Whether this TBLVar
instance represents boxed TBLRgba32
.
property IsRgba32: Boolean read GetIsRgba32
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsRgba64
Whether this TBLVar
instance represents boxed TBLRgba64
.
property IsRgba64: Boolean read GetIsRgba64
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsString
Whether this TBLVar
instance represents TBLString
.
property IsString: Boolean read GetIsString
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsStyle
Whether this TBLVar
instance is a style that can be used with the rendering context.
property IsStyle: Boolean read GetIsStyle
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
IsUInt64
Whether this TBLVar
instance represents a boxed UIn64
value.
property IsUInt64: Boolean read GetIsUInt64
Type: Boolean
Exceptions
EBlend2DError
: Raised on failure.
Null
class property Null: TBLVar read GetNull
Type: TBLVar
ObjectType
The type of the underlying object.
property ObjectType: TBLObjectType read GetObjectType
Type: TBLObjectType
Exceptions
EBlend2DError
: Raised on failure.
Constructor Descriptions
Assign
Copy constructor makes a weak copy of the underlying representation of the ASrc
variant.
constructor Assign(var ADest: TBLVar; const ASrc: TBLVar); inline
Parameters
ADest
: TBLVar
ASrc
: TBLVar
Exceptions
EBlend2DError
: Raised on failure.
Finalize
Destroys the variant.
destructor Finalize(var ADest: TBLVar)
Parameters
ADest
: TBLVar
Exceptions
EBlend2DError
: Raised on failure.
Initialize
Creates a default initialized variant.
constructor Initialize(out ADest: TBLVar)
Parameters
ADest
: TBLVar
Exceptions
EBlend2DError
: Raised on failure.
Operator Descriptions
Equal(TBLVar, TBLString)
class operator Equal(const ALeft: TBLVar; const ARight: TBLString): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLString
Returns
Boolean
Equal(TBLVar, TBLPattern)
class operator Equal(const ALeft: TBLVar; const ARight: TBLPattern): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLPattern
Returns
Boolean
Equal(TBLVar, TBLPath)
class operator Equal(const ALeft: TBLVar; const ARight: TBLPath): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLPath
Returns
Boolean
Equal(TBLVar, TBLImageEncoder)
class operator Equal(const ALeft: TBLVar; const ARight: TBLImageEncoder): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImageEncoder
Returns
Boolean
Equal(TBLVar, TBLImageDecoder)
class operator Equal(const ALeft: TBLVar; const ARight: TBLImageDecoder): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImageDecoder
Returns
Boolean
Equal(TBLVar, TBLImageCodec)
class operator Equal(const ALeft: TBLVar; const ARight: TBLImageCodec): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImageCodec
Returns
Boolean
Equal(TBLVar, TBLImage)
class operator Equal(const ALeft: TBLVar; const ARight: TBLImage): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImage
Returns
Boolean
Equal(TBLVar, TBLGradient)
class operator Equal(const ALeft: TBLVar; const ARight: TBLGradient): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLGradient
Returns
Boolean
Equal(TBLVar, TBLFontManager)
class operator Equal(const ALeft: TBLVar; const ARight: TBLFontManager): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFontManager
Returns
Boolean
Equal(TBLVar, TBLFontFace)
class operator Equal(const ALeft: TBLVar; const ARight: TBLFontFace): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFontFace
Returns
Boolean
Equal(TBLVar, TBLFontData)
class operator Equal(const ALeft: TBLVar; const ARight: TBLFontData): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFontData
Returns
Boolean
Equal(TBLVar, TBLFont)
class operator Equal(const ALeft: TBLVar; const ARight: TBLFont): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFont
Returns
Boolean
Equal(TBLVar, TBLBitArray)
class operator Equal(const ALeft: TBLVar; const ARight: TBLBitArray): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLBitArray
Returns
Boolean
Equal(TBLVar, TBLRgba64)
class operator Equal(const ALeft: TBLVar; const ARight: TBLRgba64): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLRgba64
Returns
Boolean
Equal(TBLVar, TBLRgba32)
class operator Equal(const ALeft: TBLVar; const ARight: TBLRgba32): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLRgba32
Returns
Boolean
Equal(TBLVar, TBLRgba)
class operator Equal(const ALeft: TBLVar; const ARight: TBLRgba): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLRgba
Returns
Boolean
Equal(TBLVar, Double)
class operator Equal(const ALeft: TBLVar; const ARight: Double): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Double
Returns
Boolean
Equal(TBLVar, UInt64)
class operator Equal(const ALeft: TBLVar; const ARight: UInt64): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: UInt64
Returns
Boolean
Equal(TBLVar, Int64)
class operator Equal(const ALeft: TBLVar; const ARight: Int64): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Int64
Returns
Boolean
Equal(TBLVar, Cardinal)
class operator Equal(const ALeft: TBLVar; const ARight: Cardinal): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Cardinal
Returns
Boolean
Equal(TBLVar, Integer)
class operator Equal(const ALeft: TBLVar; const ARight: Integer): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Integer
Returns
Boolean
Equal(TBLVar, Boolean)
class operator Equal(const ALeft: TBLVar; const ARight: Boolean): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Boolean
Returns
Boolean
Equal(TBLVar, TBLVar)
Returns True if two variants are equal (have the same contents).
class operator Equal(const ALeft, ARight: TBLVar): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLVar
Returns
Boolean
Implicit(TBLString)
class operator Implicit(const AValue: TBLString): TBLVar; inline; static
Parameters
AValue
: TBLString
Returns
Implicit(TBLPattern)
class operator Implicit(const AValue: TBLPattern): TBLVar; inline; static
Parameters
AValue
: TBLPattern
Returns
Implicit(TBLPath)
class operator Implicit(const AValue: TBLPath): TBLVar; inline; static
Parameters
AValue
: TBLPath
Returns
Implicit(TBLImageEncoder)
class operator Implicit(const AValue: TBLImageEncoder): TBLVar; inline; static
Parameters
AValue
: TBLImageEncoder
Returns
Implicit(TBLImageDecoder)
class operator Implicit(const AValue: TBLImageDecoder): TBLVar; inline; static
Parameters
AValue
: TBLImageDecoder
Returns
Implicit(TBLImageCodec)
class operator Implicit(const AValue: TBLImageCodec): TBLVar; inline; static
Parameters
AValue
: TBLImageCodec
Returns
Implicit(TBLImage)
class operator Implicit(const AValue: TBLImage): TBLVar; inline; static
Parameters
AValue
: TBLImage
Returns
Implicit(TBLGradient)
class operator Implicit(const AValue: TBLGradient): TBLVar; inline; static
Parameters
AValue
: TBLGradient
Returns
Implicit(TBLFontManager)
class operator Implicit(const AValue: TBLFontManager): TBLVar; inline; static
Parameters
AValue
: TBLFontManager
Returns
Implicit(TBLFontFace)
class operator Implicit(const AValue: TBLFontFace): TBLVar; inline; static
Parameters
AValue
: TBLFontFace
Returns
Implicit(TBLFontData)
class operator Implicit(const AValue: TBLFontData): TBLVar; inline; static
Parameters
AValue
: TBLFontData
Returns
Implicit(TBLFont)
class operator Implicit(const AValue: TBLFont): TBLVar; inline; static
Parameters
AValue
: TBLFont
Returns
Implicit(TBLBitArray)
class operator Implicit(const AValue: TBLBitArray): TBLVar; inline; static
Parameters
AValue
: TBLBitArray
Returns
Implicit(TBLRgba64)
class operator Implicit(const AValue: TBLRgba64): TBLVar; inline; static
Parameters
AValue
: TBLRgba64
Returns
Implicit(TBLRgba32)
class operator Implicit(const AValue: TBLRgba32): TBLVar; inline; static
Parameters
AValue
: TBLRgba32
Returns
Implicit(TBLRgba)
class operator Implicit(const AValue: TBLRgba): TBLVar; inline; static
Parameters
AValue
: TBLRgba
Returns
Implicit(Double)
class operator Implicit(const AValue: Double): TBLVar; inline; static
Parameters
AValue
: Double
Returns
Implicit(UInt64)
class operator Implicit(const AValue: UInt64): TBLVar; inline; static
Parameters
AValue
: UInt64
Returns
Implicit(Int64)
class operator Implicit(const AValue: Int64): TBLVar; inline; static
Parameters
AValue
: Int64
Returns
Implicit(Cardinal)
class operator Implicit(const AValue: Cardinal): TBLVar; inline; static
Parameters
AValue
: Cardinal
Returns
Implicit(Integer)
class operator Implicit(const AValue: Integer): TBLVar; inline; static
Parameters
AValue
: Integer
Returns
Implicit(Boolean)
class operator Implicit(const AValue: Boolean): TBLVar; inline; static
Parameters
AValue
: Boolean
Returns
NotEqual(TBLVar, TBLString)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLString): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLString
Returns
Boolean
NotEqual(TBLVar, TBLPattern)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLPattern): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLPattern
Returns
Boolean
NotEqual(TBLVar, TBLPath)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLPath): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLPath
Returns
Boolean
NotEqual(TBLVar, TBLImageEncoder)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLImageEncoder): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImageEncoder
Returns
Boolean
NotEqual(TBLVar, TBLImageDecoder)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLImageDecoder): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImageDecoder
Returns
Boolean
NotEqual(TBLVar, TBLImageCodec)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLImageCodec): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImageCodec
Returns
Boolean
NotEqual(TBLVar, TBLImage)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLImage): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLImage
Returns
Boolean
NotEqual(TBLVar, TBLGradient)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLGradient): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLGradient
Returns
Boolean
NotEqual(TBLVar, TBLFontManager)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLFontManager): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFontManager
Returns
Boolean
NotEqual(TBLVar, TBLFontFace)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLFontFace): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFontFace
Returns
Boolean
NotEqual(TBLVar, TBLFontData)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLFontData): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFontData
Returns
Boolean
NotEqual(TBLVar, TBLFont)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLFont): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLFont
Returns
Boolean
NotEqual(TBLVar, TBLBitArray)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLBitArray): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLBitArray
Returns
Boolean
NotEqual(TBLVar, TBLRgba64)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLRgba64): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLRgba64
Returns
Boolean
NotEqual(TBLVar, TBLRgba32)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLRgba32): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLRgba32
Returns
Boolean
NotEqual(TBLVar, TBLRgba)
class operator NotEqual(const ALeft: TBLVar; const ARight: TBLRgba): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLRgba
Returns
Boolean
NotEqual(TBLVar, Double)
class operator NotEqual(const ALeft: TBLVar; const ARight: Double): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Double
Returns
Boolean
NotEqual(TBLVar, UInt64)
class operator NotEqual(const ALeft: TBLVar; const ARight: UInt64): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: UInt64
Returns
Boolean
NotEqual(TBLVar, Int64)
class operator NotEqual(const ALeft: TBLVar; const ARight: Int64): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Int64
Returns
Boolean
NotEqual(TBLVar, Cardinal)
class operator NotEqual(const ALeft: TBLVar; const ARight: Cardinal): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Cardinal
Returns
Boolean
NotEqual(TBLVar, Integer)
class operator NotEqual(const ALeft: TBLVar; const ARight: Integer): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Integer
Returns
Boolean
NotEqual(TBLVar, Boolean)
class operator NotEqual(const ALeft: TBLVar; const ARight: Boolean): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: Boolean
Returns
Boolean
NotEqual(TBLVar, TBLVar)
Returns True if two variants are not equal (do not have the same contents).
class operator NotEqual(const ALeft, ARight: TBLVar): Boolean; inline; static
Parameters
ALeft
: TBLVar
ARight
: TBLVar
Returns
Boolean
Method Descriptions
Equals(TBLString)
function Equals(const AOther: TBLString): Boolean; overload; inline
Parameters
AOther
: TBLString
Returns
Boolean
Equals(TBLPattern)
function Equals(const AOther: TBLPattern): Boolean; overload; inline
Parameters
AOther
: TBLPattern
Returns
Boolean
Equals(TBLPath)
function Equals(const AOther: TBLPath): Boolean; overload; inline
Parameters
AOther
: TBLPath
Returns
Boolean
Equals(TBLImageEncoder)
function Equals(const AOther: TBLImageEncoder): Boolean; overload; inline
Parameters
AOther
: TBLImageEncoder
Returns
Boolean
Equals(TBLImageDecoder)
function Equals(const AOther: TBLImageDecoder): Boolean; overload; inline
Parameters
AOther
: TBLImageDecoder
Returns
Boolean
Equals(TBLImageCodec)
function Equals(const AOther: TBLImageCodec): Boolean; overload; inline
Parameters
AOther
: TBLImageCodec
Returns
Boolean
Equals(TBLImage)
function Equals(const AOther: TBLImage): Boolean; overload; inline
Parameters
AOther
: TBLImage
Returns
Boolean
Equals(TBLGradient)
function Equals(const AOther: TBLGradient): Boolean; overload; inline
Parameters
AOther
: TBLGradient
Returns
Boolean
Equals(TBLFontManager)
function Equals(const AOther: TBLFontManager): Boolean; overload; inline
Parameters
AOther
: TBLFontManager
Returns
Boolean
Equals(TBLFontFace)
function Equals(const AOther: TBLFontFace): Boolean; overload; inline
Parameters
AOther
: TBLFontFace
Returns
Boolean
Equals(TBLFontData)
function Equals(const AOther: TBLFontData): Boolean; overload; inline
Parameters
AOther
: TBLFontData
Returns
Boolean
Equals(TBLFont)
function Equals(const AOther: TBLFont): Boolean; overload; inline
Parameters
AOther
: TBLFont
Returns
Boolean
Equals(TBLBitArray)
function Equals(const AOther: TBLBitArray): Boolean; overload; inline
Parameters
AOther
: TBLBitArray
Returns
Boolean
Equals(TBLRgba64)
function Equals(const AOther: TBLRgba64): Boolean; overload; inline
Parameters
AOther
: TBLRgba64
Returns
Boolean
Equals(TBLRgba32)
function Equals(const AOther: TBLRgba32): Boolean; overload; inline
Parameters
AOther
: TBLRgba32
Returns
Boolean
Equals(TBLRgba)
function Equals(const AOther: TBLRgba): Boolean; overload; inline
Parameters
AOther
: TBLRgba
Returns
Boolean
Equals(Double)
function Equals(const AOther: Double): Boolean; overload; inline
Parameters
AOther
: Double
Returns
Boolean
Equals(UInt64)
function Equals(const AOther: UInt64): Boolean; overload; inline
Parameters
AOther
: UInt64
Returns
Boolean
Equals(Int64)
function Equals(const AOther: Int64): Boolean; overload; inline
Parameters
AOther
: Int64
Returns
Boolean
Equals(Cardinal)
function Equals(const AOther: Cardinal): Boolean; overload; inline
Parameters
AOther
: Cardinal
Returns
Boolean
Equals(Integer)
function Equals(const AOther: Integer): Boolean; overload; inline
Parameters
AOther
: Integer
Returns
Boolean
Equals(Boolean)
function Equals(const AOther: Boolean): Boolean; overload; inline
Parameters
AOther
: Boolean
Returns
Boolean
Equals(TBLVar)
Tests whether this and AOther
variants are equal.
function Equals(const AOther: TBLVar): Boolean; overload; inline
Parameters
AOther
: TBLVar
Returns
Boolean
Reset
Resets the variant to a default constructed state.
procedure Reset; inline
Exceptions
EBlend2DError
: Raised on failure.
StrictEquals(TBLVar)
function StrictEquals(const AOther: TBLVar): Boolean; inline
Parameters
AOther
: TBLVar
Returns
Boolean
Swap(TBLVar)
Swaps the underlying representation of this variant with the AOther
variant.
procedure Swap(var AOther: TBLVar); inline
Parameters
AOther
: TBLVar
ToBoolean
Converts this value to Boolean
.
function ToBoolean: Boolean; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
Boolean
ToCardinal
Converts this value to Cardinal
.
function ToCardinal: Cardinal; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
Cardinal
ToDouble
Converts this value to Double
.
function ToDouble: Double; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
Double
ToInt64
Converts this value to Int64
.
function ToInt64: Int64; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
Int64
ToInteger
Converts this value to Integer
.
function ToInteger: Integer; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
Integer
ToRgba
Converts this value to TBLRgba
.
function ToRgba: TBLRgba; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
ToRgba32
Converts this value to TBLRgba32
.
function ToRgba32: TBLRgba32; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
ToRgba64
Converts this value to TBLRgba64
.
function ToRgba64: TBLRgba64; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
ToUInt64
Converts this value to UInt64
.
function ToUInt64: UInt64; inline
Exceptions
EBlend2DError
: Raised on failure.
Returns
UInt64