Cogs.Core
CapabilitiesD3D12.h
1#pragma once
2
3#include "../ICapabilities.h"
4
5#include "CommonD3D12.h"
6
7namespace Cogs
8{
10 {
11 void initialize(ID3D12Device * device);
12
13 bool supportsInstancing() const override { return true; }
14
15 const GraphicsDeviceCapabilities & getDeviceCapabilities() const override { return capabilities; }
16
17 private:
18 GraphicsDeviceCapabilities capabilities;
19 };
20}
Contains all Cogs related functionality.
Definition: FieldSetter.h:23
const GraphicsDeviceCapabilities & getDeviceCapabilities() const override
Gets the device capabilities in a structure.
bool supportsInstancing() const override
Check if the graphics device supports instancing.
Contains device capabilities.
Definition: ICapabilities.h:67
Provides capability query functionality.