_acceleration | Divide::Unit | protected |
_attributes | Divide::Unit | protected |
_curPosition | Divide::Character | private |
_currentPosition | Divide::Unit | protected |
_currentTargetPosition | Divide::Unit | protected |
_curVelocity | Divide::Character | private |
_guid | Divide::GUIDWrapper | protected |
_lookingDirection | Divide::Character | private |
_moveSpeed | Divide::Unit | protected |
_moveTolerance | Divide::Unit | protected |
_newPosition | Divide::Character | private |
_newVelocity | Divide::Character | private |
_node | Divide::Unit | protected |
_oldPosition | Divide::Character | private |
_positionDirty | Divide::Character | private |
_unitUpdateMutex | Divide::Unit | mutableprotected |
_velocityDirty | Divide::Character | private |
AttributeMap typedef | Divide::Unit | |
Character(CharacterType type) | Divide::Character | explicit |
CharacterType enum name | Divide::Character | |
generateGUID() noexcept | Divide::GUIDWrapper | static |
getAcceleration() const | Divide::Unit | inlinevirtual |
getAttribute(U32 attributeID) const | Divide::Unit | virtual |
getBoundNode() const | Divide::Unit | inline |
getCurrentPosition() const | Divide::Unit | inline |
getGUID() const noexcept | Divide::GUIDWrapper | inline |
getLookingDirection() | Divide::Character | virtual |
getMovementSpeed() const | Divide::Unit | inlinevirtual |
getMovementTolerance() const | Divide::Unit | inline |
getPosition() const | Divide::Character | virtual |
getRelativeLookingDirection() const noexcept | Divide::Character | inline |
getTargetPosition() const | Divide::Unit | inline |
GUIDWrapper() noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(const GUIDWrapper &old) noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(GUIDWrapper &&old) noexcept | Divide::GUIDWrapper | inline |
lookAt(const vec3< F32 > &targetPos) | Divide::Character | virtual |
moveTo(const vec3< F32 > &targetPosition, const U64 deltaTimeUS) | Divide::Unit | virtual |
moveToX(F32 targetPosition, const U64 deltaTimeUS) | Divide::Unit | virtual |
moveToY(F32 targetPosition, const U64 deltaTimeUS) | Divide::Unit | virtual |
moveToZ(F32 targetPosition, const U64 deltaTimeUS) | Divide::Unit | virtual |
operator=(const GUIDWrapper &old)=delete | Divide::GUIDWrapper | |
operator=(GUIDWrapper &&other)=delete | Divide::GUIDWrapper | |
pauseAnimation(bool state) const | Divide::Character | |
playAnimation(U32 index) const | Divide::Character | |
Player(U8 index) | Divide::Player | explicit |
playNextAnimation() const | Divide::Character | |
playPreviousAnimation() const | Divide::Character | |
POINTER_R(Camera, camera, nullptr) | Divide::Player | |
PROPERTY_R(bool, lockedControls, false) | Divide::Player | |
PROPERTY_R(U8, index, 0u) | Divide::Player | |
PROPERTY_R(vec3< F32 >, extents, VECTOR3_UNIT) | Divide::Player | |
PROPERTY_RW(CharacterType, characterType, CharacterType::COUNT) | Divide::Character | |
Divide::Unit::PROPERTY_RW(UnitType, type, UnitType::COUNT) | Divide::Unit | |
setAcceleration(const F32 acceleration) | Divide::Unit | inlinevirtual |
setAttribute(U32 attributeID, I32 initialValue) | Divide::Unit | virtual |
setMovementSpeed(const F32 movementSpeed) | Divide::Unit | inlinevirtual |
setMovementTolerance(const F32 movementTolerance) | Divide::Unit | inline |
setParentNode(SceneGraphNode *node) override | Divide::Player | protectedvirtual |
setPosition(const vec3< F32 > &newPosition) | Divide::Character | virtual |
setRelativeLookingDirection(const vec3< F32 > &direction) noexcept | Divide::Character | inline |
setVelocity(const vec3< F32 > &newVelocity) | Divide::Character | virtual |
teleportTo(const vec3< F32 > &targetPosition) | Divide::Unit | virtual |
Unit(UnitType type) | Divide::Unit | explicit |
update(U64 deltaTimeUS) | Divide::Character | virtual |
~GUIDWrapper()=default | Divide::GUIDWrapper | virtual |
~Player() override | Divide::Player | |