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

#include <GraphicsInterfaceVK.hpp>

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

Public Member Functions

bool Init () override
 
void Destroy () override
 
String GetName () override
 
Array< GraphicsAdapterDescGetAdapters () override
 
GraphicsAdapterCreateAdapter (GraphicsAdapterDesc description) override
 
uint8 GetShaderBinaryType () override
 
VkInstance GetInstance ()
 

Static Protected Member Functions

static String VendorCodeToString (uint32 vendorCode)
 

Member Function Documentation

◆ CreateAdapter()

GraphicsAdapter * Faro::GraphicsInterfaceVK::CreateAdapter ( GraphicsAdapterDesc  description)
overridevirtual

◆ Destroy()

void Faro::GraphicsInterfaceVK::Destroy ( )
overridevirtual

◆ GetAdapters()

Array< GraphicsAdapterDesc > Faro::GraphicsInterfaceVK::GetAdapters ( )
overridevirtual

◆ GetInstance()

VkInstance Faro::GraphicsInterfaceVK::GetInstance ( )

◆ GetName()

String Faro::GraphicsInterfaceVK::GetName ( )
inlineoverridevirtual

◆ GetShaderBinaryType()

uint8 Faro::GraphicsInterfaceVK::GetShaderBinaryType ( )
overridevirtual

◆ Init()

bool Faro::GraphicsInterfaceVK::Init ( )
overridevirtual

◆ VendorCodeToString()

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

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