|
Toast Engine
|
This is the complete list of members for renderer::ReflectionProbePass, including all inherited members.
| captureFace(vk::CommandBuffer cmd, vk::Image scene_color, vk::Extent2D scene_extent, uint32_t probe, uint32_t face) | renderer::ReflectionProbePass | |
| captureIrradianceFace(vk::CommandBuffer cmd, vk::Image scene_color, vk::Extent2D scene_extent, uint32_t face) (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| getMipCount() const noexcept -> uint32_t (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | inline |
| getProbeIrradianceView(uint32_t probe) const -> vk::ImageView (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| getProbeResolution(uint32_t probe) const -> uint32_t (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| getProbeView(uint32_t probe) const -> vk::ImageView (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| getSampler() const -> vk::Sampler (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | inline |
| getShBuffer() const -> vk::Buffer (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| isBaked(uint32_t probe) const -> bool (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| isEnabled() const noexcept -> bool (defined in IRenderPass) | IRenderPass | inline |
| isStale(uint32_t probe, const glm::vec3 &position, const glm::vec3 &extents) const -> bool (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| k_default_face_size (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | static |
| k_irradiance_size (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | static |
| k_max_face_size (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | static |
| k_max_probes | renderer::ReflectionProbePass | static |
| loadProbe(uint32_t probe, std::string_view uri) -> bool (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| loadShRange(uint32_t base, uint32_t count, std::string_view uri, const ShGridKey &key) -> bool (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| name() const -> std::string_view override (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | inlinevirtual |
| projectStagingToSh(vk::CommandBuffer cmd, uint32_t probe) (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| queueSave(uint32_t probe, std::string_view uri) (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| queueShSave(uint32_t base, uint32_t count, std::string_view uri, const ShGridKey &key) (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| record(vk::CommandBuffer cmd, uint32_t frame_index, uint32_t image_index) override (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | virtual |
| recordPre(vk::CommandBuffer cmd, uint32_t frame_index, uint32_t image_index) override | renderer::ReflectionProbePass | virtual |
| ReflectionProbePass(const VulkanCore &core, vk::Format color_format, vk::Format depth_format) (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| setBakedTransform(uint32_t probe, const glm::vec3 &position, const glm::vec3 &extents) (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | |
| setEnabled(bool enabled) noexcept (defined in IRenderPass) | IRenderPass | inline |
| setProbeResolution(uint32_t probe, uint32_t face_size) | renderer::ReflectionProbePass | |
| stage() const -> RenderStage override (defined in renderer::ReflectionProbePass) | renderer::ReflectionProbePass | inlinevirtual |
| update(uint32_t frame_index, float dt) (defined in IRenderPass) | IRenderPass | inlinevirtual |
| ~IRenderPass()=default (defined in IRenderPass) | IRenderPass | virtual |