LLVM 19.0.0git
Namespaces | Enumerations | Functions
llvm::dxbc::PSV Namespace Reference

Namespaces

namespace  v0
 
namespace  v1
 
namespace  v2
 
namespace  v3
 

Enumerations

enum class  SemanticKind : uint8_t
 
enum class  ComponentType : uint8_t
 
enum class  InterpolationMode : uint8_t
 

Functions

ArrayRef< EnumEntry< SemanticKind > > getSemanticKinds ()
 
ArrayRef< EnumEntry< ComponentType > > getComponentTypes ()
 
ArrayRef< EnumEntry< InterpolationMode > > getInterpolationModes ()
 

Enumeration Type Documentation

◆ ComponentType

enum class llvm::dxbc::PSV::ComponentType : uint8_t
strong

Definition at line 285 of file DXContainer.h.

◆ InterpolationMode

enum class llvm::dxbc::PSV::InterpolationMode : uint8_t
strong

Definition at line 292 of file DXContainer.h.

◆ SemanticKind

enum class llvm::dxbc::PSV::SemanticKind : uint8_t
strong

Definition at line 278 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.

◆ getSemanticKinds()

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

Definition at line 69 of file DXContainer.cpp.

References SemanticKindNames.