コンストラクター
| 名前 | 説明 |
|---|---|
VulkanLSceneLine() |
オーバーライド関数
| アクセス | タイプ | モディファイア | 名前 | 説明 |
|---|---|---|---|---|
protected | void | onInit() | ||
protected | void | onRestart() | ||
protected | void | onDestruction() | ||
protected | bool | |||
protected | void |
関数
| アクセス | タイプ | モディファイア | 名前 | 説明 |
|---|---|---|---|---|
private | void | initFrameResources() | ||
private | void | destroyFrameResources() | ||
private | void | initMeshGraphicsPipeline() | ||
private | void | |||
private | void | initOutlineGraphicsPipeline() | ||
private | void | initFramebuffers() | ||
private | void | const | drawOutlineMeshes( vk::CommandBuffer inCommandBuffer, vk::PipelineLayout inLayout, float inOffsetX, float inOffsetY ) | |
private | ||||
private | void | |||
private | void | |||
private | void | |||
private | void | destroyImmediateBuffers() | ||
private | void | |||
private | bool | const | ||
private | bool | const | ||
private | bool | const | ||
private | void | const |
メンバ
| アクセス | タイプ | モディファイア | 名前 | 説明 |
|---|---|---|---|---|
private | m_meshPipeline | |||
private | m_lineListPipeline | |||
private | m_lineListForegroundPipeline | |||
private | m_outlineMaskPipeline | |||
private | m_outlinePipeline | |||
private | m_frameDescriptor | |||
private | m_immediateBuffers | |||
private | std::vector<vk::ClearValue> | m_clear |