Elevate Engine
1
Loading...
Searching...
No Matches
FrustumVolume.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Frustum.h
"
4
#include "
ElevateEngine/Core/Transform.h
"
5
6
namespace
Elevate
7
{
8
class
BoundingVolume
9
{
10
public
:
11
virtual
bool
IsOnFrustum
(
const
Frustum
& frustum,
const
Transform
& transform)
const
= 0;
12
};
13
14
class
SphereBoundingVolume
:
public
BoundingVolume
15
{
16
public
:
17
virtual
bool
IsOnFrustum
(
const
Frustum
& frustum,
const
Transform
& transform)
const override
;
18
};
19
}
Frustum.h
Transform.h
Elevate::BoundingVolume
Definition
FrustumVolume.h:9
Elevate::BoundingVolume::IsOnFrustum
virtual bool IsOnFrustum(const Frustum &frustum, const Transform &transform) const =0
Elevate::SphereBoundingVolume
Definition
FrustumVolume.h:15
Elevate::SphereBoundingVolume::IsOnFrustum
virtual bool IsOnFrustum(const Frustum &frustum, const Transform &transform) const override
Definition
FrustumVolume.cpp:6
Elevate::Transform
Definition
Transform.h:14
Elevate
Definition
AudioDistanceProbe.h:9
Elevate::Frustum
Definition
Frustum.h:35
ElevateEngine
src
ElevateEngine
Renderer
Camera
FrustumVolume.h
Generated by
1.9.8