source: trunk/VUT/Ogre/src/OgreBspHierarchyInterface.cpp @ 74

Revision 74, 2.6 KB checked in by mattausch, 19 years ago (diff)

added support for release mode

Line 
1#include "OgreBspHierarchyInterface.h"
2#include "OgreVisibilityOctreeSceneManager.h"
3
4//#include <windows.h>
5
6namespace Ogre {
7
8//-----------------------------------------------------------------------
9BspHierarchyInterface::BspHierarchyInterface(SceneManager *sm, RenderSystem *rsys):
10PlatformHierarchyInterface(sm, rsys)
11{
12}
13//-----------------------------------------------------------------------
14void BspHierarchyInterface::TraverseNode(GtpVisibility::HierarchyNode *node)
15{
16}
17//-----------------------------------------------------------------------
18bool BspHierarchyInterface::IsLeaf(GtpVisibility::HierarchyNode *node) const
19{
20        return true;
21}
22//-----------------------------------------------------------------------
23bool BspHierarchyInterface::HasGeometry(GtpVisibility::HierarchyNode *node) const
24{
25        return true;
26}
27//-----------------------------------------------------------------------
28bool BspHierarchyInterface::HasGreaterDistance(GtpVisibility::HierarchyNode *node1,
29                                                                                           GtpVisibility::HierarchyNode *node2) const
30{
31        return true;
32}
33//-----------------------------------------------------------------------
34Real BspHierarchyInterface::GetSquaredViewDepth(const Camera* cam, const AxisAlignedBox* box) const
35{                                                           
36        return 0.0f;
37}
38//-----------------------------------------------------------------------
39void BspHierarchyInterface::SetNodeVisible(GtpVisibility::HierarchyNode *node,
40                                                                                   const bool visible)
41{
42}
43//-----------------------------------------------------------------------
44void BspHierarchyInterface::SetLastVisited(GtpVisibility::HierarchyNode *node,
45                                                                                   const unsigned int frameId)
46{
47}
48//-----------------------------------------------------------------------
49void BspHierarchyInterface::PullUpVisibility(GtpVisibility::HierarchyNode *node)
50{               
51}
52//-----------------------------------------------------------------------
53void BspHierarchyInterface::RenderNode(GtpVisibility::HierarchyNode *node)
54{
55}
56//-----------------------------------------------------------------------
57bool BspHierarchyInterface::IsNodeVisible(GtpVisibility::HierarchyNode *node) const
58{
59        return true;
60}
61//-----------------------------------------------------------------------
62unsigned int BspHierarchyInterface::LastVisited(GtpVisibility::HierarchyNode *node) const
63{
64        return 0;
65}
66//-----------------------------------------------------------------------
67AxisAlignedBox *BspHierarchyInterface::GetBoundingBox(GtpVisibility::HierarchyNode *node)
68{
69        return NULL;
70}
71
72} // namespace Ogre
Note: See TracBrowser for help on using the repository browser.