3#include "Resources/Resources.h"
4#include "Rendering/IGraphicsDevice.h"
10 struct RenderTaskContext;
15 COGSCORE_DLL_API MaterialInstanceHandle getDefaultMaterialInstance(Context* context);
17 COGSCORE_DLL_API
void drawUnitWireBox(RenderTaskContext * taskContext, DrawContext * drawContext,
const RenderItem * item,
const glm::mat4& M,
unsigned color);
19 COGSCORE_DLL_API
void drawOneOneWireBox(RenderTaskContext * taskContext, DrawContext * drawContext,
const RenderItem * item,
const glm::mat4& M,
unsigned color);
21 COGSCORE_DLL_API
void drawCoordSys(RenderTaskContext * taskContext, DrawContext * drawContext,
const RenderItem * item,
const glm::mat4& M,
bool overlay=
false);
Represents a graphics device used to manage graphics resources and issue drawing commands.
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....