Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Circle2D Member List

This is the complete list of members for Circle2D, including all inherited members.

_is_readyNode2Dprotected
_is_visibleNode2Dprotected
_nameNode2Dprotected
_to_freeNode2Dprotected
_transformNode2Dprotected
_z_indexNode2Dprotected
add_child(const std::string &base_name, Node2D *node)Node2D
change_visibility(bool visible)Node2D
Circle2D(float radius=10.0f, bool fill=false, const Color &col=Color::WHITE)Circle2Dinlineexplicit
draw(Renderer *renderer) overrideCircle2Dvirtual
draw_hierarchy()Node2Dvirtual
draw_inspector()Node2Dvirtual
get_effective_z_index() constNode2D
get_global_transform() constNode2D
get_name() constNode2D
get_node(const std::string &path)Node2D
get_node()Node2D
get_transform() constNode2D
get_tree()Node2D
get_z_index() constNode2D
input(const InputManager *input)Node2Dvirtual
is_alive() constNode2D
is_effective_visible() constNode2D
is_visible() constNode2D
Node2D()Node2D
Node2D(std::string name)Node2Dinlineexplicit
print_tree(int indent=0) constNode2D
process(double delta_time) overrideCircle2Dvirtual
queue_free()Node2D
ready() overrideCircle2Dvirtual
rotate(float radians)Node2D
scale(float sx, float sy)Node2D
set_filled(bool fill)Circle2D
set_transform(const Transform2D &transform)Node2D
set_z_index(int index)Node2D
translate(float dx, float dy)Node2D
~Node2D()Node2Dvirtual