IEffectReaderΒΆ
-
interface
IEffectReader -
int
GetEffectKey()
-
int
GetConstantBufferCount()
-
string
GetConstantBufferName(int constantBufferIndex) Parameters: - constantBufferIndex (int) –
-
int
GetConstantBufferSize(int constantBufferIndex) Parameters: - constantBufferIndex (int) –
-
int
GetConstantBufferParameterCount(int constantBufferIndex) Parameters: - constantBufferIndex (int) –
-
int
GetConstantBufferParameterValue(int constantBufferIndex, int parameterIndex) Parameters: - constantBufferIndex (int) –
- parameterIndex (int) –
-
int
GetConstantBufferParameterOffset(int constantBufferIndex, int parameterIndex) Parameters: - constantBufferIndex (int) –
- parameterIndex (int) –
-
int
GetShaderCount()
-
IShaderReader
GetShaderReader(int shaderIndex) Parameters: - shaderIndex (int) –
-
int
GetParameterCount(System.Object parameterContext) Parameters: - parameterContext (System.Object) –
-
EffectParameterClass
GetParameterClass(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
EffectParameterType
GetParameterType(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
string
GetParameterName(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
string
GetParameterSemantic(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
int
GetParameterAnnotationCount(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
int
GetParameterRowCount(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
int
GetParameterColumnCount(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
int
GetParameterInt32Buffer(System.Object parameterContext, int parameterIndex, int bufferIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
- bufferIndex (int) –
-
float
GetParameterFloatBuffer(System.Object parameterContext, int parameterIndex, int bufferIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
- bufferIndex (int) –
-
System.Object
GetParameterElementsContext(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
System.Object
GetParameterStructMembersContext(System.Object parameterContext, int parameterIndex) Parameters: - parameterContext (System.Object) –
- parameterIndex (int) –
-
int
GetTechniqueCount()
-
string
GetTechniqueName(int techniqueIndex) Parameters: - techniqueIndex (int) –
-
int
GetTechniqueAnnotationCount(int techniqueIndex) Parameters: - techniqueIndex (int) –
-
int
GetPassCount(int techniqueIndex) Parameters: - techniqueIndex (int) –
-
string
GetPassName(int techniqueIndex, int passIndex) Parameters: - techniqueIndex (int) –
- passIndex (int) –
-
int
GetPassAnnotationCount(int techniqueIndex, int passIndex) Parameters: - techniqueIndex (int) –
- passIndex (int) –
-
System.Nullable<Int32>
GetPassVertexShaderIndex(int techniqueIndex, int passIndex) Parameters: - techniqueIndex (int) –
- passIndex (int) –
-
System.Nullable<Int32>
GetPassPixelShaderIndex(int techniqueIndex, int passIndex) Parameters: - techniqueIndex (int) –
- passIndex (int) –
-
BlendState
GetPassBlendState(int techniqueIndex, int passIndex) Parameters: - techniqueIndex (int) –
- passIndex (int) –
-
DepthStencilState
GetPassDepthStencilState(int techniqueIndex, int passIndex) Parameters: - techniqueIndex (int) –
- passIndex (int) –
-
RasterizerState
GetPassRasterizerState(int techniqueIndex, int passIndex) Parameters: - techniqueIndex (int) –
- passIndex (int) –
-
int