C# Class RendererGenerator.ModelBuilder

Exibir arquivo Open project: bitzhuwei/CSharpGL Class Usage Examples

Public Methods

Method Description
Build ( DataStructure dataStructure, string modelFilename = "" ) : void
GetFilename ( DataStructure dataStructure ) : string

Private Methods

Method Description
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)

Method Details

Build() public method

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

GetFilename() public method

public GetFilename ( DataStructure dataStructure ) : string
dataStructure DataStructure
return string