Cogs.Core
BoundsRenderer.h
1#pragma once
2
3#include "Renderer/RenderList.h"
4#include "Rendering/Common.h"
5
6namespace Cogs::Core
7{
9 {
10 void initialize(class IRenderer* renderer, IGraphicsDevice * device);
11 void renderBounds(class IRenderer * renderer, class Context* mainContext, const RenderList & renderList);
12 Cogs::EffectHandle effectHandle;
13 Cogs::InputLayoutHandle inputLayoutHandle;
14 Cogs::VertexFormatHandle vertexFormat;
16 Cogs::BufferHandle constantBuffer;
17 };
18}
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition: Context.h:83
Renderer interface used by the engine to control registered renderer instances.
Definition: IRenderer.h:154
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.
Definition: Common.h:198
@ Pending
The resource is still loading.