Struct d3d11_win::shader::structures::D3D11_FUNCTION_DESC [] [src]

pub struct D3D11_FUNCTION_DESC {
    pub Version: UINT,
    pub Creator: LPCSTR,
    pub Flags: UINT,
    pub ConstantBuffers: UINT,
    pub BoundResources: 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 MovInstructionCount: UINT,
    pub MovcInstructionCount: UINT,
    pub ConversionInstructionCount: UINT,
    pub BitwiseInstructionCount: UINT,
    pub MinFeatureLevel: D3D_FEATURE_LEVEL,
    pub RequiredFeatureFlags: UINT64,
    pub Name: LPCSTR,
    pub FunctionParameterCount: INT,
    pub HasReturn: BOOL,
    pub Has10Level9VertexShader: BOOL,
    pub Has10Level9PixelShader: BOOL,
}

Fields

Version
Creator
Flags
ConstantBuffers
BoundResources
InstructionCount
TempRegisterCount
TempArrayCount
DefCount
DclCount
TextureNormalInstructions
TextureLoadInstructions
TextureCompInstructions
TextureBiasInstructions
TextureGradientInstructions
FloatInstructionCount
IntInstructionCount
UintInstructionCount
StaticFlowControlCount
DynamicFlowControlCount
MacroInstructionCount
ArrayInstructionCount
MovInstructionCount
MovcInstructionCount
ConversionInstructionCount
BitwiseInstructionCount
MinFeatureLevel
RequiredFeatureFlags
Name
FunctionParameterCount
HasReturn
Has10Level9VertexShader
Has10Level9PixelShader