File CustomPass.h

namespace Gsage
class CustomPass : public CompositorPass

Subclassed by Gsage::OverlayPass

Public Functions

CustomPass(Engine *engine, const Ogre::CompositorPassDef *def, const Ogre::CompositorChannel &target, Ogre::CompositorNode *parentNode)
virtual ~CustomPass()

Protected Attributes

Engine *mEngine
class CustomPassDef : public CompositorPassDef

Subclassed by Gsage::OverlayPassDef

Public Functions

CustomPassDef(const std::string &id, Engine *engine, Ogre::CompositorTargetDef *target, Ogre::CompositorNodeDef *node)
virtual ~CustomPassDef()
const std::string &getID() const

Get pass def identifier

Protected Attributes

const std::string mID
Engine *mEngine