Class PotreeVisual

Inheritance Relationships

Base Type

  • protected Ogre::SceneManager::Listener

Class Documentation

class PotreeVisual : protected Ogre::SceneManager::Listener

Public Functions

PotreeVisual(const std::shared_ptr<CloudLoader> &loader, Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
~PotreeVisual()
void setVisible(bool visible)
void setOrigin(const Ogre::Vector3 &p, const Ogre::Quaternion &q)
void setPointBudget(std::size_t budget)
void setPointSize(float size)
void setMinimumNodeSize(float size)
void enableSplatRendering(bool enable)

Protected Functions

virtual void preFindVisibleObjects(Ogre::SceneManager *source, Ogre::SceneManager::IlluminationRenderStage irs, Ogre::Viewport *viewport) override