C# Класс RendererGenerator.ModelBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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