C# Class Protogame.CompiledUnifiedShaderReader

Inheritance: IEffectReader
ファイルを表示 Open project: RedpointGames/Protogame Class Usage Examples

Public Methods

Method Description
CompiledUnifiedShaderReader ( byte data ) : Microsoft.Xna.Framework.Graphics
GetConstantBufferCount ( ) : int
GetConstantBufferName ( int constantBufferIndex ) : string
GetConstantBufferParameterCount ( int constantBufferIndex ) : int
GetConstantBufferParameterOffset ( int constantBufferIndex, int parameterIndex ) : int
GetConstantBufferParameterValue ( int constantBufferIndex, int parameterIndex ) : int
GetConstantBufferSize ( int constantBufferIndex ) : int
GetEffectKey ( ) : int
GetParameterAnnotationCount ( object parameterContext, int parameterIndex ) : int
GetParameterClass ( object parameterContext, int parameterIndex ) : EffectParameterClass
GetParameterColumnCount ( object parameterContext, int parameterIndex ) : int
GetParameterCount ( object parameterContext ) : int
GetParameterElementsContext ( object parameterContext, int parameterIndex ) : object
GetParameterFloatBuffer ( object parameterContext, int parameterIndex, int bufferIndex ) : float
GetParameterInt32Buffer ( object parameterContext, int parameterIndex, int bufferIndex ) : int
GetParameterName ( object parameterContext, int parameterIndex ) : string
GetParameterRowCount ( object parameterContext, int parameterIndex ) : int
GetParameterSemantic ( object parameterContext, int parameterIndex ) : string
GetParameterStructMembersContext ( object parameterContext, int parameterIndex ) : object
GetParameterType ( object parameterContext, int parameterIndex ) : EffectParameterType
GetPassAnnotationCount ( int techniqueIndex, int passIndex ) : int
GetPassBlendState ( int techniqueIndex, int passIndex ) : BlendState
GetPassCount ( int techniqueIndex ) : int
GetPassDepthStencilState ( int techniqueIndex, int passIndex ) : DepthStencilState
GetPassName ( int techniqueIndex, int passIndex ) : string
GetPassPixelShaderIndex ( int techniqueIndex, int passIndex ) : int?
GetPassRasterizerState ( int techniqueIndex, int passIndex ) : RasterizerState
GetPassVertexShaderIndex ( int techniqueIndex, int passIndex ) : int?
GetShaderCount ( ) : int
GetShaderReader ( int shaderIndex ) : IShaderReader
GetTechniqueAnnotationCount ( int techniqueIndex ) : int
GetTechniqueCount ( ) : int
GetTechniqueName ( int techniqueIndex ) : string

Method Details

CompiledUnifiedShaderReader() public method

public CompiledUnifiedShaderReader ( byte data ) : Microsoft.Xna.Framework.Graphics
data byte
return Microsoft.Xna.Framework.Graphics

GetConstantBufferCount() public method

public GetConstantBufferCount ( ) : int
return int

GetConstantBufferName() public method

public GetConstantBufferName ( int constantBufferIndex ) : string
constantBufferIndex int
return string

GetConstantBufferParameterCount() public method

public GetConstantBufferParameterCount ( int constantBufferIndex ) : int
constantBufferIndex int
return int

GetConstantBufferParameterOffset() public method

public GetConstantBufferParameterOffset ( int constantBufferIndex, int parameterIndex ) : int
constantBufferIndex int
parameterIndex int
return int

GetConstantBufferParameterValue() public method

public GetConstantBufferParameterValue ( int constantBufferIndex, int parameterIndex ) : int
constantBufferIndex int
parameterIndex int
return int

GetConstantBufferSize() public method

public GetConstantBufferSize ( int constantBufferIndex ) : int
constantBufferIndex int
return int

GetEffectKey() public method

public GetEffectKey ( ) : int
return int

GetParameterAnnotationCount() public method

public GetParameterAnnotationCount ( object parameterContext, int parameterIndex ) : int
parameterContext object
parameterIndex int
return int

GetParameterClass() public method

public GetParameterClass ( object parameterContext, int parameterIndex ) : EffectParameterClass
parameterContext object
parameterIndex int
return EffectParameterClass

GetParameterColumnCount() public method

public GetParameterColumnCount ( object parameterContext, int parameterIndex ) : int
parameterContext object
parameterIndex int
return int

GetParameterCount() public method

public GetParameterCount ( object parameterContext ) : int
parameterContext object
return int

GetParameterElementsContext() public method

public GetParameterElementsContext ( object parameterContext, int parameterIndex ) : object
parameterContext object
parameterIndex int
return object

GetParameterFloatBuffer() public method

public GetParameterFloatBuffer ( object parameterContext, int parameterIndex, int bufferIndex ) : float
parameterContext object
parameterIndex int
bufferIndex int
return float

GetParameterInt32Buffer() public method

public GetParameterInt32Buffer ( object parameterContext, int parameterIndex, int bufferIndex ) : int
parameterContext object
parameterIndex int
bufferIndex int
return int

GetParameterName() public method

public GetParameterName ( object parameterContext, int parameterIndex ) : string
parameterContext object
parameterIndex int
return string

GetParameterRowCount() public method

public GetParameterRowCount ( object parameterContext, int parameterIndex ) : int
parameterContext object
parameterIndex int
return int

GetParameterSemantic() public method

public GetParameterSemantic ( object parameterContext, int parameterIndex ) : string
parameterContext object
parameterIndex int
return string

GetParameterStructMembersContext() public method

public GetParameterStructMembersContext ( object parameterContext, int parameterIndex ) : object
parameterContext object
parameterIndex int
return object

GetParameterType() public method

public GetParameterType ( object parameterContext, int parameterIndex ) : EffectParameterType
parameterContext object
parameterIndex int
return EffectParameterType

GetPassAnnotationCount() public method

public GetPassAnnotationCount ( int techniqueIndex, int passIndex ) : int
techniqueIndex int
passIndex int
return int

GetPassBlendState() public method

public GetPassBlendState ( int techniqueIndex, int passIndex ) : BlendState
techniqueIndex int
passIndex int
return Microsoft.Xna.Framework.Graphics.BlendState

GetPassCount() public method

public GetPassCount ( int techniqueIndex ) : int
techniqueIndex int
return int

GetPassDepthStencilState() public method

public GetPassDepthStencilState ( int techniqueIndex, int passIndex ) : DepthStencilState
techniqueIndex int
passIndex int
return Microsoft.Xna.Framework.Graphics.DepthStencilState

GetPassName() public method

public GetPassName ( int techniqueIndex, int passIndex ) : string
techniqueIndex int
passIndex int
return string

GetPassPixelShaderIndex() public method

public GetPassPixelShaderIndex ( int techniqueIndex, int passIndex ) : int?
techniqueIndex int
passIndex int
return int?

GetPassRasterizerState() public method

public GetPassRasterizerState ( int techniqueIndex, int passIndex ) : RasterizerState
techniqueIndex int
passIndex int
return Microsoft.Xna.Framework.Graphics.RasterizerState

GetPassVertexShaderIndex() public method

public GetPassVertexShaderIndex ( int techniqueIndex, int passIndex ) : int?
techniqueIndex int
passIndex int
return int?

GetShaderCount() public method

public GetShaderCount ( ) : int
return int

GetShaderReader() public method

public GetShaderReader ( int shaderIndex ) : IShaderReader
shaderIndex int
return IShaderReader

GetTechniqueAnnotationCount() public method

public GetTechniqueAnnotationCount ( int techniqueIndex ) : int
techniqueIndex int
return int

GetTechniqueCount() public method

public GetTechniqueCount ( ) : int
return int

GetTechniqueName() public method

public GetTechniqueName ( int techniqueIndex ) : string
techniqueIndex int
return string