Veřejné metody | |
BaseDynamicObject (Canvas canvas) | |
abstract bool | AnimationStep (int frame) |
Metoda volaná během každého animačního kroku. Vrací true, pokud změna provedená v metodě vyžaduje překreslení plátna (tj. v rámci metody byl změněn alespoň jeden tvar (resp. přesněji jeho vizualizovaná vlastnost). | |
void | AddToCommunicationGroup (string groupName) |
Přidává objekt do komunikační skupiny v centrální komunikačním uzlu. | |
void | RemoveFromCommunicationGroup (string groupName) |
Vyjímá objekt z komunikační skupiny. | |
virtual void | MessageReceiving (object message) |
override string | ToString () |
Chráněné metody | |
void | InheritGroupsFrom (ICanvasObject templet) |
Vlastnosti | |
Canvas | Canvas [get] |
IList< string > | ComunnicationGroups [get] |
Definice je uvedena na řádku 34 v souboru DynamicObject.cs.
Grendel::Base::BaseDynamicObject::BaseDynamicObject | ( | Canvas | canvas | ) | [inline] |
Definice je uvedena na řádku 36 v souboru DynamicObject.cs.
abstract bool Grendel::Base::BaseDynamicObject::AnimationStep | ( | int | frame | ) | [pure virtual] |
Metoda volaná během každého animačního kroku. Vrací true, pokud změna provedená v metodě vyžaduje překreslení plátna (tj. v rámci metody byl změněn alespoň jeden tvar (resp. přesněji jeho vizualizovaná vlastnost).
Implementuje Grendel::Base::IDynamicObject.
Implementováno v Grendel::Base::Shifter a Grendel::Base::ActionLauncher.
void Grendel::Base::BaseCanvasObject::AddToCommunicationGroup | ( | string | groupName | ) | [inline, inherited] |
Přidává objekt do komunikační skupiny v centrální komunikačním uzlu.
groupName | Identifikace komunikační skupiny. |
Implementuje Grendel::Base::ICanvasObject.
void Grendel::Base::BaseCanvasObject::RemoveFromCommunicationGroup | ( | string | groupName | ) | [inline, inherited] |
virtual void Grendel::Base::BaseCanvasObject::MessageReceiving | ( | object | message | ) | [inline, virtual, inherited] |
Implementuje Grendel::Communication::IMessageReceiver.
void Grendel::Base::BaseCanvasObject::InheritGroupsFrom | ( | ICanvasObject | templet | ) | [inline, protected, inherited] |
override string Grendel::Base::BaseCanvasObject::ToString | ( | ) | [inline, inherited] |
Canvas Grendel::Base::BaseCanvasObject::Canvas [get, inherited] |
vrací plátno, k němuž objekt patří
Implementuje Grendel::Base::ICanvasObject.
IList<string> Grendel::Base::BaseCanvasObject::ComunnicationGroups [get, inherited] |
Kopie seznamu komunikačních skupin, do níž objekt přísluší.
Implementuje Grendel::Base::ICanvasObject.