C# 클래스 Spark.Emit.HLSL.SharedContextHLSL

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

공개 메소드들

메소드 설명
CreateUniform ( string baseName, MidVal uniformVal ) : string
EmitUniformRef ( MidVal uniformVal ) : string
GenerateName ( string baseName ) : string
MapName ( MidAttributeDecl decl ) : string
NormalizeName ( string name ) : string
SharedContextHLSL ( IdentifierFactory identifiers, IDiagnosticsCollection diagnostics ) : System

비공개 메소드들

메소드 설명
CountSlots ( MidType type ) : int
CountSlotsImpl ( MidBuiltinType builtin ) : int
GetIntLit ( MidExp exp ) : int
MapNameImpl ( object decl, string baseName ) : string

메소드 상세

CreateUniform() 공개 메소드

public CreateUniform ( string baseName, MidVal uniformVal ) : string
baseName string
uniformVal MidVal
리턴 string

EmitUniformRef() 공개 메소드

public EmitUniformRef ( MidVal uniformVal ) : string
uniformVal MidVal
리턴 string

GenerateName() 공개 메소드

public GenerateName ( string baseName ) : string
baseName string
리턴 string

MapName() 공개 메소드

public MapName ( MidAttributeDecl decl ) : string
decl Spark.Mid.MidAttributeDecl
리턴 string

NormalizeName() 공개 정적인 메소드

public static NormalizeName ( string name ) : string
name string
리턴 string

SharedContextHLSL() 공개 메소드

public SharedContextHLSL ( IdentifierFactory identifiers, IDiagnosticsCollection diagnostics ) : System
identifiers IdentifierFactory
diagnostics IDiagnosticsCollection
리턴 System