| AnimEngine
    | 
This is the complete list of members for FollowCamera, including all inherited members.
| _children (defined in Entity) | Entity | protected | 
| _mCachedFinalPose (defined in CachedFinalPose) | CachedFinalPose | protected | 
| _name (defined in Entity) | Entity | protected | 
| _parent (defined in Entity) | Entity | protected | 
| addChild(Entity *entity) (defined in Entity) | Entity | |
| base_velocity_factor (defined in FollowCamera) | FollowCamera | protected | 
| BaseCameraEntity() (defined in BaseCameraEntity) | BaseCameraEntity | inline | 
| BaseCameraEntity(float fov, const glm::vec3 &loc) (defined in BaseCameraEntity) | BaseCameraEntity | inline | 
| BaseCameraEntity(float fov, const glm::vec3 &loc, float near_plane, float far_plane) (defined in BaseCameraEntity) | BaseCameraEntity | inline | 
| distance_exponent (defined in FollowCamera) | FollowCamera | protected | 
| Entity() (defined in Entity) | Entity | inline | 
| Entity(const std::string &name) (defined in Entity) | Entity | inline | 
| far_plane (defined in BaseCameraEntity) | BaseCameraEntity | |
| follow(double frametime, vec3 target, vec3 offset, vec3 viewtarget) (defined in FollowCamera) | FollowCamera | virtual | 
| follow_distance (defined in FollowCamera) | FollowCamera | protected | 
| 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) | FollowCamera | virtual | 
| FollowCamera() (defined in FollowCamera) | FollowCamera | inline | 
| 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) | FollowCamera | inline | 
| fov (defined in BaseCameraEntity) | BaseCameraEntity | |
| getAccelerationFactor() (defined in FollowCamera) | FollowCamera | inline | 
| getCachedFinalPose() const (defined in CachedFinalPose) | CachedFinalPose | inlinevirtual | 
| getChildren() const (defined in Entity) | Entity | inline | 
| getFollowLength() (defined in FollowCamera) | FollowCamera | inline | 
| getLocation() const override (defined in BaseCameraEntity) | BaseCameraEntity | inlinevirtual | 
| getMaximumDistance() const (defined in FollowCamera) | FollowCamera | inline | 
| getName() const (defined in Entity) | Entity | inline | 
| getOrthographic() const override (defined in BaseCameraEntity) | BaseCameraEntity | inlinevirtual | 
| getOrthographic(float left, float right, float bottom, float top, float near_plane, float far_plane) (defined in BaseCameraEntity) | BaseCameraEntity | inline | 
| getParent() (defined in Entity) | Entity | inline | 
| getParent() const (defined in Entity) | Entity | inline | 
| getPerspective(float aspect) const override (defined in BaseCameraEntity) | BaseCameraEntity | inlinevirtual | 
| getPose() const override (defined in BaseCameraEntity) | BaseCameraEntity | inlinevirtual | 
| getView() const (defined in FollowCamera) | FollowCamera | inlinevirtual | 
| getView(const Pose &aPoseOverride) const override (defined in BaseCameraEntity) | BaseCameraEntity | virtual | 
| getViewDir() const (defined in FollowCamera) | FollowCamera | inlinevirtual | 
| getViewDir(const Pose &aPoseOverride) const override (defined in BaseCameraEntity) | BaseCameraEntity | virtual | 
| hasParent() const (defined in Entity) | Entity | inline | 
| isDrawable() const =0 (defined in PureComponent) | PureComponent | pure virtual | 
| isDrawable() const (defined in RootComponent) | RootComponent | inlinevirtual | 
| isPoseable() const =0 (defined in PureComponent) | PureComponent | pure virtual | 
| isPoseable() const (defined in RootComponent) | RootComponent | inlinevirtual | 
| isPoseable() const override (defined in PoseableComponent) | PoseableComponent | inlinevirtual | 
| isPosed() const =0 (defined in PureComponent) | PureComponent | pure virtual | 
| isPosed() const override (defined in PosedComponent) | PosedComponent | inlinevirtual | 
| linear_acceleration_factor (defined in FollowCamera) | FollowCamera | protected | 
| link(Entity *parent) (defined in Entity) | Entity | virtual | 
| look (defined in FollowCamera) | FollowCamera | protected | 
| max_distance (defined in FollowCamera) | FollowCamera | protected | 
| near_plane (defined in BaseCameraEntity) | BaseCameraEntity | |
| numChildren() const (defined in Entity) | Entity | inline | 
| pose (defined in BaseCameraEntity) | BaseCameraEntity | |
| replace(Entity *replacement) | Entity | virtual | 
| reset(const vec3 &start_pos) (defined in FollowCamera) | FollowCamera | virtual | 
| setAccelerationFactor(float linear_acceleration_factor) (defined in FollowCamera) | FollowCamera | inline | 
| setCachedFinalPose(const Pose &aPose) (defined in CachedFinalPose) | CachedFinalPose | inlinevirtual | 
| setFarPlane(float far_plane) (defined in BaseCameraEntity) | BaseCameraEntity | inlinevirtual | 
| setFollowLength(float follow_distance) (defined in FollowCamera) | FollowCamera | inline | 
| setMaximumDistance(float max_distance) (defined in FollowCamera) | FollowCamera | inline | 
| setName(const std::string &name) (defined in Entity) | Entity | inline | 
| setNearPlane(float near_plane) (defined in BaseCameraEntity) | BaseCameraEntity | inlinevirtual | 
| setPose(const Pose &pose) override (defined in BaseCameraEntity) | BaseCameraEntity | inlinevirtual | 
| traversal_scratch (defined in Entity) | Entity | |
| unlink() (defined in Entity) | Entity | virtual | 
| UUID() const (defined in Entity) | Entity | inline | 
| velocity (defined in FollowCamera) | FollowCamera | protected | 
| ~CameraInterface() (defined in CameraInterface) | CameraInterface | inlinevirtual | 
| ~PoseableWorldEntity() (defined in PoseableWorldEntity) | PoseableWorldEntity | inlinevirtual | 
| ~WorldEntity() (defined in WorldEntity) | WorldEntity | inlinevirtual | 
 1.8.13
 1.8.13