Foundation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Foundation::RHI::RHISurface Class Referenceabstract

#include <Surface.hpp>

Inheritance diagram for Foundation::RHI::RHISurface:
Foundation::RHI::RHIObject Foundation::RHI::VulkanSurface

Classes

struct  SurfaceDesc
 

Public Member Functions

virtual Span< RHISurfaceFormat const > GetSupportedFormats () const =0
 
virtual Span< RHISwapchainPresentMode const > GetSupportedPresentModes () const =0
 
virtual void DebugSetObjectName (const char *name)=0
 
- Public Member Functions inherited from Foundation::RHI::RHIObject
 RHIObject ()=default
 
 RHIObject (RHIObject const &)=delete
 
RHIObjectoperator= (const RHIObject &)=delete
 
 RHIObject (RHIObject &&)=delete
 
RHIObjectoperator= (RHIObject &&)=delete
 
virtual ~RHIObject ()=default
 

Member Function Documentation

◆ DebugSetObjectName()

virtual void Foundation::RHI::RHISurface::DebugSetObjectName ( const char *  name)
pure virtual

◆ GetSupportedFormats()

virtual Span< RHISurfaceFormat const > Foundation::RHI::RHISurface::GetSupportedFormats ( ) const
pure virtual

◆ GetSupportedPresentModes()

virtual Span< RHISwapchainPresentMode const > Foundation::RHI::RHISurface::GetSupportedPresentModes ( ) const
pure virtual

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