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....
ResourceStatus
Status of an asynchronously loaded resource, such as an effect or a pipeline.
@ Pending
The resource is still loading.