Maria GDK 5.0.0.779
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria3D::Tiles3D::BoundingVolume Class Referenceabstract

#include <M3DBoundingVolume.h>

Inheritance diagram for Maria3D::Tiles3D::BoundingVolume:
Maria3D::Tiles3D::TilesObject Maria3D::Tiles3D::TileBoundingBox Maria3D::Tiles3D::TileBoundingRegion Maria3D::Tiles3D::TileBoundingSphere

Public Member Functions

virtual double calcDistanceToCamera (const FrameState &fs)=0
 
virtual void applyTransform (const STK::Matrix4x4f &m, const STK::Vector3d &origin)=0
 
virtual int checkVisibility (const FrameState &fs, int parentVisibility=STK::Camera::Straddle)=0
 
virtual void debugDraw (STK::ShaderProgram &shader)=0
 
- Public Member Functions inherited from Maria3D::Tiles3D::TilesObject
const std::map< std::string, std::string > & getExtras () const
 
void setExtra (const std::string &key, const std::string &val)
 
std::string getExtra (const std::string &key) const
 

Additional Inherited Members

- Protected Attributes inherited from Maria3D::Tiles3D::TilesObject
std::map< std::string, std::string > _extras
 

Detailed Description

BoundingVolume - A bounding volume that encloses a tile or its content.


The documentation for this class was generated from the following files: