LLVM 22.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 ArrayRef< EnumEntry< SemanticKind > > getSemanticKinds ()
LLVM_ABI ArrayRef< EnumEntry< ComponentType > > getComponentTypes ()
LLVM_ABI ArrayRef< EnumEntry< InterpolationMode > > getInterpolationModes ()
LLVM_ABI ArrayRef< EnumEntry< ResourceType > > getResourceTypes ()
LLVM_ABI ArrayRef< EnumEntry< ResourceKind > > getResourceKinds ()

Enumeration Type Documentation

◆ ComponentType

Definition at line 393 of file DXContainer.h.

◆ InterpolationMode

Definition at line 400 of file DXContainer.h.

◆ ResourceKind

Definition at line 414 of file DXContainer.h.

◆ ResourceType

Definition at line 407 of file DXContainer.h.

◆ SemanticKind

Definition at line 386 of file DXContainer.h.

Function Documentation

◆ getComponentTypes()

ArrayRef< EnumEntry< PSV::ComponentType > > llvm::dxbc::PSV::getComponentTypes ( )

Definition at line 262 of file DXContainer.cpp.

References llvm::ArrayRef(), and ComponentTypeNames.

◆ getInterpolationModes()

ArrayRef< EnumEntry< PSV::InterpolationMode > > llvm::dxbc::PSV::getInterpolationModes ( )

Definition at line 272 of file DXContainer.cpp.

References llvm::ArrayRef(), and InterpolationModeNames.

◆ getResourceKinds()

ArrayRef< EnumEntry< PSV::ResourceKind > > llvm::dxbc::PSV::getResourceKinds ( )

Definition at line 292 of file DXContainer.cpp.

References llvm::ArrayRef(), and ResourceKindNames.

◆ getResourceTypes()

ArrayRef< EnumEntry< PSV::ResourceType > > llvm::dxbc::PSV::getResourceTypes ( )

Definition at line 282 of file DXContainer.cpp.

References llvm::ArrayRef(), and ResourceTypeNames.

◆ getSemanticKinds()

ArrayRef< EnumEntry< PSV::SemanticKind > > llvm::dxbc::PSV::getSemanticKinds ( )

Definition at line 252 of file DXContainer.cpp.

References llvm::ArrayRef(), and SemanticKindNames.