LLVM 22.0.0git
Public Attributes | List of all members
llvm::DXContainerYAML::StaticSamplerYamlDesc Struct Reference

#include "llvm/ObjectYAML/DXContainerYAML.h"

Public Attributes

uint32_t Filter = llvm::to_underlying(dxbc::SamplerFilter::Anisotropic)
 
uint32_t AddressU = llvm::to_underlying(dxbc::TextureAddressMode::Wrap)
 
uint32_t AddressV = llvm::to_underlying(dxbc::TextureAddressMode::Wrap)
 
uint32_t AddressW = llvm::to_underlying(dxbc::TextureAddressMode::Wrap)
 
float MipLODBias = 0.f
 
uint32_t MaxAnisotropy = 16u
 
uint32_t ComparisonFunc
 
uint32_t BorderColor
 
float MinLOD = 0.f
 
float MaxLOD = std::numeric_limits<float>::max()
 
uint32_t ShaderRegister
 
uint32_t RegisterSpace
 
uint32_t ShaderVisibility
 

Detailed Description

Definition at line 167 of file DXContainerYAML.h.

Member Data Documentation

◆ AddressU

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::AddressU = llvm::to_underlying(dxbc::TextureAddressMode::Wrap)

◆ AddressV

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::AddressV = llvm::to_underlying(dxbc::TextureAddressMode::Wrap)

◆ AddressW

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::AddressW = llvm::to_underlying(dxbc::TextureAddressMode::Wrap)

◆ BorderColor

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::BorderColor
Initial value:
=
llvm::to_underlying(dxbc::StaticBorderColor::OpaqueWhite)
constexpr std::underlying_type_t< Enum > to_underlying(Enum E)
Returns underlying integer value of an enum.

Definition at line 176 of file DXContainerYAML.h.

Referenced by llvm::DXContainerYAML::RootSignatureYamlDesc::create(), and llvm::yaml::MappingTraits< llvm::DXContainerYAML::StaticSamplerYamlDesc >::mapping().

◆ ComparisonFunc

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::ComparisonFunc

◆ Filter

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::Filter = llvm::to_underlying(dxbc::SamplerFilter::Anisotropic)

◆ MaxAnisotropy

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::MaxAnisotropy = 16u

◆ MaxLOD

float llvm::DXContainerYAML::StaticSamplerYamlDesc::MaxLOD = std::numeric_limits<float>::max()

◆ MinLOD

float llvm::DXContainerYAML::StaticSamplerYamlDesc::MinLOD = 0.f

◆ MipLODBias

float llvm::DXContainerYAML::StaticSamplerYamlDesc::MipLODBias = 0.f

◆ RegisterSpace

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::RegisterSpace

◆ ShaderRegister

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::ShaderRegister

◆ ShaderVisibility

uint32_t llvm::DXContainerYAML::StaticSamplerYamlDesc::ShaderVisibility

The documentation for this struct was generated from the following file: