Functions
Access | Return | Modifier | Name | Description |
---|---|---|---|---|
public | void | wait( const vk::Device& inLogicalDevice ) | ||
public | void | reset( const vk::Device& inLogicalDevice ) | ||
public | void | destroy() | ||
public | void | setupSync() | ||
public | void | destroySync() | ||
public | void | |||
public | void | |||
public | void | destroyCameraData() | ||
public | void | |||
public | void | |||
public | void | destroyLightData() | ||
public | void | |||
public | void | |||
public | void | destroyMeshData() | ||
public | void | setupColorImage( vk::Format inFormat, const vk::Extent2D& inExtent ) | ||
public | void | destroyColorImage() | ||
public | void | setupDepthImage( vk::Format inFormat, const vk::Extent2D& inExtent ) | ||
public | void | destroyDepthImage() | ||
public | void | setupShadowImage( vk::Format inFormat, const vk::Extent2D& inExtent ) | ||
public | void | destroyShadowImage() | ||
public | void | |||
public | vk::Framebuffer | const | ||
public | void | |||
public | vk::DescriptorSet | const | ||
public | void | addWriteDescriptorSet( const vk::WriteDescriptorSet& inWriteDescriptorSet ) | ||
public | void | updateDescriptorSets() | ||
private | ||||
private | void |
Members
Access | Type | Modifier | Name | Description |
---|---|---|---|---|
public | vk::Device | logicalDevice | ||
public | vk::PhysicalDevice | physicalDevice | ||
public | colorImage | |||
public | depthImage | |||
public | shadowImage | |||
public | vk::DescriptorImageInfo | shadowImageInfo | ||
public | framebuffers | |||
public | vk::CommandBuffer | commandBuffer | ||
public | vk::Fence | renderFence | ||
public | vk::Semaphore | presentSemaphore | ||
public | vk::Semaphore | renderSemaphore | ||
public | cameraResource | |||
public | lightResource | |||
public | meshResource | |||
public | descriptorSets | |||
public | std::vector<vk::WriteDescriptorSet> | descriptorSetWrites |