C# 클래스 RendererGenerator.ModelBuilder

파일 보기 프로젝트 열기: bitzhuwei/CSharpGL 1 사용 예제들

공개 메소드들

메소드 설명
Build ( DataStructure dataStructure, string modelFilename = "" ) : void
GetFilename ( DataStructure dataStructure ) : string

비공개 메소드들

메소드 설명
BuildFields ( CodeTypeDeclaration modelType, DataStructure dataStructure ) : void

fields.

BuildGetIndex ( CodeTypeDeclaration modelType, DataStructure dataStructure ) : void

public IndexBuffer GetIndex()

BuildGetVertexAttributeBuffer ( CodeTypeDeclaration modelType, DataStructure dataStructure ) : void

public PropertyBuffer GetProperty(string bufferName, string varNameInShader)

GetIndexBody ( CodeMemberMethod method, DataStructure dataStructure ) : void
GetIndexDeclaration ( DataStructure dataStructure ) : CodeMemberMethod
GetVertexAttributeBufferBody ( CodeMemberMethod method, DataStructure dataStructure ) : void

body of public PropertyBuffer GetProperty(string bufferName, string varNameInShader)

GetVertexAttributeBufferDeclaration ( ) : CodeMemberMethod

public PropertyBuffer GetProperty(string bufferName, string varNameInShader)

메소드 상세

Build() 공개 메소드

public Build ( DataStructure dataStructure, string modelFilename = "" ) : void
dataStructure DataStructure
modelFilename string
리턴 void

GetFilename() 공개 메소드

public GetFilename ( DataStructure dataStructure ) : string
dataStructure DataStructure
리턴 string