31#define REGISTER_GRAPHICS(TYPE) REGISTER_INSTANCE(GraphicsInterface, TYPE)
#define DEFINE_INSTANCE_REGISTRY(NAME, TYPE)
Definition ClassRegistry.hpp:6
Definition GraphicsAdapter.hpp:27
Definition GraphicsInterface.hpp:9
static String VendorCodeToString(uint32 vendorCode)
Definition GraphicsInterface.cpp:9
virtual GraphicsAdapter * CreateAdapter(GraphicsAdapterDesc description)=0
virtual uint8 GetShaderBinaryType()=0
virtual Array< GraphicsAdapterDesc > GetAdapters()=0
virtual String GetName()=0
GraphicsInterface * GGraphics
Definition GraphicsInterface.cpp:7
Array< GraphicsInterface * > GetGraphicsInterfaces()
Definition GraphicsInterface.cpp:30
uint32_t uint32
Definition Primitives.hpp:12
uint8_t uint8
Definition Primitives.hpp:6
Definition GraphicsAdapter.hpp:15