Capycore Engine  0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
Loading...
Searching...
No Matches
NavigationGraph Member List

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

active() const noexceptComponent
active(bool value) noexceptComponent
add_node(const GraphPosition &position, NavigationNode &node)NavigationGraph
add_on_attach(const std::function< void(Component &)> &action)Component
add_on_detach(const std::function< void(Component &)> &action)Component
clear()NavigationGraph
Component()Componentexplicit
generate_graph()NavigationGraph
get_closest_node(const GraphPosition &position) constNavigationGraph
get_closest_node(const Vector3 &world_position) constNavigationGraph
get_grid_max_x() const noexceptNavigationGraph
get_grid_max_y() const noexceptNavigationGraph
get_grid_size() const noexceptNavigationGraph
get_node(const GraphPosition &position) constNavigationGraph
get_nodes()NavigationGraph
get_position_of_node(const NavigationNode &node) constNavigationGraph
get_stride() const noexceptNavigationGraph
mark_for_deletion() noexceptComponent
marked_for_deletion() const noexceptComponent
max_drop_distance() const noexceptNavigationGraph
max_drop_distance(int distance) noexceptNavigationGraph
max_jump_distance() const noexceptNavigationGraph
max_jump_distance(int distance) noexceptNavigationGraph
NavigationGraph(int grid_size=16, int stride=10)NavigationGraph
on_attach()Componentvirtual
on_deserialize(const std::vector< uint8_t > &, size_t &)Componentvirtual
on_detach()Componentvirtual
on_serialize(std::vector< uint8_t > &) constComponentvirtual
parent() const noexceptComponent
parent() noexceptComponent
parent(GameObject &parent)Component
parent(std::nullopt_t nullopt)Component
remove_node(const GraphPosition &position)NavigationGraph
remove_on_attach(size_t index)Component
remove_on_detach(size_t index)Component
stride(int stride) noexceptNavigationGraph
type_name() const overrideNavigationGraphvirtual
update(float dt) overrideNavigationGraphinlinevirtual
world_to_graph_position(const Vector3 &world_position) constNavigationGraph
~Component()=defaultComponentvirtual