Cogs.Core
Source
Scene.h
1
#pragma once
2
3
#include "Base.h"
4
5
#include <vector>
6
7
#include "Resources/ResourceHandle.h"
8
9
namespace
Cogs::Core
10
{
11
class
COGSCORE_DLL_API
Scene
12
{
13
public
:
14
explicit
Scene
(
class
Context
* context);
15
20
void
setup(
bool
readDefaultScene);
21
26
void
clear();
27
31
void
addResource(
ResourceHandleBase
& resource);
32
33
private
:
34
std::vector<ResourceHandleBase> sceneResources;
35
36
Context
* context;
37
};
38
}
Cogs::Core::Context
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition:
Context.h:83
Cogs::Core::Scene
Definition:
Scene.h:12
Cogs::Core
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Definition:
ComponentFunctions.h:10
Cogs::Core::ResourceHandleBase
Resource handle base class handling reference counting of resources derived from ResourceBase.
Definition:
ResourceHandle.h:19
Generated by
1.9.6