Faro Engine 0.0.0.b519570 (main)
Loading...
Searching...
No Matches
Public Member Functions | Static Protected Member Functions | List of all members
Faro::GraphicsInterface Class Referenceabstract

#include <GraphicsInterface.hpp>

Inheritance diagram for Faro::GraphicsInterface:
Faro::GraphicsInterfaceVK

Public Member Functions

virtual bool Init ()=0
 
virtual void Destroy ()=0
 
virtual Array< GraphicsAdapterDescGetAdapters ()=0
 
virtual GraphicsAdapterCreateAdapter (GraphicsAdapterDesc description)=0
 
virtual String GetName ()=0
 
virtual uint8 GetShaderBinaryType ()=0
 

Static Protected Member Functions

static String VendorCodeToString (uint32 vendorCode)
 

Member Function Documentation

◆ CreateAdapter()

virtual GraphicsAdapter * Faro::GraphicsInterface::CreateAdapter ( GraphicsAdapterDesc  description)
pure virtual

Implemented in Faro::GraphicsInterfaceVK.

◆ Destroy()

virtual void Faro::GraphicsInterface::Destroy ( )
pure virtual

Implemented in Faro::GraphicsInterfaceVK.

◆ GetAdapters()

virtual Array< GraphicsAdapterDesc > Faro::GraphicsInterface::GetAdapters ( )
pure virtual

Implemented in Faro::GraphicsInterfaceVK.

◆ GetName()

virtual String Faro::GraphicsInterface::GetName ( )
pure virtual

Implemented in Faro::GraphicsInterfaceVK.

◆ GetShaderBinaryType()

virtual uint8 Faro::GraphicsInterface::GetShaderBinaryType ( )
pure virtual

Implemented in Faro::GraphicsInterfaceVK.

◆ Init()

virtual bool Faro::GraphicsInterface::Init ( )
pure virtual

Implemented in Faro::GraphicsInterfaceVK.

◆ VendorCodeToString()

String Faro::GraphicsInterface::VendorCodeToString ( uint32  vendorCode)
staticprotected

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