Class CellLayer

Inheritance Relationships

Base Type

  • public MovableObject

Class Documentation

class CellLayer : public MovableObject

Public Functions

explicit CellLayer(const Ogre::MaterialPtr &cell_material)
inline ~CellLayer() override
void clear()
void setCells(const std::vector<Cell> &cells)
void setCellDimensions(float width, float height, float depth)
void setAlpha(float alpha)
inline const Ogre::String &getMovableType() const override
inline const Ogre::AxisAlignedBox &getBoundingBox() const override
inline float getBoundingRadius() const override
inline virtual void getWorldTransforms(Ogre::Matrix4 *xform) const
inline virtual uint16_t getNumWorldTransforms() const
void _updateRenderQueue(Ogre::RenderQueue *queue) override
inline void _notifyAttached(Ogre::Node *parent, bool isTagPoint = false) override
inline void visitRenderables(Ogre::Renderable::Visitor*, bool) override
inline virtual void setName(const std::string &name)