Public Member Functions | |
| SprocketPath (Model const &in_model, View const &in_view, Layout const &in_layout, Canvas const &in_canvas) | |
| SprocketPath (Canvas const &in_canvas, Layout const &in_layout, View const &in_view, Model const &in_model) | |
| SprocketPath (Canvas const &in_canvas, size_t in_layer=0) | |
| SprocketPath (SprocketPath const &that) | |
| HPS::Type | ObjectType () const |
| SprocketPath & | operator= (SprocketPath const &in_that) |
| void | Set (SprocketPath const &in_that) |
| bool | Equals (SprocketPath const &in_that) const |
| bool | operator!= (SprocketPath const &in_that) const |
| bool | operator== (SprocketPath const &in_that) const |
| Canvas | GetCanvas () const |
| Layout | GetLayout () const |
| View | GetView () const |
| Model | GetModel () const |
| KeyPath | GetKeyPath () const |
Public Member Functions inherited from HPS::Sprocket | |
| Sprocket (Sprocket &&in_that) | |
Public Member Functions inherited from HPS::Object | |
| Object & | operator= (Object const &other_object) |
| Object (Object &&in_that) | |
| Object & | operator= (Object &&in_that) |
| HPS::Type | Type () const |
| virtual bool | Empty () const |
| virtual void | Reset () |
| bool | HasType (HPS::Type in_mask) const |
| intptr_t | GetClassID () const |
| intptr_t | GetInstanceID () const |
Additional Inherited Members | |
Public Types inherited from HPS::Sprocket | |
| enum | UpdateType { Synchronous, Asynchronous } |
Static Public Member Functions inherited from HPS::Object | |
| template<typename T > | |
| static intptr_t | ClassID () |
| Canvas HPS::SprocketPath::GetCanvas | ( | ) | const |
Returns the Canvas associated with this SprocketPath
| KeyPath HPS::SprocketPath::GetKeyPath | ( | ) | const |
Creates a key path from the model segment up to the canvas window key, including all segments and include keys along the way. This can be used to facilitate highlighting or gathering of net attributes.
| Layout HPS::SprocketPath::GetLayout | ( | ) | const |
Returns the Layout associated with this SprocketPath
| Model HPS::SprocketPath::GetModel | ( | ) | const |
Returns the Model associated with this SprocketPath
| View HPS::SprocketPath::GetView | ( | ) | const |
Returns the View associated with this SprocketPath
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
Reimplemented from HPS::Object.