- * Set the renderer
- * @param[in] renderer The renderer
- */
- void SetRenderer( Render::Renderer* renderer );
-
- /**
- * Set the node
- * @param[in] node The node
- */
- void SetNode( Node* node );
-
- /**
- * Retrieve the node
- * @return The node
- */
- const Node& GetNode() const
- {
- return *mNode;
- }
- /**
- * Retrieve the modelView matrix.
- * @return The modelView matrix.
- */
- Matrix& GetModelViewMatrix();
-
- /**
- * Retrieve the modelView matrix.
- * @return The modelView matrix.
- */
- const Matrix& GetModelViewMatrix() const;
-
- /**
- * Retrieve the depth index
- */
- int GetDepthIndex() const
- {
- return mDepthIndex;
- }
-
- /**
- * Set the depth index
- */
- void SetDepthIndex( int depthIndex );
-
- /**
- * Set if the RenderItem is opaque
- * @param[in] isOpaque true if the RenderItem is opaque, false otherwise
+ * Overriden delete operator.
+ * Deletes the RenderItem from its global memory pool
+ * @param[in] A pointer to the RenderItem to delete.