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

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

active() const noexceptComponent
active(bool value) noexceptComponent
add_on_attach(const std::function< void(Component &)> &action)Component
add_on_detach(const std::function< void(Component &)> &action)Component
behavior()BehaviorScript
BehaviorScript(std::unique_ptr< Behavior > behavior)BehaviorScript
Component()Componentexplicit
disable()BehaviorScript
enable()BehaviorScript
enabled() constBehaviorScript
mark_for_deletion() noexceptComponent
marked_for_deletion() const noexceptComponent
on_attach() overrideBehaviorScriptvirtual
on_deserialize(const std::vector< uint8_t > &data, size_t &offset)BehaviorScriptinlinevirtual
on_detach() overrideBehaviorScriptvirtual
on_serialize(std::vector< uint8_t > &out) constBehaviorScriptinlinevirtual
parent() const noexceptComponent
parent() noexceptComponent
parent(GameObject &parent)Component
parent(std::nullopt_t nullopt)Component
remove_on_attach(size_t index)Component
remove_on_detach(size_t index)Component
type_name() const overrideBehaviorScriptvirtual
update(float dt) overrideBehaviorScriptvirtual
~Component()=defaultComponentvirtual