Kanzi 4.1.0
kanzi::gfx::HardwareCapabilitiesProfile Struct Reference

Hardware Capabilities Profile represents. More...

#include <kanzi/gfx/capability_emulation.hpp>

Public Attributes

VectorMap< FeatureId, booldeviceFeatures
 The device features.
 
VectorMap< DevicePropertyId, uint32_tdeviceProperties
 The device properties.
 
VectorMap< Format, FormatFeatureFlagformatFeatureFlags
 The format feature flags.
 
VectorMap< NativeTextureHandleType, boolnativeTextureHandleTypes
 The native texture handle types.
 
VectorMap< ShaderFormat, boolshaderFormats
 The shader formats.
 

Detailed Description

Hardware Capabilities Profile represents.

Since
Kanzi 4.1.0

Member Data Documentation

◆ shaderFormats

VectorMap<ShaderFormat, bool> kanzi::gfx::HardwareCapabilitiesProfile::shaderFormats

The shader formats.

◆ deviceProperties

VectorMap<DevicePropertyId, uint32_t> kanzi::gfx::HardwareCapabilitiesProfile::deviceProperties

The device properties.

◆ deviceFeatures

VectorMap<FeatureId, bool> kanzi::gfx::HardwareCapabilitiesProfile::deviceFeatures

The device features.

◆ formatFeatureFlags

VectorMap<Format, FormatFeatureFlag> kanzi::gfx::HardwareCapabilitiesProfile::formatFeatureFlags

The format feature flags.

◆ nativeTextureHandleTypes

VectorMap<NativeTextureHandleType, bool> kanzi::gfx::HardwareCapabilitiesProfile::nativeTextureHandleTypes

The native texture handle types.


The documentation for this struct was generated from the following file: