public | | void | setAsDirty() | |
public | | void | setupSync() | |
public | | void | wait(const vk::Device& inLogicalDevice) | |
public | | void | reset(const vk::Device& inLogicalDevice) | |
public | | void | destroySync() | |
public | | vk::ResultValue<std::uint32_t> | getNextIndex(const vk::SwapchainKHR& inSwapchain,const vk::Device& inLogicalDevice) | |
public | | void | setupCameraData(CameraComponent* inCamera) | |
public | | void | updateCameraData(CameraComponent* inCamera) | |
public | | void | destroyCameraData() | |
public | | void | setupMeshData(const std::vector<MeshComponent*>& inMeshes) | |
public | | void | updateMeshData(const std::vector<MeshComponent*>& inMeshes) | |
public | | void | destroyMeshData() | |
public | | void | setupDepthBuffering(const vk::Format& inFormat) | |
public | | void | destroyDepthBuffering() | |
public | | void | addFrameBuffer(const std::string& inId, const vk::Framebuffer& inFramebuffer) | |
public | | vk::Framebuffer | getFramebuffer(const std::string& inId) | |
public | | void | addDescriptorSet(const std::string& inId, const vk::DescriptorSet& inDescriptorSet) | |
public | | vk::DescriptorSet | getDescriptorSet(const std::string& inId) | |
public | | void | addWriteDescriptorSet(const vk::WriteDescriptorSet& inWriteDescriptorSet) | |
public | | void | updateDescriptorSets() | |
public | | void | destroy() | |
private | | void | refreshMeshData(const std::vector<MeshComponent*>& inMeshes) | |