|
Toast Engine
|
This is the complete list of members for renderer::CubemapTarget, including all inherited members.
| create(const VulkanCore &core, vk::Format format, uint32_t size, uint32_t mip_levels, std::string_view debug_name, vk::ImageUsageFlags extra_usage={}, bool with_face_views=true) (defined in renderer::CubemapTarget) | renderer::CubemapTarget | |
| cubeView() const -> vk::ImageView (defined in renderer::CubemapTarget) | renderer::CubemapTarget | inline |
| faceView(uint32_t mip, uint32_t face) const -> vk::ImageView (defined in renderer::CubemapTarget) | renderer::CubemapTarget | |
| image() const -> vk::Image (defined in renderer::CubemapTarget) | renderer::CubemapTarget | inline |
| isReady() const noexcept -> bool (defined in renderer::CubemapTarget) | renderer::CubemapTarget | inline |
| k_faces (defined in renderer::CubemapTarget) | renderer::CubemapTarget | static |
| mipLevels() const noexcept -> uint32_t (defined in renderer::CubemapTarget) | renderer::CubemapTarget | inline |
| mipSize(uint32_t mip) const noexcept -> uint32_t (defined in renderer::CubemapTarget) | renderer::CubemapTarget | inline |
| setUsage(sync::Usage usage) noexcept | renderer::CubemapTarget | inline |
| size() const noexcept -> uint32_t (defined in renderer::CubemapTarget) | renderer::CubemapTarget | inline |
| transition(vk::CommandBuffer cmd, sync::Usage next) (defined in renderer::CubemapTarget) | renderer::CubemapTarget | |
| usage() const noexcept -> sync::Usage (defined in renderer::CubemapTarget) | renderer::CubemapTarget | inline |