C# Class Spark.Emit.EmitExtensions

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

Méthodes publiques

Méthode Description
Array ( this block, IEmitType elementType, IEnumerable elements ) : IEmitVal
CastRawPointer ( this block, IEmitVal val ) : IEmitVal
Enum32 ( this block, Enum val ) : IEmitVal
Enum32 ( this block, string type, string name, Enum val ) : IEmitVal
Enum32 ( this block, string type, string name, UInt32 val ) : IEmitVal
GetBuiltinType ( this target, string template ) : IEmitType
LiteralBool ( this block, bool val ) : IEmitVal
LiteralF32 ( this block, float val ) : IEmitVal
LiteralS32 ( this block, Int32 val ) : IEmitVal
LiteralU32 ( this block, UInt32 val ) : IEmitVal
Null ( this type ) : IEmitVal
Pointer ( this type ) : IEmitType

Method Details

Array() public static méthode

public static Array ( this block, IEmitType elementType, IEnumerable elements ) : IEmitVal
block this
elementType IEmitType
elements IEnumerable
Résultat IEmitVal

CastRawPointer() public static méthode

public static CastRawPointer ( this block, IEmitVal val ) : IEmitVal
block this
val IEmitVal
Résultat IEmitVal

Enum32() public static méthode

public static Enum32 ( this block, Enum val ) : IEmitVal
block this
val System.Enum
Résultat IEmitVal

Enum32() public static méthode

public static Enum32 ( this block, string type, string name, Enum val ) : IEmitVal
block this
type string
name string
val System.Enum
Résultat IEmitVal

Enum32() public static méthode

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

GetBuiltinType() public static méthode

public static GetBuiltinType ( this target, string template ) : IEmitType
target this
template string
Résultat IEmitType

LiteralBool() public static méthode

public static LiteralBool ( this block, bool val ) : IEmitVal
block this
val bool
Résultat IEmitVal

LiteralF32() public static méthode

public static LiteralF32 ( this block, float val ) : IEmitVal
block this
val float
Résultat IEmitVal

LiteralS32() public static méthode

public static LiteralS32 ( this block, Int32 val ) : IEmitVal
block this
val System.Int32
Résultat IEmitVal

LiteralU32() public static méthode

public static LiteralU32 ( this block, UInt32 val ) : IEmitVal
block this
val System.UInt32
Résultat IEmitVal

Null() public static méthode

public static Null ( this type ) : IEmitVal
type this
Résultat IEmitVal

Pointer() public static méthode

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