LLVM 23.0.0git
llvm::dxbc::PSV Namespace Reference

Namespaces

namespace  v0
namespace  v1
namespace  v2
namespace  v3

Classes

struct  ResourceFlags

Enumerations

enum class  SemanticKind : uint8_t
enum class  ComponentType : uint8_t
enum class  InterpolationMode : uint8_t
enum class  ResourceType : uint32_t
enum class  ResourceKind : uint32_t

Functions

LLVM_ABI EnumStrings< SemanticKind, 1 > getSemanticKinds ()
LLVM_ABI EnumStrings< ComponentType, 1 > getComponentTypes ()
LLVM_ABI EnumStrings< InterpolationMode, 1 > getInterpolationModes ()
LLVM_ABI EnumStrings< ResourceType, 1 > getResourceTypes ()
LLVM_ABI EnumStrings< ResourceKind, 1 > getResourceKinds ()

Enumeration Type Documentation

◆ ComponentType

Definition at line 400 of file DXContainer.h.

◆ InterpolationMode

Definition at line 407 of file DXContainer.h.

◆ ResourceKind

Definition at line 421 of file DXContainer.h.

◆ ResourceType

Definition at line 414 of file DXContainer.h.

◆ SemanticKind

Definition at line 393 of file DXContainer.h.

Function Documentation

◆ getComponentTypes()

EnumStrings< PSV::ComponentType > llvm::dxbc::PSV::getComponentTypes ( )

Definition at line 288 of file DXContainer.cpp.

References BUILD_ENUM_STRINGS, and llvm::EnumStrings().

◆ getInterpolationModes()

EnumStrings< PSV::InterpolationMode > llvm::dxbc::PSV::getInterpolationModes ( )

Definition at line 298 of file DXContainer.cpp.

References BUILD_ENUM_STRINGS, and llvm::EnumStrings().

◆ getResourceKinds()

EnumStrings< PSV::ResourceKind > llvm::dxbc::PSV::getResourceKinds ( )

Definition at line 319 of file DXContainer.cpp.

References BUILD_ENUM_STRINGS, and llvm::EnumStrings().

◆ getResourceTypes()

EnumStrings< PSV::ResourceType > llvm::dxbc::PSV::getResourceTypes ( )

Definition at line 309 of file DXContainer.cpp.

References BUILD_ENUM_STRINGS, and llvm::EnumStrings().

◆ getSemanticKinds()

EnumStrings< PSV::SemanticKind > llvm::dxbc::PSV::getSemanticKinds ( )

Definition at line 278 of file DXContainer.cpp.

References BUILD_ENUM_STRINGS, and llvm::EnumStrings().