![]() |
FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
|
Public Member Functions | |
Anchor (fge::Object *owner) | |
Anchor (fge::Object *owner, Anchor const &anchor) | |
Anchor (Anchor const &r)=delete | |
Anchor (Anchor &&r) noexcept=delete | |
Anchor & | operator= (Anchor const &r) |
Anchor & | operator= (Anchor &&r) noexcept=delete |
void | updateAnchor (fge::Vector2f const &customTargetSize={0.0f, 0.0f}) |
void | setAnchor (Types type, fge::Vector2< Shifts > const &shift, fge::ObjectSid target=std::numeric_limits< fge::ObjectSid >::max()) |
void | setAnchorType (Types type) |
void | setAnchorShift (fge::Vector2< Shifts > const &shift) |
void | setAnchorTarget (fge::ObjectSid target) |
Types | getAnchorType () const |
fge::Vector2< Shifts > const & | getAnchorShift () const |
fge::ObjectSid | getAnchorTarget () const |
fge::Object * | getAnchorOwner () const |
void | setAnchorSuccessor (fge::ObjectDataWeak successor) |
fge::ObjectDataWeak | getAnchorSuccessor () const |
void | needAnchorUpdate (bool flag) |
bool | isNeedingAnchorUpdate () const |