Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Camera2D Member List
This is the complete list of members for
Camera2D
, including all inherited members.
_is_ready
Node2D
protected
_is_visible
Node2D
protected
_name
Node2D
protected
_to_free
Node2D
protected
_transform
Node2D
protected
_z_index
Node2D
protected
add_child
(const std::string &base_name, Node2D *node)
Node2D
Camera2D
()
Camera2D
Camera2D
(const std::string &name)
Camera2D
inline
explicit
change_visibility
(bool visible)
Node2D
draw
(Renderer *renderer)
Node2D
virtual
draw_hierarchy
()
Node2D
virtual
draw_inspector
()
Node2D
virtual
follow
(Node2D *target)
Camera2D
get_effective_z_index
() const
Node2D
get_global_transform
() const
Node2D
get_name
() const
Node2D
get_node
(const std::string &path)
Node2D
get_node
()
Node2D
get_offset
() const
Camera2D
get_transform
() const
Node2D
get_tree
()
Node2D
get_view_matrix
() const
Camera2D
get_viewport
() const
Camera2D
get_z_index
() const
Node2D
get_zoom
() const
Camera2D
input
(const InputManager *input)
Node2D
virtual
is_alive
() const
Node2D
is_effective_visible
() const
Node2D
is_visible
() const
Node2D
Node2D
()
Node2D
Node2D
(std::string name)
Node2D
inline
explicit
print_tree
(int indent=0) const
Node2D
process
(double dt) override
Camera2D
virtual
queue_free
()
Node2D
ready
()
Node2D
virtual
rotate
(float radians)
Node2D
scale
(float sx, float sy)
Node2D
set_offset
(const glm::vec2 &offset)
Camera2D
set_transform
(const Transform2D &transform)
Node2D
set_viewport
(int width, int height)
Camera2D
set_z_index
(int index)
Node2D
set_zoom
(const glm::vec2 &zoom)
Camera2D
translate
(float dx, float dy)
Node2D
~Node2D
()
Node2D
virtual
Generated by
1.9.1