Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Character Member List

This is the complete list of members for Divide::Character, including all inherited members.

_accelerationDivide::Unitprotected
_attributesDivide::Unitprotected
_curPositionDivide::Characterprivate
_currentPositionDivide::Unitprotected
_currentTargetPositionDivide::Unitprotected
_curVelocityDivide::Characterprivate
_guidDivide::GUIDWrapperprotected
_lookingDirectionDivide::Characterprivate
_moveSpeedDivide::Unitprotected
_moveToleranceDivide::Unitprotected
_newPositionDivide::Characterprivate
_newVelocityDivide::Characterprivate
_nodeDivide::Unitprotected
_oldPositionDivide::Characterprivate
_positionDirtyDivide::Characterprivate
_unitUpdateMutexDivide::Unitmutableprotected
_velocityDirtyDivide::Characterprivate
AttributeMap typedefDivide::Unit
Character(CharacterType type)Divide::Characterexplicit
CharacterType enum nameDivide::Character
generateGUID() noexceptDivide::GUIDWrapperstatic
getAcceleration() constDivide::Unitinlinevirtual
getAttribute(U32 attributeID) constDivide::Unitvirtual
getBoundNode() constDivide::Unitinline
getCurrentPosition() constDivide::Unitinline
getGUID() const noexceptDivide::GUIDWrapperinline
getLookingDirection()Divide::Charactervirtual
getMovementSpeed() constDivide::Unitinlinevirtual
getMovementTolerance() constDivide::Unitinline
getPosition() constDivide::Charactervirtual
getRelativeLookingDirection() const noexceptDivide::Characterinline
getTargetPosition() constDivide::Unitinline
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
lookAt(const vec3< F32 > &targetPos)Divide::Charactervirtual
moveTo(const vec3< F32 > &targetPosition, const U64 deltaTimeUS)Divide::Unitvirtual
moveToX(F32 targetPosition, const U64 deltaTimeUS)Divide::Unitvirtual
moveToY(F32 targetPosition, const U64 deltaTimeUS)Divide::Unitvirtual
moveToZ(F32 targetPosition, const U64 deltaTimeUS)Divide::Unitvirtual
operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
pauseAnimation(bool state) constDivide::Character
playAnimation(U32 index) constDivide::Character
playNextAnimation() constDivide::Character
playPreviousAnimation() constDivide::Character
PROPERTY_RW(CharacterType, characterType, CharacterType::COUNT)Divide::Character
Divide::Unit::PROPERTY_RW(UnitType, type, UnitType::COUNT)Divide::Unit
setAcceleration(const F32 acceleration)Divide::Unitinlinevirtual
setAttribute(U32 attributeID, I32 initialValue)Divide::Unitvirtual
setMovementSpeed(const F32 movementSpeed)Divide::Unitinlinevirtual
setMovementTolerance(const F32 movementTolerance)Divide::Unitinline
setParentNode(SceneGraphNode *node) overrideDivide::Characterprotectedvirtual
setPosition(const vec3< F32 > &newPosition)Divide::Charactervirtual
setRelativeLookingDirection(const vec3< F32 > &direction) noexceptDivide::Characterinline
setVelocity(const vec3< F32 > &newVelocity)Divide::Charactervirtual
teleportTo(const vec3< F32 > &targetPosition)Divide::Unitvirtual
Unit(UnitType type)Divide::Unitexplicit
update(U64 deltaTimeUS)Divide::Charactervirtual
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual