Cogs.Core
Source
Renderer
CustomRenderer
BoundsRenderer.h
1
#pragma once
2
3
#include "Renderer/RenderList.h"
4
5
namespace
Cogs::Core
6
{
7
struct
BoundsRenderer
8
{
9
void
initialize(
class
IRenderer
* renderer,
IGraphicsDevice
* device);
10
void
renderBounds(
class
IRenderer
* renderer,
class
Context
* mainContext,
const
RenderList
& renderList);
11
Cogs::EffectHandle
effectHandle;
12
Cogs::InputLayoutHandle
inputLayoutHandle;
13
Cogs::BufferHandle
constantBuffer;
14
};
15
}
Cogs::Core::Context
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition:
Context.h:83
Cogs::Core::IRenderer
Renderer interface used by the engine to control registered renderer instances.
Definition:
IRenderer.h:154
Cogs::IGraphicsDevice
Represents a graphics device used to manage graphics resources and issue drawing commands.
Definition:
IGraphicsDevice.h:169
Cogs::Core
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Definition:
ComponentFunctions.h:10
Cogs::Core::BoundsRenderer
Definition:
BoundsRenderer.h:8
Cogs::Core::RenderList
Definition:
RenderList.h:300
Cogs::Handle_t< EffectTag >
Generated by
1.9.6