LLVM: lib/BinaryFormat/DXContainer.cpp File Reference (original) (raw)
#include "[llvm/BinaryFormat/DXContainer.h](BinaryFormat%5F2DXContainer%5F8h%5Fsource.html)"
#include "[llvm/ADT/StringSwitch.h](StringSwitch%5F8h%5Fsource.html)"
#include "[llvm/Support/ScopedPrinter.h](ScopedPrinter%5F8h%5Fsource.html)"
#include "llvm/BinaryFormat/DXContainerConstants.def"
Go to the source code of this file.
Macros | |
---|---|
#define | CONTAINER_PART(PartName) .Case(#PartName, PartType::PartName) |
#define | COMPONENT_PRECISION(Val, Enum) {#Enum, SigMinPrecision::Enum}, |
#define | D3D_SYSTEM_VALUE(Val, Enum) {#Enum, D3DSystemValue::Enum}, |
#define | COMPONENT_TYPE(Val, Enum) {#Enum, SigComponentType::Enum}, |
#define | SEMANTIC_KIND(Val, Enum) {#Enum, PSV::SemanticKind::Enum}, |
#define | COMPONENT_TYPE(Val, Enum) {#Enum, PSV::ComponentType::Enum}, |
#define | INTERPOLATION_MODE(Val, Enum) {#Enum, PSV::InterpolationMode::Enum}, |
#define | RESOURCE_TYPE(Val, Enum) {#Enum, PSV::ResourceType::Enum}, |
#define | RESOURCE_KIND(Val, Enum) {#Enum, PSV::ResourceKind::Enum}, |
Variables | |
---|---|
static const EnumEntry< SigMinPrecision > | SigMinPrecisionNames [] |
static const EnumEntry< D3DSystemValue > | D3DSystemValueNames [] |
static const EnumEntry< SigComponentType > | SigComponentTypes [] |
static const EnumEntry< PSV::SemanticKind > | SemanticKindNames [] |
static const EnumEntry< PSV::ComponentType > | ComponentTypeNames [] |
static const EnumEntry< PSV::InterpolationMode > | InterpolationModeNames [] |
static const EnumEntry< PSV::ResourceType > | ResourceTypeNames [] |
static const EnumEntry< PSV::ResourceKind > | ResourceKindNames [] |
◆ COMPONENT_PRECISION
| #define COMPONENT_PRECISION | ( | | Val, | | ---------------------------- | ------------------------------- | | ---- | | | Enum | | | | | ) | {#Enum, SigMinPrecision::Enum}, | | |
◆ COMPONENT_TYPE [1/2]
| #define COMPONENT_TYPE | ( | | Val, | | ----------------------- | -------------------------------- | | ---- | | | Enum | | | | | ) | {#Enum, SigComponentType::Enum}, | | |
◆ COMPONENT_TYPE [2/2]
| #define COMPONENT_TYPE | ( | | Val, | | ----------------------- | ---------------------------------- | | ---- | | | Enum | | | | | ) | {#Enum, PSV::ComponentType::Enum}, | | |
◆ CONTAINER_PART
| #define CONTAINER_PART | ( | | PartName | ) | .Case(#PartName, PartType::PartName) | | ----------------------- | - | | -------- | - | ------------------------------------ |
◆ D3D_SYSTEM_VALUE
| #define D3D_SYSTEM_VALUE | ( | | Val, | | -------------------------- | ------------------------------ | | ---- | | | Enum | | | | | ) | {#Enum, D3DSystemValue::Enum}, | | |
◆ INTERPOLATION_MODE
| #define INTERPOLATION_MODE | ( | | Val, | | --------------------------- | -------------------------------------- | | ---- | | | Enum | | | | | ) | {#Enum, PSV::InterpolationMode::Enum}, | | |
◆ RESOURCE_KIND
| #define RESOURCE_KIND | ( | | Val, | | ---------------------- | --------------------------------- | | ---- | | | Enum | | | | | ) | {#Enum, PSV::ResourceKind::Enum}, | | |
◆ RESOURCE_TYPE
| #define RESOURCE_TYPE | ( | | Val, | | ---------------------- | --------------------------------- | | ---- | | | Enum | | | | | ) | {#Enum, PSV::ResourceType::Enum}, | | |
◆ SEMANTIC_KIND
| #define SEMANTIC_KIND | ( | | Val, | | ---------------------- | --------------------------------- | | ---- | | | Enum | | | | | ) | {#Enum, PSV::SemanticKind::Enum}, | | |