LLVM 22.0.0git
llvm::hlsl::rootsig::StaticSampler Struct Reference

#include "llvm/Frontend/HLSL/HLSLRootSignature.h"

Public Attributes

Register Reg
dxbc::SamplerFilter Filter = dxbc::SamplerFilter::Anisotropic
dxbc::TextureAddressMode AddressU = dxbc::TextureAddressMode::Wrap
dxbc::TextureAddressMode AddressV = dxbc::TextureAddressMode::Wrap
dxbc::TextureAddressMode AddressW = dxbc::TextureAddressMode::Wrap
float MipLODBias = 0.f
uint32_t MaxAnisotropy = 16
dxbc::ComparisonFunc CompFunc = dxbc::ComparisonFunc::LessEqual
dxbc::StaticBorderColor BorderColor = dxbc::StaticBorderColor::OpaqueWhite
float MinLOD = 0.f
float MaxLOD = std::numeric_limits<float>::max()
uint32_t Space = 0
dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All

Detailed Description

Definition at line 120 of file HLSLRootSignature.h.

Member Data Documentation

◆ AddressU

dxbc::TextureAddressMode llvm::hlsl::rootsig::StaticSampler::AddressU = dxbc::TextureAddressMode::Wrap

Definition at line 123 of file HLSLRootSignature.h.

◆ AddressV

dxbc::TextureAddressMode llvm::hlsl::rootsig::StaticSampler::AddressV = dxbc::TextureAddressMode::Wrap

Definition at line 124 of file HLSLRootSignature.h.

◆ AddressW

dxbc::TextureAddressMode llvm::hlsl::rootsig::StaticSampler::AddressW = dxbc::TextureAddressMode::Wrap

Definition at line 125 of file HLSLRootSignature.h.

◆ BorderColor

dxbc::StaticBorderColor llvm::hlsl::rootsig::StaticSampler::BorderColor = dxbc::StaticBorderColor::OpaqueWhite

Definition at line 129 of file HLSLRootSignature.h.

◆ CompFunc

dxbc::ComparisonFunc llvm::hlsl::rootsig::StaticSampler::CompFunc = dxbc::ComparisonFunc::LessEqual

Definition at line 128 of file HLSLRootSignature.h.

◆ Filter

dxbc::SamplerFilter llvm::hlsl::rootsig::StaticSampler::Filter = dxbc::SamplerFilter::Anisotropic

Definition at line 122 of file HLSLRootSignature.h.

◆ MaxAnisotropy

uint32_t llvm::hlsl::rootsig::StaticSampler::MaxAnisotropy = 16

Definition at line 127 of file HLSLRootSignature.h.

◆ MaxLOD

float llvm::hlsl::rootsig::StaticSampler::MaxLOD = std::numeric_limits<float>::max()

Definition at line 131 of file HLSLRootSignature.h.

◆ MinLOD

float llvm::hlsl::rootsig::StaticSampler::MinLOD = 0.f

Definition at line 130 of file HLSLRootSignature.h.

◆ MipLODBias

float llvm::hlsl::rootsig::StaticSampler::MipLODBias = 0.f

Definition at line 126 of file HLSLRootSignature.h.

◆ Reg

Register llvm::hlsl::rootsig::StaticSampler::Reg

Definition at line 121 of file HLSLRootSignature.h.

◆ Space

uint32_t llvm::hlsl::rootsig::StaticSampler::Space = 0

Definition at line 132 of file HLSLRootSignature.h.

◆ Visibility

dxbc::ShaderVisibility llvm::hlsl::rootsig::StaticSampler::Visibility = dxbc::ShaderVisibility::All

Definition at line 133 of file HLSLRootSignature.h.


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