Oxygine  1
2g game engine
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
oxygine::TweenPostProcess Class Reference
Inheritance diagram for oxygine::TweenPostProcess:
oxygine::TweenObj oxygine::Material oxygine::PPTask oxygine::Object oxygine::ref_counter oxygine::ObjectBase oxygine::PoolObject

Public Member Functions

 TweenPostProcess (const PostProcessOptions &opt)
 
void renderPP () OVERRIDE
 
void addRefPP () OVERRIDE
 
void releaseRefPP () OVERRIDE
 
void init (Actor &actor) OVERRIDE
 
void update (Actor &actor, float p, const UpdateState &us) OVERRIDE
 
void done (Actor &actor) OVERRIDE
 
- Public Member Functions inherited from oxygine::Object
 Object (const Object &src)
 
 Object (bool assignUniqueID=true)
 
- Public Member Functions inherited from oxygine::ref_counter
void addRef ()
 
void releaseRef ()
 
- Public Member Functions inherited from oxygine::ObjectBase
 ObjectBase (const ObjectBase &src)
 
 ObjectBase (bool assignID=true)
 
const std::string & getName () const
 
const void * getUserData () const
 
int getObjectID () const
 
bool isName (const std::string &name) const
 
bool isName (const char *name) const
 
void setName (const std::string &name)
 
void setUserData (const void *data)
 
void dumpObject () const
 
void __removeFromDebugList ()
 
- Public Member Functions inherited from oxygine::Material
virtual void apply (Material *prev=0)
 
virtual void finish ()
 
virtual void render (Actor *, const RenderState &rs)
 
virtual void render (ClipRectActor *, const RenderState &rs)
 
virtual void render (MaskedSprite *, const RenderState &rs)
 
virtual void doRender (Sprite *, const RenderState &rs)
 
virtual void doRender (TextField *, const RenderState &rs)
 
virtual void doRender (ColorRectSprite *, const RenderState &rs)
 
virtual void doRender (ProgressBar *, const RenderState &rs)
 

Protected Member Functions

virtual void _renderPP ()
 
- Protected Member Functions inherited from oxygine::Object
void __doCheck ()
 
- Protected Member Functions inherited from oxygine::ObjectBase
void __generateID ()
 
std::string * __getName () const
 
void __freeName () const
 

Protected Attributes

Actor_actor
 
PostProcess _pp
 
float _progress
 
Material_prevMaterial
 
- Protected Attributes inherited from oxygine::ObjectBase
std::string __name
 
int __id
 
const void * __userData
 

Additional Inherited Members

- Public Types inherited from oxygine::TweenObj
typedef Actor type
 
- Public Types inherited from oxygine::ObjectBase
typedef std::vector< ObjectBase * > __createdObjects
 
- Static Public Member Functions inherited from oxygine::ObjectBase
static void dumpCreatedObjects ()
 
static void showAssertInCtor (int id)
 
static void showAssertInDtor (int id)
 
static __createdObjects & __getCreatedObjects ()
 
static void __startTracingLeaks ()
 
static void __stopTracingLeaks ()
 
- Static Public Member Functions inherited from oxygine::Material
static void setCurrent (Material *)
 
- Public Attributes inherited from oxygine::ref_counter
int _ref_counter
 
- Static Public Attributes inherited from oxygine::Material
static MaterialcurrentMaterial
 
- Static Protected Member Functions inherited from oxygine::ObjectBase
static void __addToDebugList (ObjectBase *base)
 
static void __removeFromDebugList (ObjectBase *base)
 
- Static Protected Attributes inherited from oxygine::ObjectBase
static int _lastID
 
static int _assertCtorID
 
static int _assertDtorID
 

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