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::Node
inline
add_component
(std::shared_ptr< Component > component)
Ragot::Component
inline
aspect_ratio
Ragot::Camera
private
calculate_normal
(const vertex_t &v1, const vertex_t &v2, const vertex_t &v3)
Ragot::Camera
Camera
()=delete
Ragot::Camera
Camera
(float aspect_ratio=1.f, float near_plane=1.f, float far_plane=100.f, float fov_deg=60.f)
Ragot::Camera
inline
CAMERA_TAG
Ragot::Camera
private
static
children
Ragot::Node
protected
Component
()=default
Ragot::Component
Component
(const Component &)=delete
Ragot::Component
Component
(const Component &&)=delete
Ragot::Component
components
Ragot::Component
protected
dirty
Ragot::Transform
protected
far_plane
Ragot::Camera
private
fov
Ragot::Camera
private
get_aspect_ratio
() const
Ragot::Camera
inline
get_children
() const
Ragot::Node
inline
get_components
() const
Ragot::Component
inline
get_far_plane
() const
Ragot::Camera
inline
get_fov
() const
Ragot::Camera
inline
get_location
() const
Ragot::Camera
inline
get_near_plane
() const
Ragot::Camera
inline
get_position
() const
Ragot::Transform
inline
get_projection_matrix
() const
Ragot::Camera
inline
get_right_direction
() const
Ragot::Camera
inline
get_rotation
() const
Ragot::Transform
inline
get_scale
() const
Ragot::Transform
inline
get_target
() const
Ragot::Camera
inline
get_transform_matrix
() override
Ragot::Node
inline
virtual
get_up_direction
() const
Ragot::Camera
inline
get_view_direction
() const
Ragot::Camera
inline
get_view_matrix
() const
Ragot::Camera
inline
get_vp_matrix
() const
Ragot::Camera
inline
is_dirty
() const
Ragot::Camera
inline
is_face_visible
(const vertex_t &v1, const vertex_t &v2, const vertex_t &v3)
Ragot::Camera
log_camera_info
() const
Ragot::Camera
Matrix4x4
typedef
Ragot::Camera
near_plane
Ragot::Camera
private
Node
()=default
Ragot::Node
Node
(const Node &)=delete
Ragot::Node
Node
(const Node &&)=delete
Ragot::Node
operator=
(const Component &)=delete
Ragot::Component
operator=
(const Component &&)=delete
Ragot::Component
Ragot::Node::operator=
(const Node &)=delete
Ragot::Node
Ragot::Node::operator=
(const Node &&)=delete
Ragot::Node
parent
Ragot::Node
protected
position
Ragot::Transform
protected
projDirty
Ragot::Camera
mutable
private
project_to_ndc
(const glm::vec4 &worldPos) const
Ragot::Camera
inline
projection_matrix
Ragot::Camera
mutable
private
remove_child
(std::shared_ptr< Node > child)
Ragot::Node
inline
remove_component
(std::shared_ptr< Component > component)
Ragot::Component
inline
rotate
(const float angle, const vec3 &axis)
Ragot::Transform
inline
rotation
Ragot::Transform
protected
scale
Ragot::Transform
protected
set_aspect_ratio
(float ar)
Ragot::Camera
inline
set_far_plane
(float fp)
Ragot::Camera
inline
set_fov
(float deg)
Ragot::Camera
inline
set_location
(const glm::vec3 &p)
Ragot::Camera
inline
set_near_plane
(float np)
Ragot::Camera
inline
set_position
(const vec3 &pos)
Ragot::Transform
inline
set_rotation
(const vec3 &rot)
Ragot::Transform
inline
set_scale
(const vec3 &scale)
Ragot::Transform
inline
set_target
(const glm::vec3 &t)
Ragot::Camera
inline
target
Ragot::Camera
private
Transform
()
Ragot::Transform
inline
transform_matrix
Ragot::Transform
private
view_matrix
Ragot::Camera
mutable
private
viewDirty
Ragot::Camera
mutable
private
vp_matrix
Ragot::Camera
mutable
private
vpDirty
Ragot::Camera
mutable
private
~Camera
()=default
Ragot::Camera
~Component
()=default
Ragot::Component
virtual
~Node
()=default
Ragot::Node
virtual
~Transform
()=default
Ragot::Transform
virtual
Generated by
1.13.2