Skip to content

TSdlSizeF

The structure that defines a size (using floating-point values).

Definition

Unit: Neslib.Sdl3.Video

type TSdlSizeF = record ... end;

Fields

Name Description
H
W

Constructors

Name Description
Create(TSdlSize) Create from a TSdlSize;
Create(Single, Single) Create from W and H values.

Methods

Name Description
Init(TSdlSize) Initialize from a TSdlSize.
Init(Single, Single) Initialize from W and H values.

Field Descriptions

H

var H: Single

Type: Single


W

var W: Single

Type: Single


Constructor Descriptions

Create

Create from a TSdlSize;

constructor Create(const ASize: TSdlSize); overload

Parameters

ASize: TSdlSize : The size.

Remarks

It is safe to call this constructor from any thread.


Create

Create from W and H values.

constructor Create(const AW, AH: Single); overload

Parameters

AW: Single : The W value.

AH: Single : The H value.

Remarks

It is safe to call this constructor from any thread.


Method Descriptions

Init(TSdlSize)

Initialize from a TSdlSize.

procedure Init(const ASize: TSdlSize); overload; inline

Parameters

ASize: TSdlSize : The size.

Remarks

It is safe to call this method from any thread.


Init(Single, Single)

Initialize from W and H values.

procedure Init(const AW, AH: Single); overload; inline

Parameters

AW: Single : The W value.

AH: Single : The H value.

Remarks

It is safe to call this method from any thread.