Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::OverlayPreparer Class Reference

#include <OverlayPreparer.hpp>

Public Member Functions

C3D_API OverlayPreparer (OverlayPreparer const &)=delete
 
C3D_API OverlayPrepareroperator= (OverlayPreparer const &)=delete
 
C3D_API OverlayPreparer (OverlayRenderer &renderer, RenderDevice const &device, VkRenderPass renderPass, VkFramebuffer framebuffer, crg::Fence &fence)
 
C3D_API OverlayPreparer (OverlayPreparer &&rhs) noexcept
 
C3D_API OverlayPrepareroperator= (OverlayPreparer &&rhs) noexcept
 
C3D_API ~OverlayPreparer () noexcept
 
C3D_API OverlaysCounts registerOverlay (Overlay const &overlay)
 
C3D_API void fillDrawData () noexcept
 
void setDrawCounts (uint32_t &value) noexcept
 

Constructor & Destructor Documentation

◆ OverlayPreparer() [1/3]

C3D_API castor3d::OverlayPreparer::OverlayPreparer ( OverlayPreparer const & )
delete

◆ OverlayPreparer() [2/3]

C3D_API castor3d::OverlayPreparer::OverlayPreparer ( OverlayRenderer & renderer,
RenderDevice const & device,
VkRenderPass renderPass,
VkFramebuffer framebuffer,
crg::Fence & fence )

◆ OverlayPreparer() [3/3]

C3D_API castor3d::OverlayPreparer::OverlayPreparer ( OverlayPreparer && rhs)
noexcept

◆ ~OverlayPreparer()

C3D_API castor3d::OverlayPreparer::~OverlayPreparer ( )
noexcept

Member Function Documentation

◆ fillDrawData()

C3D_API void castor3d::OverlayPreparer::fillDrawData ( )
noexcept

◆ operator=() [1/2]

C3D_API OverlayPreparer & castor3d::OverlayPreparer::operator= ( OverlayPreparer && rhs)
noexcept

◆ operator=() [2/2]

C3D_API OverlayPreparer & castor3d::OverlayPreparer::operator= ( OverlayPreparer const & )
delete

◆ registerOverlay()

C3D_API OverlaysCounts castor3d::OverlayPreparer::registerOverlay ( Overlay const & overlay)

◆ setDrawCounts()

void castor3d::OverlayPreparer::setDrawCounts ( uint32_t & value)
inlinenoexcept

The documentation for this class was generated from the following file: