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

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

공개 메소드들

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

메소드 상세

CreateClass() 공개 메소드

public CreateClass ( string inClassName, IEmitClass baseClass, EmitClassFlags flags ) : IEmitClass
inClassName string
baseClass IEmitClass
flags EmitClassFlags
리턴 IEmitClass

CreateStruct() 공개 메소드

public CreateStruct ( string name ) : IEmitStruct
name string
리턴 IEmitStruct

EmitGlobalStruct() 공개 메소드

public EmitGlobalStruct ( string name, IEmitVal members ) : IEmitVal
name string
members IEmitVal
리턴 IEmitVal

EmitModuleCPP() 공개 메소드

public EmitModuleCPP ( EmitTargetCPP target, string name, Span headerSpan, Span sourceSpan ) : System
target EmitTargetCPP
name string
headerSpan Span
sourceSpan Span
리턴 System

GetMethodPointer() 공개 메소드

public GetMethodPointer ( IEmitMethod method ) : IEmitVal
method IEmitMethod
리턴 IEmitVal

LiteralString() 공개 메소드

public LiteralString ( string val ) : IEmitVal
val string
리턴 IEmitVal