Eidolon
Public Member Functions | Public Attributes | List of all members
DestroySceneNodeOp Class Reference

Destroys the given object/node pair by detaching the node and detroying it, then deleting the object. More...

#include <OgreRenderTypes.h>

Inheritance diagram for DestroySceneNodeOp:
Inheritance graph
Collaboration diagram for DestroySceneNodeOp:
Collaboration graph

Public Member Functions

 DestroySceneNodeOp (Ogre::MovableObject *obj, Ogre::SceneNode *node, OgreRenderScene *scene)
 
virtual void op ()
 Before each render operation, this method is called for every ResourceOp object the renderer stores, the object is deleted. More...
 
- Public Member Functions inherited from ResourceOp
 ResourceOp (std::string parentname="")
 

Public Attributes

Ogre::MovableObject * obj
 
Ogre::SceneNode * node
 
OgreRenderScenescene
 
- Public Attributes inherited from ResourceOp
std::string parentname
 Name of parent object which created this op and whose internal state is associated with it. More...
 

Detailed Description

Destroys the given object/node pair by detaching the node and detroying it, then deleting the object.

Constructor & Destructor Documentation

◆ DestroySceneNodeOp()

DestroySceneNodeOp ( Ogre::MovableObject *  obj,
Ogre::SceneNode *  node,
OgreRenderScene scene 
)
inline

Member Function Documentation

◆ op()

void op ( )
virtual

Before each render operation, this method is called for every ResourceOp object the renderer stores, the object is deleted.

Reimplemented from ResourceOp.

Member Data Documentation

◆ node

Ogre::SceneNode* node

◆ obj

Ogre::MovableObject* obj

◆ scene


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