レベル関連のグラフィカル・コンポーネントを管理する責任を負う。
コンストラクター
デストラクター
オーバーライド機能
アクセス | モディファイア | タイプ | 名前 | 説明 |
---|
public | virtual | void | build() | |
public | virtual | bool | destroy() | |
public | virtual | void | rebuild() | |
public | virtual | void | setup(void* outData) | |
public | virtual | void | render(void* outData) | |
関数
アクセス | モディファイア | タイプ | 名前 | 説明 |
---|
private | | void | loadEvents() | |
private | | void | initFrameResources() | |
private | | void | destroyFrameResources() | |
private | | void | initTextureResources() | |
private | | void | destroyTextureResources() | |
private | | void | initGraphicsPipeline() | |
private | | void | initFramebuffers() | |
private | | void | buildTextures() | |
private | | void | renderTextures(const vk::CommandBuffer& inCommandBuffer) | |
private | | void | buildModelVertexBuffer() | |
private | | void | buildModelIndexBuffer() | |
private | | void | buildModelData() | |
private | | void | destroyModelData() | |
private | | void | rebuildModelData() | |
private | | void | renderModels(const vk::CommandBuffer& inCommandBuffer) | |
private | | void | setupFrames() | |
private | | void | setFramesAsDirty() | |
private | | void | updateMeshes(const std::vector<Component*>& inComponents) | |
メンバ