C# Class Spark.Emit.CPlusPlus.EmitTargetCPP

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

Méthodes publiques

Méthode Description
Array ( IEmitType type, int length ) : IEmitType
CreateModule ( string moduleName ) : IEmitModule
EmitTargetCPP ( ) : System
Enum32 ( string type, string name, UInt32 val ) : IEmitVal
GetBuiltinType ( string template, IEmitTerm args ) : IEmitType
GetNullPointer ( IEmitType type ) : IEmitVal
GetOpaqueType ( string name ) : IEmitType
LiteralBool ( bool val ) : IEmitVal
LiteralF32 ( float val ) : IEmitVal
LiteralS32 ( Int32 val ) : IEmitVal
LiteralU32 ( uint val ) : IEmitVal
Pointer ( IEmitType type ) : IEmitType
ShaderBytecodeCallback ( string prefix, byte data ) : void

Method Details

Array() public méthode

public Array ( IEmitType type, int length ) : IEmitType
type IEmitType
length int
Résultat IEmitType

CreateModule() public méthode

public CreateModule ( string moduleName ) : IEmitModule
moduleName string
Résultat IEmitModule

EmitTargetCPP() public méthode

public EmitTargetCPP ( ) : System
Résultat System

Enum32() public méthode

public Enum32 ( string type, string name, UInt32 val ) : IEmitVal
type string
name string
val System.UInt32
Résultat IEmitVal

GetBuiltinType() public méthode

public GetBuiltinType ( string template, IEmitTerm args ) : IEmitType
template string
args IEmitTerm
Résultat IEmitType

GetNullPointer() public méthode

public GetNullPointer ( IEmitType type ) : IEmitVal
type IEmitType
Résultat IEmitVal

GetOpaqueType() public méthode

public GetOpaqueType ( string name ) : IEmitType
name string
Résultat IEmitType

LiteralBool() public méthode

public LiteralBool ( bool val ) : IEmitVal
val bool
Résultat IEmitVal

LiteralF32() public méthode

public LiteralF32 ( float val ) : IEmitVal
val float
Résultat IEmitVal

LiteralS32() public méthode

public LiteralS32 ( Int32 val ) : IEmitVal
val System.Int32
Résultat IEmitVal

LiteralU32() public méthode

public LiteralU32 ( uint val ) : IEmitVal
val uint
Résultat IEmitVal

Pointer() public méthode

public Pointer ( IEmitType type ) : IEmitType
type IEmitType
Résultat IEmitType

ShaderBytecodeCallback() public méthode

public ShaderBytecodeCallback ( string prefix, byte data ) : void
prefix string
data byte
Résultat void