Potato Engine
Hobby Game Engine Project
Public Member Functions | List of all members
up::GpuSwapChain Class Referenceabstract
Inheritance diagram for up::GpuSwapChain:
up::shared< GpuSwapChain >

Public Member Functions

 GpuSwapChain (GpuSwapChain &&)=delete
 
GpuSwapChainoperator= (GpuSwapChain &&)=delete
 
virtual void present ()=0
 
virtual void resizeBuffers (int width, int height)=0
 
virtual box< GpuTexturegetBuffer (int index)=0
 
virtual int getCurrentBufferIndex ()=0
 
- Public Member Functions inherited from up::shared< GpuSwapChain >
 shared (shared const &)=delete
 
 shared (shared &&) noexcept
 
sharedoperator= (shared const &)=delete
 
sharedoperator= (shared &&) noexcept
 

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