Cogs.Core
|
Public Member Functions | |
void | initialize (ID3D12Device *device) |
bool | supportsInstancing () const override |
Check if the graphics device supports instancing. | |
const GraphicsDeviceCapabilities & | getDeviceCapabilities () const override |
Gets the device capabilities in a structure. | |
![]() | |
virtual Vendors::EVendors | getVendor () const |
Gets the known vendor of the initialized graphics device. | |
virtual Series::ESeries | getSeries () const |
Gets the series of GPUs the currently initialized graphics device belongs to. | |
virtual int | getModel () const |
Gets the model number of the initialized graphics device. | |
virtual bool | supportsInstancing () const |
Check if the graphics device supports instancing. | |
virtual int | getMaxTextureSlots () const |
Gets maximum number of supported texture slots. | |
virtual const GraphicsDeviceCapabilities & | getDeviceCapabilities () const |
Gets the device capabilities in a structure. | |
Private Attributes | |
GraphicsDeviceCapabilities | capabilities |
Definition at line 9 of file CapabilitiesD3D12.h.
|
inlineoverridevirtual |
Gets the device capabilities in a structure.
Reimplemented from Cogs::ICapabilities.
Definition at line 15 of file CapabilitiesD3D12.h.
void Cogs::CapabilitiesD3D12::initialize | ( | ID3D12Device * | device | ) |
Definition at line 3 of file CapabilitiesD3D12.cpp.
|
inlineoverridevirtual |
Check if the graphics device supports instancing.
Reimplemented from Cogs::ICapabilities.
Definition at line 13 of file CapabilitiesD3D12.h.
|
private |
Definition at line 18 of file CapabilitiesD3D12.h.