C# 클래스 Spark.Emit.CPlusPlus.EmitTargetCPP

상속: IEmitTarget
파일 보기 프로젝트 열기: spark-shading-language/spark 1 사용 예제들

공개 메소드들

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

메소드 상세

Array() 공개 메소드

public Array ( IEmitType type, int length ) : IEmitType
type IEmitType
length int
리턴 IEmitType

CreateModule() 공개 메소드

public CreateModule ( string moduleName ) : IEmitModule
moduleName string
리턴 IEmitModule

EmitTargetCPP() 공개 메소드

public EmitTargetCPP ( ) : System
리턴 System

Enum32() 공개 메소드

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

GetBuiltinType() 공개 메소드

public GetBuiltinType ( string template, IEmitTerm args ) : IEmitType
template string
args IEmitTerm
리턴 IEmitType

GetNullPointer() 공개 메소드

public GetNullPointer ( IEmitType type ) : IEmitVal
type IEmitType
리턴 IEmitVal

GetOpaqueType() 공개 메소드

public GetOpaqueType ( string name ) : IEmitType
name string
리턴 IEmitType

LiteralBool() 공개 메소드

public LiteralBool ( bool val ) : IEmitVal
val bool
리턴 IEmitVal

LiteralF32() 공개 메소드

public LiteralF32 ( float val ) : IEmitVal
val float
리턴 IEmitVal

LiteralS32() 공개 메소드

public LiteralS32 ( Int32 val ) : IEmitVal
val System.Int32
리턴 IEmitVal

LiteralU32() 공개 메소드

public LiteralU32 ( uint val ) : IEmitVal
val uint
리턴 IEmitVal

Pointer() 공개 메소드

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

ShaderBytecodeCallback() 공개 메소드

public ShaderBytecodeCallback ( string prefix, byte data ) : void
prefix string
data byte
리턴 void