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