Struct winapi::d3d11shader::D3D11_SHADER_DESC
[−]
[src]
pub struct D3D11_SHADER_DESC { pub Version: UINT, pub Creator: LPCSTR, pub Flags: UINT, pub ConstantBuffers: UINT, pub BoundResources: UINT, pub InputParameters: UINT, pub OutputParameters: UINT, pub InstructionCount: UINT, pub TempRegisterCount: UINT, pub TempArrayCount: UINT, pub DefCount: UINT, pub DclCount: UINT, pub TextureNormalInstructions: UINT, pub TextureLoadInstructions: UINT, pub TextureCompInstructions: UINT, pub TextureBiasInstructions: UINT, pub TextureGradientInstructions: UINT, pub FloatInstructionCount: UINT, pub IntInstructionCount: UINT, pub UintInstructionCount: UINT, pub StaticFlowControlCount: UINT, pub DynamicFlowControlCount: UINT, pub MacroInstructionCount: UINT, pub ArrayInstructionCount: UINT, pub CutInstructionCount: UINT, pub EmitInstructionCount: UINT, pub GSOutputTopology: D3D_PRIMITIVE_TOPOLOGY, pub GSMaxOutputVertexCount: UINT, pub InputPrimitive: D3D_PRIMITIVE, pub PatchConstantParameters: UINT, pub cGSInstanceCount: UINT, pub cControlPoints: UINT, pub HSOutputPrimitive: D3D_TESSELLATOR_OUTPUT_PRIMITIVE, pub HSPartitioning: D3D_TESSELLATOR_PARTITIONING, pub TessellatorDomain: D3D_TESSELLATOR_DOMAIN, pub cBarrierInstructions: UINT, pub cInterlockedInstructions: UINT, pub cTextureStoreInstructions: UINT, }
Fields
Version: UINT
Creator: LPCSTR
Flags: UINT
ConstantBuffers: UINT
BoundResources: UINT
InputParameters: UINT
OutputParameters: UINT
InstructionCount: UINT
TempRegisterCount: UINT
TempArrayCount: UINT
DefCount: UINT
DclCount: UINT
TextureNormalInstructions: UINT
TextureLoadInstructions: UINT
TextureCompInstructions: UINT
TextureBiasInstructions: UINT
TextureGradientInstructions: UINT
FloatInstructionCount: UINT
IntInstructionCount: UINT
UintInstructionCount: UINT
StaticFlowControlCount: UINT
DynamicFlowControlCount: UINT
MacroInstructionCount: UINT
ArrayInstructionCount: UINT
CutInstructionCount: UINT
EmitInstructionCount: UINT
GSOutputTopology: D3D_PRIMITIVE_TOPOLOGY
GSMaxOutputVertexCount: UINT
InputPrimitive: D3D_PRIMITIVE
PatchConstantParameters: UINT
cGSInstanceCount: UINT
cControlPoints: UINT
HSOutputPrimitive: D3D_TESSELLATOR_OUTPUT_PRIMITIVE
HSPartitioning: D3D_TESSELLATOR_PARTITIONING
TessellatorDomain: D3D_TESSELLATOR_DOMAIN
cBarrierInstructions: UINT
cInterlockedInstructions: UINT
cTextureStoreInstructions: UINT
Trait Implementations
impl Debug for D3D11_SHADER_DESC
[src]
impl Copy for D3D11_SHADER_DESC
[src]
impl Clone for D3D11_SHADER_DESC
[src]
fn clone(&self) -> D3D11_SHADER_DESC
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more