C# Class Spark.Emit.CPlusPlus.EmitModuleCPP

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

Méthodes publiques

Méthode Description
CreateClass ( string inClassName, IEmitClass baseClass, EmitClassFlags flags ) : IEmitClass
CreateStruct ( string name ) : IEmitStruct
EmitGlobalStruct ( string name, IEmitVal members ) : IEmitVal
EmitModuleCPP ( EmitTargetCPP target, string name, Span headerSpan, Span sourceSpan ) : System
GetMethodPointer ( IEmitMethod method ) : IEmitVal
LiteralString ( string val ) : IEmitVal

Method Details

CreateClass() public méthode

public CreateClass ( string inClassName, IEmitClass baseClass, EmitClassFlags flags ) : IEmitClass
inClassName string
baseClass IEmitClass
flags EmitClassFlags
Résultat IEmitClass

CreateStruct() public méthode

public CreateStruct ( string name ) : IEmitStruct
name string
Résultat IEmitStruct

EmitGlobalStruct() public méthode

public EmitGlobalStruct ( string name, IEmitVal members ) : IEmitVal
name string
members IEmitVal
Résultat IEmitVal

EmitModuleCPP() public méthode

public EmitModuleCPP ( EmitTargetCPP target, string name, Span headerSpan, Span sourceSpan ) : System
target EmitTargetCPP
name string
headerSpan Span
sourceSpan Span
Résultat System

GetMethodPointer() public méthode

public GetMethodPointer ( IEmitMethod method ) : IEmitVal
method IEmitMethod
Résultat IEmitVal

LiteralString() public méthode

public LiteralString ( string val ) : IEmitVal
val string
Résultat IEmitVal