|
|
| ObjectContextSlot (const Object *theObject, const ParameterType &theDefaultValue, const TypedSlot< Type > &theSlot, Type(Object::*theGetValueFunction)(const ParameterType &, VRenderContext &Context) const) |
| | Initialize a typed updater, remembering the default value.
|
|
bool | updateValue (VRenderContext &Context, RenderBasin::RenderParameter &RP) override |
| | Virtual update function, reads the typed slot relative to the context and sends it to the render parameter.
|
| auto | getObjectCountID () const noexcept |
| | Get a unique ID for this object in the given domain.
|
|
bool | isIdentical (const WeakPtr< Updater, Updater > &PossibleSelf) const noexcept |
| | Check if this object is identical to the one used by the given pointer.
|
| void | mkAutoDestructive () |
| | Marks this object as being automatically destructed, e.g.
|
|
refcount_t | refcount () const noexcept |
| | The strong reference count.
|
|
| ReferenceBase (Updater *that) noexcept |
| | Constructor, initializes reference counter to zero.
|
| const auto & | self () const |
| | Return weak pointer to the object self.
|
|
refcount_t | wrefcount () const noexcept |
| | The weak reference count.
|