C# Class Spark.Emit.D3D11.D3D11Stage

Afficher le fichier Open project: spark-shading-language/spark

Méthodes publiques

Méthode Description
EmitImplBind ( ) : void
EmitImplSetup ( ) : void
EmitInterface ( ) : void
GetSizeInfo ( MidType type ) : SizeInfo

Méthodes protégées

Méthode Description
EmitExp ( MidExp midExp, IEmitBlock block, EmitEnv env ) : IEmitVal
EmitShaderBind ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
EmitShaderSetup ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
FindAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
GetAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
GetElement ( string name ) : MidElementDecl
GetNullPointer ( string typeName ) : IEmitVal
GetSizeOf ( MidType type ) : UInt32
GetSizeOfImpl ( MidType type ) : UInt32

Private Methods

Méthode Description
EmitShaderBinds ( IEmitBlock block, string prefix, EmitContextHLSL hlslContext ) : void
GetSizeInfoImpl ( MidBuiltinType type ) : SizeInfo
GetSizeInfoImpl ( MidStructRef type ) : SizeInfo

Method Details

EmitExp() protected méthode

protected EmitExp ( MidExp midExp, IEmitBlock block, EmitEnv env ) : IEmitVal
midExp MidExp
block IEmitBlock
env EmitEnv
Résultat IEmitVal

EmitImplBind() public abstract méthode

public abstract EmitImplBind ( ) : void
Résultat void

EmitImplSetup() public abstract méthode

public abstract EmitImplSetup ( ) : void
Résultat void

EmitInterface() public méthode

public EmitInterface ( ) : void
Résultat void

EmitShaderBind() protected méthode

protected EmitShaderBind ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
hlslContext Spark.Emit.HLSL.EmitContextHLSL
profile string
stageName string
prefix string
Résultat void

EmitShaderSetup() protected méthode

protected EmitShaderSetup ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
hlslContext Spark.Emit.HLSL.EmitContextHLSL
profile string
stageName string
prefix string
Résultat void

FindAttribute() protected méthode

protected FindAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
element Spark.Mid.MidElementDecl
name string
Résultat Spark.Mid.MidAttributeWrapperDecl

GetAttribute() protected méthode

protected GetAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
element Spark.Mid.MidElementDecl
name string
Résultat Spark.Mid.MidAttributeWrapperDecl

GetElement() protected méthode

protected GetElement ( string name ) : MidElementDecl
name string
Résultat Spark.Mid.MidElementDecl

GetNullPointer() protected méthode

protected GetNullPointer ( string typeName ) : IEmitVal
typeName string
Résultat IEmitVal

GetSizeInfo() public méthode

public GetSizeInfo ( MidType type ) : SizeInfo
type MidType
Résultat SizeInfo

GetSizeOf() protected méthode

protected GetSizeOf ( MidType type ) : UInt32
type MidType
Résultat System.UInt32

GetSizeOfImpl() protected méthode

protected GetSizeOfImpl ( MidType type ) : UInt32
type MidType
Résultat System.UInt32