C# Class RendererGenerator.ModelBuilder

Afficher le fichier Open project: bitzhuwei/CSharpGL Class Usage Examples

Méthodes publiques

Méthode Description
Build ( DataStructure dataStructure, string modelFilename = "" ) : void
GetFilename ( DataStructure dataStructure ) : string

Private Methods

Méthode 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 méthode

public Build ( DataStructure dataStructure, string modelFilename = "" ) : void
dataStructure DataStructure
modelFilename string
Résultat void

GetFilename() public méthode

public GetFilename ( DataStructure dataStructure ) : string
dataStructure DataStructure
Résultat string