3D Graphics Engine for ESP32
 
Loading...
Searching...
No Matches
Ragot::Camera Member List

This is the complete list of members for Ragot::Camera, including all inherited members.

add_child(std::shared_ptr< Node > child)Ragot::Nodeinline
add_component(std::shared_ptr< Component > component)Ragot::Componentinline
aspect_ratioRagot::Cameraprivate
calculate_normal(const vertex_t &v1, const vertex_t &v2, const vertex_t &v3)Ragot::Camera
Camera()=deleteRagot::Camera
Camera(float aspect_ratio=1.f, float near_plane=1.f, float far_plane=100.f, float fov_deg=60.f)Ragot::Camerainline
CAMERA_TAGRagot::Cameraprivatestatic
childrenRagot::Nodeprotected
Component()=defaultRagot::Component
Component(const Component &)=deleteRagot::Component
Component(const Component &&)=deleteRagot::Component
componentsRagot::Componentprotected
dirtyRagot::Transformprotected
far_planeRagot::Cameraprivate
fovRagot::Cameraprivate
get_aspect_ratio() constRagot::Camerainline
get_children() constRagot::Nodeinline
get_components() constRagot::Componentinline
get_far_plane() constRagot::Camerainline
get_fov() constRagot::Camerainline
get_location() constRagot::Camerainline
get_near_plane() constRagot::Camerainline
get_position() constRagot::Transforminline
get_projection_matrix() constRagot::Camerainline
get_right_direction() constRagot::Camerainline
get_rotation() constRagot::Transforminline
get_scale() constRagot::Transforminline
get_target() constRagot::Camerainline
get_transform_matrix() overrideRagot::Nodeinlinevirtual
get_up_direction() constRagot::Camerainline
get_view_direction() constRagot::Camerainline
get_view_matrix() constRagot::Camerainline
get_vp_matrix() constRagot::Camerainline
is_dirty() constRagot::Camerainline
is_face_visible(const vertex_t &v1, const vertex_t &v2, const vertex_t &v3)Ragot::Camera
log_camera_info() constRagot::Camera
Matrix4x4 typedefRagot::Camera
near_planeRagot::Cameraprivate
Node()=defaultRagot::Node
Node(const Node &)=deleteRagot::Node
Node(const Node &&)=deleteRagot::Node
operator=(const Component &)=deleteRagot::Component
operator=(const Component &&)=deleteRagot::Component
Ragot::Node::operator=(const Node &)=deleteRagot::Node
Ragot::Node::operator=(const Node &&)=deleteRagot::Node
parentRagot::Nodeprotected
positionRagot::Transformprotected
projDirtyRagot::Cameramutableprivate
project_to_ndc(const glm::vec4 &worldPos) constRagot::Camerainline
projection_matrixRagot::Cameramutableprivate
remove_child(std::shared_ptr< Node > child)Ragot::Nodeinline
remove_component(std::shared_ptr< Component > component)Ragot::Componentinline
rotate(const float angle, const vec3 &axis)Ragot::Transforminline
rotationRagot::Transformprotected
scaleRagot::Transformprotected
set_aspect_ratio(float ar)Ragot::Camerainline
set_far_plane(float fp)Ragot::Camerainline
set_fov(float deg)Ragot::Camerainline
set_location(const glm::vec3 &p)Ragot::Camerainline
set_near_plane(float np)Ragot::Camerainline
set_position(const vec3 &pos)Ragot::Transforminline
set_rotation(const vec3 &rot)Ragot::Transforminline
set_scale(const vec3 &scale)Ragot::Transforminline
set_target(const glm::vec3 &t)Ragot::Camerainline
targetRagot::Cameraprivate
Transform()Ragot::Transforminline
transform_matrixRagot::Transformprivate
view_matrixRagot::Cameramutableprivate
viewDirtyRagot::Cameramutableprivate
vp_matrixRagot::Cameramutableprivate
vpDirtyRagot::Cameramutableprivate
~Camera()=defaultRagot::Camera
~Component()=defaultRagot::Componentvirtual
~Node()=defaultRagot::Nodevirtual
~Transform()=defaultRagot::Transformvirtual