Rebel Fork Framework
Urho3D::TrackedComponent< ComponentType, RegistryComponentType > Class Template Reference

Template base of any TrackedComponent that automatically registers itself in registry. More...

#include <Urho3D/Scene/TrackedComponent.h>

Inheritance diagram for Urho3D::TrackedComponent< ComponentType, RegistryComponentType >:

Public Member Functions

 TrackedComponent (Context *context)
 
RegistryComponentType * GetRegistry () const
 
bool ShouldBeTrackedInRegistry () const override
 
void ReconnectToRegistry () override
 
void OnSetEnabled () override
 

Protected Member Functions

void OnSceneSet (Scene *scene) override
 

Private Attributes

WeakPtr< RegistryComponentType > registry_
 

Detailed Description

template<class ComponentType, class RegistryComponentType>
class Urho3D::TrackedComponent< ComponentType, RegistryComponentType >

Template base of any TrackedComponent that automatically registers itself in registry.


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