Capycore Engine
0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
Theme:
Default
Round
Robot
Loading...
Searching...
No Matches
AIController Member List
This is the complete list of members for
AIController
, including all inherited members.
active
() const noexcept
Component
active
(bool value) noexcept
Component
add_on_attach
(const std::function< void(Component &)> &action)
Component
add_on_detach
(const std::function< void(Component &)> &action)
Component
add_on_patrol_complete_action
(std::function< void(AIController &)> action)
AIController
AIController
(GameObject &pathfinding_game_object)
AIController
chase
(float dt)
AIController
clear_chase_target
()
AIController
clear_patrol_target
()
AIController
Component
()
Component
explicit
disable_draw
() noexcept
Renderable
disable_graph_traversal
() noexcept
AIController
draw
Renderable
protected
enable_draw
() noexcept
Renderable
enable_graph_traversal
() noexcept
AIController
get_arrival_threshold
() const
AIController
get_chase_target
() const
AIController
get_height
() const
AIController
get_mode
() const
AIController
get_path
()
AIController
get_patrol_target
() const
AIController
get_speed
() const
AIController
get_width
() const
AIController
mark_for_deletion
() noexcept
Component
marked_for_deletion
() const noexcept
Component
on_attach
()
Component
virtual
on_deserialize
(const std::vector< uint8_t > &, size_t &)
Component
virtual
on_detach
()
Component
virtual
on_serialize
(std::vector< uint8_t > &) const
Component
virtual
order_in_layer
(int layer)
Renderable
order_in_layer
() const
Renderable
ordering_layer_
Renderable
protected
parent
() const noexcept
Component
parent
() noexcept
Component
parent
(GameObject &parent)
Component
parent
(std::nullopt_t nullopt)
Component
patrol
(float dt)
AIController
remove_on_attach
(size_t index)
Component
remove_on_detach
(size_t index)
Component
remove_on_patrol_complete_action
(size_t index)
AIController
render_strategy
() const
Renderable
virtual
render_strategy_
Renderable
protected
Renderable
()
Renderable
explicit
Renderable
(int layer)
Renderable
explicit
set_arrival_threshold
(float threshold)
AIController
set_chase_target
(GameObject &target)
AIController
set_height
(float height)
AIController
set_mode
(AIControllerMode mode)
AIController
set_patrol_target
(GameObject &target)
AIController
set_render_strategy
(Component &component)
Renderable
set_speed
(float speed)
AIController
set_width
(float width)
AIController
should_draw
() const noexcept
Renderable
try_traverse_graph
(Transform &source, Transform &target, float dt)
AIController
type_name
() const override
AIController
virtual
update
(float dt) override
AIController
virtual
~Component
()=default
Component
virtual
~Renderable
() override=default
Renderable
Generated by
1.9.8