5 #ifdef COGSRENDERING_BUILD
6 #ifdef COGSRENDERING_DLL
7 #define COGSRENDERING_DLL_API __declspec(dllexport)
9 #define COGSRENDERING_DLL_API
13 #ifdef COGSRENDERING_DLL
14 #define COGSRENDERING_DLL_API __declspec(dllimport)
16 #define COGSRENDERING_DLL_API
20 #define COGSRENDERING_DLL_API
GraphicsDeviceType
Contains types of graphics devices that may be supported.
Definition: Base.h:48
@ Direct3D12
Graphics device using the Direct3D 12 API.
@ OpenGLES30
Graphics device using the OpenGLES 3.0 API.
@ Vulkan
Graphics device using the Vulkan API.
@ Direct3D11
Graphics device using the Direct3D 11 API.
@ Default
Default type of graphics device, same as unknown.
@ Unknown
Unknown type of graphics device.
@ OpenGL20
Graphics device using OpenGL, supporting at least OpenGL 2.0.
@ Null
Null device that implements no rendering functionality.
@ WebGPU
Graphics device using the WebGPU API Backend.
Allocation information.
Definition: Base.h:35
Memory::Allocator * resourceAllocator
Definition: Base.h:41
Memory::Allocator * baseAllocator
Base allocator. Used for misc. internal memory allocations.
Definition: Base.h:37