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

This is the complete list of members for Sprite2D, 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
draw(Renderer *renderer) overrideSprite2Dvirtual
draw_hierarchy() overrideSprite2Dvirtual
draw_inspector() overrideSprite2Dvirtual
get_effective_z_index() constNode2D
get_global_transform() constNode2D
get_name() constNode2D
get_node(const std::string &path)Node2D
get_node()Node2D
get_region() constSprite2D
get_size() constSprite2Dinline
get_transform() constNode2D
get_tree()Node2D
get_z_index() constNode2D
input(const InputManager *input) overrideSprite2Dvirtual
is_alive() constNode2D
is_effective_visible() constNode2D
is_flipped_horizontal() constSprite2Dinline
is_flipped_vertical() constSprite2Dinline
is_visible() constNode2D
Node2D()Node2D
Node2D(std::string name)Node2Dinlineexplicit
print_tree(int indent=0) constNode2D
process(double delta_time) overrideSprite2Dvirtual
queue_free()Node2D
ready() overrideSprite2Dvirtual
rotate(float radians)Node2D
scale(float sx, float sy)Node2D
set_color(const Color &col)Sprite2D
set_flip_horizontal(bool flip)Sprite2Dinline
set_flip_vertical(bool flip)Sprite2Dinline
set_region(const Rect2 &region, glm::vec2 size)Sprite2D
set_texture(const std::weak_ptr< Texture > &tex)Sprite2Dinline
set_transform(const Transform2D &transform)Node2D
set_z_index(int index)Node2D
Sprite2D(const std::weak_ptr< Texture > &tex, const Color col=Color(255, 255, 255, 255), const glm::vec2 size={0, 0})Sprite2Dinlineexplicit
translate(float dx, float dy)Node2D
~Node2D()Node2Dvirtual