The IStepable interface implementation. More...

#include "murl_logic_stepable.h"

Inheritance diagram for Murl::Logic::Stepable:

Public Member Functions

virtual ~Stepable ()
 The destructor.
 
virtual Bool SetAppStepable (IAppStepablePtr appStepable)
 Implementation of IStepable::SetAppStepable() method.
 
virtual void SetEnabled (Bool isEnabled)
 Implementation of IStepable::SetEnabled() method.
 
virtual Bool IsEnabled () const
 Implementation of IStepable::IsEnabled() method.
 
virtual void Reset ()
 Implementation of IStepable::Reset() method.
 
virtual void ProcessTick (const Logic::IState *state)
 Implementation of IStepable::ProcessTick() method.
 
virtual void FinishTick (const Logic::IState *state)
 Implementation of IStepable::FinishTick() method.
 

Static Public Member Functions

static IStepablePtr Create ()
 Create a stepable object. More...
 

Detailed Description

The IStepable interface implementation.

Member Function Documentation

◆ Create()

static IStepablePtr Murl::Logic::Stepable::Create ( )
static

Create a stepable object.

Returns
The created stepable object, or null if failed.

The documentation for this class was generated from the following file:
  • murl_logic_stepable.h


Copyright © 2011-2018 Spraylight GmbH.