OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
SceneUtil::Controller Class Reference

#include <controller.hpp>

Inheritance diagram for SceneUtil::Controller:
Collaboration diagram for SceneUtil::Controller:

Public Member Functions

 Controller ()
 
virtual ~Controller ()
 
bool hasInput () const
 
float getInputValue (osg::NodeVisitor *nv)
 
void setSource (std::shared_ptr< ControllerSource > source)
 
void setFunction (std::shared_ptr< ControllerFunction > function)
 
std::shared_ptr< ControllerSourcegetSource () const
 
std::shared_ptr
< ControllerFunction
getFunction () const
 

Private Attributes

std::shared_ptr< ControllerSourcemSource
 
std::shared_ptr
< ControllerFunction
mFunction
 

Constructor & Destructor Documentation

SceneUtil::Controller::Controller ( )
virtual SceneUtil::Controller::~Controller ( )
inlinevirtual

Member Function Documentation

std::shared_ptr< ControllerFunction > SceneUtil::Controller::getFunction ( ) const

Here is the caller graph for this function:

float SceneUtil::Controller::getInputValue ( osg::NodeVisitor *  nv)

Here is the caller graph for this function:

std::shared_ptr< ControllerSource > SceneUtil::Controller::getSource ( ) const

Here is the caller graph for this function:

bool SceneUtil::Controller::hasInput ( ) const

Here is the caller graph for this function:

void SceneUtil::Controller::setFunction ( std::shared_ptr< ControllerFunction function)

Here is the caller graph for this function:

void SceneUtil::Controller::setSource ( std::shared_ptr< ControllerSource source)

Here is the caller graph for this function:

Member Data Documentation

std::shared_ptr<ControllerFunction> SceneUtil::Controller::mFunction
private
std::shared_ptr<ControllerSource> SceneUtil::Controller::mSource
private

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