Loading...
Searching...
No Matches
hellfire::CameraComponent Member List

This is the complete list of members for hellfire::CameraComponent, including all inherited members.

aspect_ratio_hellfire::CameraComponentprivate
camera_data_hellfire::CameraComponentprivate
camera_type_hellfire::CameraComponentprivate
CameraComponent(CameraType type=CameraType::PERSPECTIVE)hellfire::CameraComponent
create_orthographic(float size=10.0f, float aspect=16.0f/9.0f, float near_plane=0.1f, float far_plane=100.0f)hellfire::CameraComponentstatic
create_perspective(float fov=45.0f, float aspect=16.0f/9.0f, float near_plane=0.1f, float far_plane=100.0f)hellfire::CameraComponentstatic
far_plane_hellfire::CameraComponentprivate
fov_hellfire::CameraComponentprivate
front_hellfire::CameraComponentprivate
get_aspect_ratio() consthellfire::CameraComponentinline
get_camera_type() consthellfire::CameraComponentinline
get_far_plane() consthellfire::CameraComponentinline
get_fov() consthellfire::CameraComponentinline
get_front_vector() consthellfire::CameraComponentinline
get_mouse_sensitivity() consthellfire::CameraComponentinline
get_near_plane() consthellfire::CameraComponentinline
get_owner() consthellfire::Componentinline
get_pitch() consthellfire::CameraComponentinline
get_projection_matrix() consthellfire::CameraComponent
get_right_vector() consthellfire::CameraComponentinline
get_target() consthellfire::CameraComponentinline
get_up_vector() consthellfire::CameraComponentinline
get_view_matrix() consthellfire::CameraComponent
get_yaw() consthellfire::CameraComponentinline
invalidate_view() consthellfire::CameraComponentinline
look_at(const glm::vec3 &target)hellfire::CameraComponent
near_plane_hellfire::CameraComponentprivate
on_added(Entity *owner)hellfire::Componentinlinevirtual
on_removed()hellfire::Componentinlinevirtual
ortho_bottom_hellfire::CameraComponentprivate
ortho_left_hellfire::CameraComponentprivate
ortho_right_hellfire::CameraComponentprivate
ortho_size_hellfire::CameraComponentprivate
ortho_top_hellfire::CameraComponentprivate
owner_hellfire::Componentprivate
projection_dirty_hellfire::CameraComponentmutableprivate
projection_matrix_hellfire::CameraComponentmutableprivate
right_hellfire::CameraComponentprivate
set_aspect_ratio(float aspect)hellfire::CameraComponent
set_camera_type(CameraType type)hellfire::CameraComponent
set_clip_planes(float near_plane, float far_plane)hellfire::CameraComponent
set_fov(float fov)hellfire::CameraComponent
set_mouse_sensitivity(float sensitivity)hellfire::CameraComponent
set_orthographic(float left, float right, float bottom, float top, float near_plane, float far_plane)hellfire::CameraComponent
set_perspective(float fov, float aspect, float near_plane, float far_plane)hellfire::CameraComponent
set_pitch(float pitch)hellfire::CameraComponent
set_target(const glm::vec3 &target)hellfire::CameraComponent
set_yaw(float yaw)hellfire::CameraComponent
target_hellfire::CameraComponentprivate
up_hellfire::CameraComponentprivate
update_camera_vectors()hellfire::CameraComponentprivate
update_orthographic_bounds()hellfire::CameraComponentprivate
update_projection_matrix() consthellfire::CameraComponentprivate
update_view_matrix() consthellfire::CameraComponentprivate
view_dirty_hellfire::CameraComponentmutableprivate
view_matrix_hellfire::CameraComponentmutableprivate
world_up_hellfire::CameraComponentprivate
~Component()=defaulthellfire::Componentvirtual