TInteger32Size

A 2D size in integer units defined by its size along each dimension.

Source

Geometry._2d.Integer32.Size.pas (26)

Fields

ScopeVisibilityTypeNameDescription
InstancepublicTInteger32Width
InstancepublicTInteger32Height
TypepublicTInteger32SizeMaximum
TypepublicTInteger32SizeEmpty

Methods

ScopeVisibilityResultNameDescription
InstanceprivateTInteger32GetDimension(Dimension: T2dDimension)
InstanceprivateSetDimension(Dimension: T2dDimension; Value: TInteger32)
InstancepublicTInteger32SizeConfineTo(Size: TInteger32Size)
InstancepublicTInteger32GetArea()
InstancepublicTBooleanIsSquare()
GlobalpublicInitialize()
GlobalpublicTInteger32SizeNew(Width: TInteger32; Height: TInteger32)
GlobalpublicTInteger32SizeNew(Dimension: T2dDimension; Major: TInteger32; Minor: TInteger32)
GlobalpublicTInteger32SizeNewSquare(Size: TInteger32)
GlobalpublicTBooleanEqual(Left: TInteger32Size; Right: TInteger32Size)
GlobalpublicTBooleanNotEqual(Left: TInteger32Size; Right: TInteger32Size)
GlobalpublicTInteger32SizeAdd(Left: TInteger32Size; Right: TInteger32Size)
GlobalpublicTInteger32SizeSubtract(Left: TInteger32Size; Right: TInteger32Size)
GlobalpublicTInteger32SizeIntDivide(Left: TInteger32Size; Right: TInteger32)
GlobalpublicTInteger32SizeIntDivide(Left: TInteger32Size; Right: TInteger32Size)
GlobalpublicTInteger32SizeMultiply(Factor: TInteger32; Operand: TInteger32Size)
GlobalpublicTInteger32SizeMultiply(Left: TInteger32Size; Right: TInteger32Size)