blob: a6d01e60856fa672d96dc869e880122cf5893806 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef AABBUTILITY_H
#define AABBUTILITY_H
#include "Runtime/Geometry/AABB.h"
class Transform;
class Vector3f;
namespace Unity { class GameObject; }
bool EXPORT_COREMODULE CalculateLocalAABB (Unity::GameObject& go, AABB* aabb);
AABB CalculateWorldAABB (Unity::GameObject& go);
bool CalculateWorldAABB (Unity::GameObject& go, AABB* aabb);
bool CalculateAABBSkinned (Transform& transform, AABB& aabb);
bool CalculateAABBCornerVertices (Unity::GameObject& go, Vector3f* vertices);
#endif
|