|
ReactOS 0.4.17-dev-934-g091855f
|
Go to the source code of this file.
Classes | |
| struct | _D3D10_EFFECT_TYPE_DESC |
| struct | _D3D10_EFFECT_VARIABLE_DESC |
| struct | _D3D10_TECHNIQUE_DESC |
| struct | _D3D10_STATE_BLOCK_MASK |
| struct | _D3D10_EFFECT_DESC |
| struct | _D3D10_EFFECT_SHADER_DESC |
| struct | _D3D10_PASS_DESC |
| struct | _D3D10_PASS_SHADER_DESC |
| interface | ID3D10EffectType |
| interface | ID3D10EffectVariable |
| interface | ID3D10EffectConstantBuffer |
| interface | ID3D10EffectScalarVariable |
| interface | ID3D10EffectVectorVariable |
| interface | ID3D10EffectMatrixVariable |
| interface | ID3D10EffectStringVariable |
| interface | ID3D10EffectShaderResourceVariable |
| interface | ID3D10EffectRenderTargetViewVariable |
| interface | ID3D10EffectDepthStencilViewVariable |
| interface | ID3D10EffectShaderVariable |
| interface | ID3D10EffectBlendVariable |
| interface | ID3D10EffectDepthStencilVariable |
| interface | ID3D10EffectRasterizerVariable |
| interface | ID3D10EffectSamplerVariable |
| interface | ID3D10EffectTechnique |
| interface | ID3D10Effect |
| interface | ID3D10EffectPool |
| interface | ID3D10EffectPass |
| interface | ID3D10StateBlock |
Macros | |
| #define | D3D10_BYTES_FROM_BITS(x) (((x) + 7) >> 3) |
Variables | |
| const unsigned int | D3D10_EFFECT_VARIABLE_POOLED = 0x1 |
| const unsigned int | D3D10_EFFECT_VARIABLE_ANNOTATION = 0x2 |
| const unsigned int | D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT = 0x4 |
| const unsigned int | D3D10_EFFECT_COMPILE_CHILD_EFFECT = 0x0001 |
| const unsigned int | D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS = 0x0002 |
| const unsigned int | D3D10_EFFECT_SINGLE_THREADED = 0x0008 |
Definition at line 41 of file d3d10effect.idl.
| typedef struct _D3D10_PASS_DESC D3D10_PASS_DESC |
Definition at line 48 of file d3d10effect.idl.
| HRESULT __stdcall D3D10CompileEffectFromMemory | ( | void * | data, |
| SIZE_T | data_size, | ||
| const char * | filename, | ||
| const D3D10_SHADER_MACRO * | defines, | ||
| ID3D10Include * | include, | ||
| UINT | hlsl_flags, | ||
| UINT | fx_flags, | ||
| ID3D10Blob ** | effect, | ||
| ID3D10Blob ** | errors | ||
| ) |
Definition at line 233 of file d3d10_main.c.
| HRESULT __stdcall D3D10CreateEffectFromMemory | ( | void * | data, |
| SIZE_T | data_size, | ||
| UINT | flags, | ||
| ID3D10Device * | device, | ||
| ID3D10EffectPool * | effect_pool, | ||
| ID3D10Effect ** | effect | ||
| ) |
Definition at line 10133 of file effect.c.
Referenced by create_effect().
| HRESULT __stdcall D3D10CreateEffectPoolFromMemory | ( | void * | data, |
| SIZE_T | data_size, | ||
| UINT | fx_flags, | ||
| ID3D10Device * | device, | ||
| ID3D10EffectPool ** | effect_pool | ||
| ) |
| HRESULT __stdcall D3D10CreateStateBlock | ( | ID3D10Device * | device, |
| D3D10_STATE_BLOCK_MASK * | mask, | ||
| ID3D10StateBlock ** | stateblock | ||
| ) |
Definition at line 553 of file stateblock.c.
| HRESULT __stdcall D3D10StateBlockMaskDifference | ( | D3D10_STATE_BLOCK_MASK * | mask_x, |
| D3D10_STATE_BLOCK_MASK * | mask_y, | ||
| D3D10_STATE_BLOCK_MASK * | result | ||
| ) |
Definition at line 649 of file stateblock.c.
| HRESULT __stdcall D3D10StateBlockMaskDisableAll | ( | D3D10_STATE_BLOCK_MASK * | mask | ) |
Definition at line 672 of file stateblock.c.
| HRESULT __stdcall D3D10StateBlockMaskDisableCapture | ( | D3D10_STATE_BLOCK_MASK * | mask, |
| D3D10_DEVICE_STATE_TYPES | state_type, | ||
| UINT | start_idx, | ||
| UINT | count | ||
| ) |
Definition at line 684 of file stateblock.c.
| HRESULT __stdcall D3D10StateBlockMaskEnableAll | ( | D3D10_STATE_BLOCK_MASK * | mask | ) |
Definition at line 759 of file stateblock.c.
| HRESULT __stdcall D3D10StateBlockMaskEnableCapture | ( | D3D10_STATE_BLOCK_MASK * | mask, |
| D3D10_DEVICE_STATE_TYPES | state_type, | ||
| UINT | start_idx, | ||
| UINT | count | ||
| ) |
Definition at line 771 of file stateblock.c.
Referenced by d3d10_effect_pass_ComputeStateBlockMask().
| BOOL __stdcall D3D10StateBlockMaskGetSetting | ( | D3D10_STATE_BLOCK_MASK * | mask, |
| D3D10_DEVICE_STATE_TYPES | state_type, | ||
| UINT | idx | ||
| ) |
Definition at line 846 of file stateblock.c.
| HRESULT __stdcall D3D10StateBlockMaskIntersect | ( | D3D10_STATE_BLOCK_MASK * | mask_x, |
| D3D10_STATE_BLOCK_MASK * | mask_y, | ||
| D3D10_STATE_BLOCK_MASK * | result | ||
| ) |
Definition at line 921 of file stateblock.c.
| HRESULT __stdcall D3D10StateBlockMaskUnion | ( | D3D10_STATE_BLOCK_MASK * | mask_x, |
| D3D10_STATE_BLOCK_MASK * | mask_y, | ||
| D3D10_STATE_BLOCK_MASK * | result | ||
| ) |
Definition at line 944 of file stateblock.c.
Definition at line 174 of file d3d10effect.idl.
Definition at line 173 of file d3d10effect.idl.
Referenced by D3D10CreateEffectFromMemory().
Definition at line 175 of file d3d10effect.idl.
Definition at line 45 of file d3d10effect.idl.
Referenced by parse_fx10_annotation().
Definition at line 46 of file d3d10effect.idl.
Referenced by d3d10_effect_variable_GetDesc(), parse_fx10_buffer(), and parse_fx10_numeric_variable().
Definition at line 44 of file d3d10effect.idl.
Referenced by is_var_shared(), parse_fx10_buffer(), and parse_fx10_variable_head().