31 lines
602 B
C++
31 lines
602 B
C++
#include "Scene.h"
|
|
#include "Graphics/Graphics.h"
|
|
#include "Graphics/Mesh.h"
|
|
#include "Component/Mesh.h"
|
|
#include "Component/Transform.h"
|
|
#include "Asset/AssetRegistry.h"
|
|
#include "Asset/TextureAsset.h"
|
|
#include "Asset/MaterialAsset.h"
|
|
#include "Component/PointLight.h"
|
|
#include "Component/DirectionalLight.h"
|
|
#include "Actor/PointLightActor.h"
|
|
|
|
using namespace Seele;
|
|
|
|
Scene::Scene(Gfx::PGraphics graphics)
|
|
: graphics(graphics)
|
|
, lightEnv(new LightEnvironment(graphics))
|
|
, physics(registry)
|
|
{
|
|
}
|
|
|
|
Scene::~Scene()
|
|
{
|
|
}
|
|
|
|
void Scene::update(float deltaTime)
|
|
{
|
|
physics.update(deltaTime);
|
|
}
|
|
|