Skip to content

TBLRuntimeSystemInfo

System information queried by the runtime.

Definition

Unit: Blend2D

type TBLRuntimeSystemInfo = record ... end;

Properties

Name Description
AllocationGranularity Allocation granularity of virtual memory (includes thread's stack).
CoreCount Number of cores of the host CPU/CPUs.
CpuArch Host CPU architecture.
CpuBrand Host CPU brand string or empty string if not detected properly.
CpuFeatures Host CPU features.
CpuVendor Host CPU vendor string such 'AMD', 'APPLE', 'INTEL', 'SAMSUNG', etc...
ThreadCount Number of threads of the host CPU/CPUs.
ThreadStackSize Minimum stack size of a worker thread used by Blend2D.

Methods

Name Description
Reset

Property Descriptions

AllocationGranularity

Allocation granularity of virtual memory (includes thread's stack).

property AllocationGranularity: Integer read FAllocationGranularity

Type: Integer


CoreCount

Number of cores of the host CPU/CPUs.

property CoreCount: Integer read FCoreCount

Type: Integer


CpuArch

Host CPU architecture.

property CpuArch: TBLRuntimeCpuArch read FCpuArch

Type: TBLRuntimeCpuArch


CpuBrand

Host CPU brand string or empty string if not detected properly.

property CpuBrand: String read GetCpuBrand

Type: String


CpuFeatures

Host CPU features.

property CpuFeatures: TBLRuntimeCpuFeatures read FCpuFeatures

Type: TBLRuntimeCpuFeatures


CpuVendor

Host CPU vendor string such 'AMD', 'APPLE', 'INTEL', 'SAMSUNG', etc...

property CpuVendor: String read GetCpuVendor

Type: String


ThreadCount

Number of threads of the host CPU/CPUs.

property ThreadCount: Integer read FThreadCount

Type: Integer


ThreadStackSize

Minimum stack size of a worker thread used by Blend2D.

property ThreadStackSize: Integer read FThreadStackSize

Type: Integer


Method Descriptions

Reset

procedure Reset; inline