LiteFX 0.4.1.2025
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::IBarrier, including all inherited members.
IBarrier() noexcept=default | LiteFX::Rendering::IBarrier | protected |
IBarrier(const IBarrier &)=default | LiteFX::Rendering::IBarrier | protected |
IBarrier(IBarrier &&) noexcept=default | LiteFX::Rendering::IBarrier | protected |
operator=(const IBarrier &)=default | LiteFX::Rendering::IBarrier | protected |
operator=(IBarrier &&) noexcept=default | LiteFX::Rendering::IBarrier | protected |
syncAfter() const noexcept=0 | LiteFX::Rendering::IBarrier | pure virtual |
syncBefore() const noexcept=0 | LiteFX::Rendering::IBarrier | pure virtual |
transition(const IBuffer &buffer, ResourceAccess accessBefore, ResourceAccess accessAfter) | LiteFX::Rendering::IBarrier | inline |
transition(const IBuffer &buffer, UInt32 element, ResourceAccess accessBefore, ResourceAccess accessAfter) | LiteFX::Rendering::IBarrier | inline |
transition(const IImage &image, ResourceAccess accessBefore, ResourceAccess accessAfter, ImageLayout layout) | LiteFX::Rendering::IBarrier | inline |
transition(const IImage &image, UInt32 level, UInt32 levels, UInt32 layer, UInt32 layers, UInt32 plane, ResourceAccess accessBefore, ResourceAccess accessAfter, ImageLayout layout) | LiteFX::Rendering::IBarrier | inline |
transition(const IImage &image, ResourceAccess accessBefore, ResourceAccess accessAfter, ImageLayout fromLayout, ImageLayout toLayout) | LiteFX::Rendering::IBarrier | inline |
transition(const IImage &image, UInt32 level, UInt32 levels, UInt32 layer, UInt32 layers, UInt32 plane, ResourceAccess accessBefore, ResourceAccess accessAfter, ImageLayout fromLayout, ImageLayout toLayout) | LiteFX::Rendering::IBarrier | inline |
wait(ResourceAccess accessBefore, ResourceAccess accessAfter)=0 | LiteFX::Rendering::IBarrier | pure virtual |
~IBarrier() noexcept=default | LiteFX::Rendering::IBarrier | virtual |