関数
アクセス | タイプ | モディファイア | 名前 | 説明 |
---|---|---|---|---|
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 | addFrameBuffer( const std::string& inId, const vk::Framebuffer& inFramebuffer ) | ||
public | vk::Framebuffer | const | getFramebuffer( const std::string& inId ) | |
public | void | addDescriptorSet( const std::string& inId, const vk::DescriptorSet& inDescriptorSet ) | ||
public | vk::DescriptorSet | const | getDescriptorSet( const std::string& inId ) | |
public | void | addWriteDescriptorSet( const vk::WriteDescriptorSet& inWriteDescriptorSet ) | ||
public | void | updateDescriptorSets() | ||
private | ||||
private | void |
メンバ
アクセス | タイプ | モディファイア | 名前 | 説明 |
---|---|---|---|---|
public | vk::Device | logicalDevice | ||
public | vk::PhysicalDevice | physicalDevice | ||
public | colorImage | |||
public | depthImage | |||
public | shadowImage | |||
public | vk::DescriptorImageInfo | shadowImageInfo | ||
public | std::unordered_map<std::string, vk::Framebuffer> | framebuffers | ||
public | vk::CommandBuffer | commandBuffer | ||
public | vk::Fence | renderFence | ||
public | vk::Semaphore | presentSemaphore | ||
public | vk::Semaphore | renderSemaphore | ||
public | cameraResource | |||
public | lightResource | |||
public | meshResource | |||
public | std::unordered_map<std::string, vk::DescriptorSet> | descriptorSets | ||
public | std::vector<vk::WriteDescriptorSet> | descriptorSetWrites |