Cogs.Core
Extensions
Volumetric
Source
OctBounds.h
1
#pragma once
2
#include "Scene/GetBounds.h"
3
4
namespace
Cogs
5
{
6
namespace
Core
7
{
8
namespace
Volumetric
9
{
10
struct
OctSystem;
11
12
struct
OctBounds
:
public
IGetBounds
13
{
14
OctSystem
* octSystem;
15
16
void
getBounds
(
Context
* context, Cogs::Geometry::BoundingBox & bounds)
override
;
17
};
18
19
}
20
}
21
}
Cogs::Core::Context
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition:
Context.h:83
Cogs::Core::IGetBounds
Definition:
GetBounds.h:21
Cogs
Contains all Cogs related functionality.
Definition:
FieldSetter.h:23
Cogs::Core::Volumetric::OctBounds
Definition:
OctBounds.h:13
Cogs::Core::Volumetric::OctBounds::getBounds
void getBounds(Context *context, Cogs::Geometry::BoundingBox &bounds) override
Expand bounds including bounds of all entities in this system in world coordinates.
Definition:
OctBounds.cpp:9
Cogs::Core::Volumetric::OctSystem
Definition:
OctSystem.h:116
Generated by
1.9.6