AnimEngine
FollowCamera Member List

This is the complete list of members for FollowCamera, including all inherited members.

_children (defined in Entity)Entityprotected
_mCachedFinalPose (defined in CachedFinalPose)CachedFinalPoseprotected
_name (defined in Entity)Entityprotected
_parent (defined in Entity)Entityprotected
addChild(Entity *entity) (defined in Entity)Entity
base_velocity_factor (defined in FollowCamera)FollowCameraprotected
BaseCameraEntity() (defined in BaseCameraEntity)BaseCameraEntityinline
BaseCameraEntity(float fov, const glm::vec3 &loc) (defined in BaseCameraEntity)BaseCameraEntityinline
BaseCameraEntity(float fov, const glm::vec3 &loc, float near_plane, float far_plane) (defined in BaseCameraEntity)BaseCameraEntityinline
distance_exponent (defined in FollowCamera)FollowCameraprotected
Entity() (defined in Entity)Entityinline
Entity(const std::string &name) (defined in Entity)Entityinline
far_plane (defined in BaseCameraEntity)BaseCameraEntity
follow(double frametime, vec3 target, vec3 offset, vec3 viewtarget) (defined in FollowCamera)FollowCameravirtual
follow_distance (defined in FollowCamera)FollowCameraprotected
follow_explicit(double frametime, vec3 target, vec3 offset, vec3 viewtarget, float linear_acceleration_parameter, float base_velocity_parameter, float follow_distance_parameter, float distance_exponent_parameter) (defined in FollowCamera)FollowCameravirtual
FollowCamera() (defined in FollowCamera)FollowCamerainline
FollowCamera(float fov, vec3 start_pos, float linear_acceleration_factor=3.0f, float base_velocity_factor=.6f, float follow_distance=2.0f, float distance_exponent=2.0f) (defined in FollowCamera)FollowCamerainline
fov (defined in BaseCameraEntity)BaseCameraEntity
getAccelerationFactor() (defined in FollowCamera)FollowCamerainline
getCachedFinalPose() const (defined in CachedFinalPose)CachedFinalPoseinlinevirtual
getChildren() const (defined in Entity)Entityinline
getFollowLength() (defined in FollowCamera)FollowCamerainline
getLocation() const override (defined in BaseCameraEntity)BaseCameraEntityinlinevirtual
getMaximumDistance() const (defined in FollowCamera)FollowCamerainline
getName() const (defined in Entity)Entityinline
getOrthographic() const override (defined in BaseCameraEntity)BaseCameraEntityinlinevirtual
getOrthographic(float left, float right, float bottom, float top, float near_plane, float far_plane) (defined in BaseCameraEntity)BaseCameraEntityinline
getParent() (defined in Entity)Entityinline
getParent() const (defined in Entity)Entityinline
getPerspective(float aspect) const override (defined in BaseCameraEntity)BaseCameraEntityinlinevirtual
getPose() const override (defined in BaseCameraEntity)BaseCameraEntityinlinevirtual
getView() const (defined in FollowCamera)FollowCamerainlinevirtual
getView(const Pose &aPoseOverride) const override (defined in BaseCameraEntity)BaseCameraEntityvirtual
getViewDir() const (defined in FollowCamera)FollowCamerainlinevirtual
getViewDir(const Pose &aPoseOverride) const override (defined in BaseCameraEntity)BaseCameraEntityvirtual
hasParent() const (defined in Entity)Entityinline
isDrawable() const =0 (defined in PureComponent)PureComponentpure virtual
isDrawable() const (defined in RootComponent)RootComponentinlinevirtual
isPoseable() const =0 (defined in PureComponent)PureComponentpure virtual
isPoseable() const (defined in RootComponent)RootComponentinlinevirtual
isPoseable() const override (defined in PoseableComponent)PoseableComponentinlinevirtual
isPosed() const =0 (defined in PureComponent)PureComponentpure virtual
isPosed() const override (defined in PosedComponent)PosedComponentinlinevirtual
linear_acceleration_factor (defined in FollowCamera)FollowCameraprotected
link(Entity *parent) (defined in Entity)Entityvirtual
look (defined in FollowCamera)FollowCameraprotected
max_distance (defined in FollowCamera)FollowCameraprotected
near_plane (defined in BaseCameraEntity)BaseCameraEntity
numChildren() const (defined in Entity)Entityinline
pose (defined in BaseCameraEntity)BaseCameraEntity
replace(Entity *replacement)Entityvirtual
reset(const vec3 &start_pos) (defined in FollowCamera)FollowCameravirtual
setAccelerationFactor(float linear_acceleration_factor) (defined in FollowCamera)FollowCamerainline
setCachedFinalPose(const Pose &aPose) (defined in CachedFinalPose)CachedFinalPoseinlinevirtual
setFarPlane(float far_plane) (defined in BaseCameraEntity)BaseCameraEntityinlinevirtual
setFollowLength(float follow_distance) (defined in FollowCamera)FollowCamerainline
setMaximumDistance(float max_distance) (defined in FollowCamera)FollowCamerainline
setName(const std::string &name) (defined in Entity)Entityinline
setNearPlane(float near_plane) (defined in BaseCameraEntity)BaseCameraEntityinlinevirtual
setPose(const Pose &pose) override (defined in BaseCameraEntity)BaseCameraEntityinlinevirtual
traversal_scratch (defined in Entity)Entity
unlink() (defined in Entity)Entityvirtual
UUID() const (defined in Entity)Entityinline
velocity (defined in FollowCamera)FollowCameraprotected
~CameraInterface() (defined in CameraInterface)CameraInterfaceinlinevirtual
~PoseableWorldEntity() (defined in PoseableWorldEntity)PoseableWorldEntityinlinevirtual
~WorldEntity() (defined in WorldEntity)WorldEntityinlinevirtual