|
enum | ESigType { ST_Input,
ST_Output,
ST_PatchConstant
} |
|
|
| SShaderBlock (SD3DShaderVTable *pVirtualTable=nullptr) noexcept |
|
EObjectType | GetShaderType () |
|
HRESULT | OnDeviceBind () |
|
HRESULT | ComputeStateBlockMask (_Inout_ D3DX11_STATE_BLOCK_MASK *pStateBlockMask) |
|
HRESULT | GetShaderDesc (_Out_ D3DX11_EFFECT_SHADER_DESC *pDesc, _In_ bool IsInline) |
|
HRESULT | GetVertexShader (_Outptr_ ID3D11VertexShader **ppVS) |
|
HRESULT | GetGeometryShader (_Outptr_ ID3D11GeometryShader **ppGS) |
|
HRESULT | GetPixelShader (_Outptr_ ID3D11PixelShader **ppPS) |
|
HRESULT | GetHullShader (_Outptr_ ID3D11HullShader **ppHS) |
|
HRESULT | GetDomainShader (_Outptr_ ID3D11DomainShader **ppDS) |
|
HRESULT | GetComputeShader (_Outptr_ ID3D11ComputeShader **ppCS) |
|
HRESULT | GetSignatureElementDesc (_In_ ESigType SigType, _In_ uint32_t Element, _Out_ D3D11_SIGNATURE_PARAMETER_DESC *pDesc) |
|
The documentation for this struct was generated from the following files:
- lib/win32/Effects11/Effect.h
- lib/win32/Effects11/EffectNonRuntime.cpp