C# Class Spark.Emit.HLSL.SharedContextHLSL

Afficher le fichier Open project: spark-shading-language/spark Class Usage Examples

Méthodes publiques

Méthode Description
CreateUniform ( string baseName, MidVal uniformVal ) : string
EmitUniformRef ( MidVal uniformVal ) : string
GenerateName ( string baseName ) : string
MapName ( MidAttributeDecl decl ) : string
NormalizeName ( string name ) : string
SharedContextHLSL ( IdentifierFactory identifiers, IDiagnosticsCollection diagnostics ) : System

Private Methods

Méthode Description
CountSlots ( MidType type ) : int
CountSlotsImpl ( MidBuiltinType builtin ) : int
GetIntLit ( MidExp exp ) : int
MapNameImpl ( object decl, string baseName ) : string

Method Details

CreateUniform() public méthode

public CreateUniform ( string baseName, MidVal uniformVal ) : string
baseName string
uniformVal MidVal
Résultat string

EmitUniformRef() public méthode

public EmitUniformRef ( MidVal uniformVal ) : string
uniformVal MidVal
Résultat string

GenerateName() public méthode

public GenerateName ( string baseName ) : string
baseName string
Résultat string

MapName() public méthode

public MapName ( MidAttributeDecl decl ) : string
decl Spark.Mid.MidAttributeDecl
Résultat string

NormalizeName() public static méthode

public static NormalizeName ( string name ) : string
name string
Résultat string

SharedContextHLSL() public méthode

public SharedContextHLSL ( IdentifierFactory identifiers, IDiagnosticsCollection diagnostics ) : System
identifiers IdentifierFactory
diagnostics IDiagnosticsCollection
Résultat System