FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::vulkan::ContextAware Class Referenceabstract
Inheritance diagram for fge::vulkan::ContextAware:
fge::RenderTarget fge::vulkan::CommandBuffer fge::vulkan::DescriptorPool fge::vulkan::DescriptorSetLayout fge::vulkan::GraphicPipeline fge::vulkan::IndexBuffer fge::vulkan::LayoutPipeline fge::vulkan::TextureImage fge::vulkan::UniformBuffer fge::vulkan::VertexBuffer

Public Member Functions

constexpr ContextAware (Context const &context)
 
constexpr ContextAware (ContextAware const &r)=default
 
constexpr ContextAware (ContextAware &&r) noexcept=default
 
ContextAwareoperator= (ContextAware const &r)=delete
 
ContextAwareoperator= (ContextAware &&r) noexcept=delete
 
constexpr Context const & getContext () const
 
void swapContext (Context const &context)
 
virtual void destroy ()=0
 

Protected Member Functions

void verifyContext (ContextAware const &r) const
 

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