C# Class Protogame.CompiledUnifiedShaderReader

Inheritance: IEffectReader
Afficher le fichier Open project: RedpointGames/Protogame Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public CompiledUnifiedShaderReader ( byte data ) : Microsoft.Xna.Framework.Graphics
data byte
Résultat Microsoft.Xna.Framework.Graphics

GetConstantBufferCount() public méthode

public GetConstantBufferCount ( ) : int
Résultat int

GetConstantBufferName() public méthode

public GetConstantBufferName ( int constantBufferIndex ) : string
constantBufferIndex int
Résultat string

GetConstantBufferParameterCount() public méthode

public GetConstantBufferParameterCount ( int constantBufferIndex ) : int
constantBufferIndex int
Résultat int

GetConstantBufferParameterOffset() public méthode

public GetConstantBufferParameterOffset ( int constantBufferIndex, int parameterIndex ) : int
constantBufferIndex int
parameterIndex int
Résultat int

GetConstantBufferParameterValue() public méthode

public GetConstantBufferParameterValue ( int constantBufferIndex, int parameterIndex ) : int
constantBufferIndex int
parameterIndex int
Résultat int

GetConstantBufferSize() public méthode

public GetConstantBufferSize ( int constantBufferIndex ) : int
constantBufferIndex int
Résultat int

GetEffectKey() public méthode

public GetEffectKey ( ) : int
Résultat int

GetParameterAnnotationCount() public méthode

public GetParameterAnnotationCount ( object parameterContext, int parameterIndex ) : int
parameterContext object
parameterIndex int
Résultat int

GetParameterClass() public méthode

public GetParameterClass ( object parameterContext, int parameterIndex ) : EffectParameterClass
parameterContext object
parameterIndex int
Résultat EffectParameterClass

GetParameterColumnCount() public méthode

public GetParameterColumnCount ( object parameterContext, int parameterIndex ) : int
parameterContext object
parameterIndex int
Résultat int

GetParameterCount() public méthode

public GetParameterCount ( object parameterContext ) : int
parameterContext object
Résultat int

GetParameterElementsContext() public méthode

public GetParameterElementsContext ( object parameterContext, int parameterIndex ) : object
parameterContext object
parameterIndex int
Résultat object

GetParameterFloatBuffer() public méthode

public GetParameterFloatBuffer ( object parameterContext, int parameterIndex, int bufferIndex ) : float
parameterContext object
parameterIndex int
bufferIndex int
Résultat float

GetParameterInt32Buffer() public méthode

public GetParameterInt32Buffer ( object parameterContext, int parameterIndex, int bufferIndex ) : int
parameterContext object
parameterIndex int
bufferIndex int
Résultat int

GetParameterName() public méthode

public GetParameterName ( object parameterContext, int parameterIndex ) : string
parameterContext object
parameterIndex int
Résultat string

GetParameterRowCount() public méthode

public GetParameterRowCount ( object parameterContext, int parameterIndex ) : int
parameterContext object
parameterIndex int
Résultat int

GetParameterSemantic() public méthode

public GetParameterSemantic ( object parameterContext, int parameterIndex ) : string
parameterContext object
parameterIndex int
Résultat string

GetParameterStructMembersContext() public méthode

public GetParameterStructMembersContext ( object parameterContext, int parameterIndex ) : object
parameterContext object
parameterIndex int
Résultat object

GetParameterType() public méthode

public GetParameterType ( object parameterContext, int parameterIndex ) : EffectParameterType
parameterContext object
parameterIndex int
Résultat EffectParameterType

GetPassAnnotationCount() public méthode

public GetPassAnnotationCount ( int techniqueIndex, int passIndex ) : int
techniqueIndex int
passIndex int
Résultat int

GetPassBlendState() public méthode

public GetPassBlendState ( int techniqueIndex, int passIndex ) : BlendState
techniqueIndex int
passIndex int
Résultat Microsoft.Xna.Framework.Graphics.BlendState

GetPassCount() public méthode

public GetPassCount ( int techniqueIndex ) : int
techniqueIndex int
Résultat int

GetPassDepthStencilState() public méthode

public GetPassDepthStencilState ( int techniqueIndex, int passIndex ) : DepthStencilState
techniqueIndex int
passIndex int
Résultat Microsoft.Xna.Framework.Graphics.DepthStencilState

GetPassName() public méthode

public GetPassName ( int techniqueIndex, int passIndex ) : string
techniqueIndex int
passIndex int
Résultat string

GetPassPixelShaderIndex() public méthode

public GetPassPixelShaderIndex ( int techniqueIndex, int passIndex ) : int?
techniqueIndex int
passIndex int
Résultat int?

GetPassRasterizerState() public méthode

public GetPassRasterizerState ( int techniqueIndex, int passIndex ) : RasterizerState
techniqueIndex int
passIndex int
Résultat Microsoft.Xna.Framework.Graphics.RasterizerState

GetPassVertexShaderIndex() public méthode

public GetPassVertexShaderIndex ( int techniqueIndex, int passIndex ) : int?
techniqueIndex int
passIndex int
Résultat int?

GetShaderCount() public méthode

public GetShaderCount ( ) : int
Résultat int

GetShaderReader() public méthode

public GetShaderReader ( int shaderIndex ) : IShaderReader
shaderIndex int
Résultat IShaderReader

GetTechniqueAnnotationCount() public méthode

public GetTechniqueAnnotationCount ( int techniqueIndex ) : int
techniqueIndex int
Résultat int

GetTechniqueCount() public méthode

public GetTechniqueCount ( ) : int
Résultat int

GetTechniqueName() public méthode

public GetTechniqueName ( int techniqueIndex ) : string
techniqueIndex int
Résultat string