IndexRuntimeBLRuntimeSystemInfo

BLRuntimeSystemInfo Struct Reference [¶]

System information queried by the runtime.

Public Members

Member Functions

uint32_t BLRuntimeSystemInfo::cpu_arch[¶]

Host CPU architecture, see BLRuntimeCpuArch.

uint32_t BLRuntimeSystemInfo::cpu_features[¶]

Host CPU features, see BLRuntimeCpuFeatures.

uint32_t BLRuntimeSystemInfo::core_count[¶]

Number of cores of the host CPU/CPUs.

uint32_t BLRuntimeSystemInfo::thread_count[¶]

Number of threads of the host CPU/CPUs.

uint32_t BLRuntimeSystemInfo::thread_stack_size[¶]

Minimum stack size of a worker thread used by Blend2D.

uint32_t BLRuntimeSystemInfo::removed[¶]

Removed field.

uint32_t BLRuntimeSystemInfo::allocation_granularity[¶]

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

uint32_t BLRuntimeSystemInfo::reserved[5][¶]

Reserved for future use.

char BLRuntimeSystemInfo::cpu_vendor[16][¶]

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

char BLRuntimeSystemInfo::cpu_brand[64][¶]

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