C# 클래스 Spark.Emit.EmitExtensions

파일 보기 프로젝트 열기: spark-shading-language/spark

공개 메소드들

메소드 설명
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

메소드 상세

Array() 공개 정적인 메소드

public static Array ( this block, IEmitType elementType, IEnumerable elements ) : IEmitVal
block this
elementType IEmitType
elements IEnumerable
리턴 IEmitVal

CastRawPointer() 공개 정적인 메소드

public static CastRawPointer ( this block, IEmitVal val ) : IEmitVal
block this
val IEmitVal
리턴 IEmitVal

Enum32() 공개 정적인 메소드

public static Enum32 ( this block, Enum val ) : IEmitVal
block this
val System.Enum
리턴 IEmitVal

Enum32() 공개 정적인 메소드

public static Enum32 ( this block, string type, string name, Enum val ) : IEmitVal
block this
type string
name string
val System.Enum
리턴 IEmitVal

Enum32() 공개 정적인 메소드

public static Enum32 ( this block, string type, string name, UInt32 val ) : IEmitVal
block this
type string
name string
val System.UInt32
리턴 IEmitVal

GetBuiltinType() 공개 정적인 메소드

public static GetBuiltinType ( this target, string template ) : IEmitType
target this
template string
리턴 IEmitType

LiteralBool() 공개 정적인 메소드

public static LiteralBool ( this block, bool val ) : IEmitVal
block this
val bool
리턴 IEmitVal

LiteralF32() 공개 정적인 메소드

public static LiteralF32 ( this block, float val ) : IEmitVal
block this
val float
리턴 IEmitVal

LiteralS32() 공개 정적인 메소드

public static LiteralS32 ( this block, Int32 val ) : IEmitVal
block this
val System.Int32
리턴 IEmitVal

LiteralU32() 공개 정적인 메소드

public static LiteralU32 ( this block, UInt32 val ) : IEmitVal
block this
val System.UInt32
리턴 IEmitVal

Null() 공개 정적인 메소드

public static Null ( this type ) : IEmitVal
type this
리턴 IEmitVal

Pointer() 공개 정적인 메소드

public static Pointer ( this type ) : IEmitType
type this
리턴 IEmitType