LLVM 20.0.0git
Namespaces | Classes | Enumerations | Functions
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

ArrayRef< EnumEntry< SemanticKind > > getSemanticKinds ()
 
ArrayRef< EnumEntry< ComponentType > > getComponentTypes ()
 
ArrayRef< EnumEntry< InterpolationMode > > getInterpolationModes ()
 
ArrayRef< EnumEntry< ResourceType > > getResourceTypes ()
 
ArrayRef< EnumEntry< ResourceKind > > getResourceKinds ()
 

Enumeration Type Documentation

◆ ComponentType

Definition at line 289 of file DXContainer.h.

◆ InterpolationMode

Definition at line 296 of file DXContainer.h.

◆ ResourceKind

Definition at line 310 of file DXContainer.h.

◆ ResourceType

Definition at line 303 of file DXContainer.h.

◆ SemanticKind

Definition at line 282 of file DXContainer.h.

Function Documentation

◆ getComponentTypes()

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

Definition at line 79 of file DXContainer.cpp.

References ComponentTypeNames.

◆ getInterpolationModes()

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

Definition at line 89 of file DXContainer.cpp.

References InterpolationModeNames.

◆ getResourceKinds()

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

Definition at line 109 of file DXContainer.cpp.

References ResourceKindNames.

◆ getResourceTypes()

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

Definition at line 99 of file DXContainer.cpp.

References ResourceTypeNames.

◆ getSemanticKinds()

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

Definition at line 69 of file DXContainer.cpp.

References SemanticKindNames.