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
UIInteractable Member List
This is the complete list of members for
UIInteractable
, including all inherited members.
add_child
(GameObject &child)
GameObject
add_component
(Args &&... args)
GameObject
inline
add_on_focus
(const std::function< void(UIInteractable &)> &handler)
UIInteractable
add_on_hover
(const std::function< void(UIInteractable &)> &handler)
UIInteractable
add_on_press
(const std::function< void(UIInteractable &)> &handler)
UIInteractable
add_on_release
(const std::function< void(UIInteractable &)> &handler)
UIInteractable
add_on_unfocus
(const std::function< void(UIInteractable &)> &handler)
UIInteractable
add_on_unhover
(const std::function< void(UIInteractable &)> &handler)
UIInteractable
anchor
() const
UIObject
anchor
(Point anchor)
UIObject
anchor_
UIObject
protected
children
()
GameObject
deserialize
(const std::vector< uint8_t > &data, size_t &offset)
GameObject
disable
()
UIInteractable
dont_destroy_on_load
() const noexcept
GameObject
enable
()
UIInteractable
GameObject
(Scene &scene)
GameObject
explicit
GameObject
(const GameObject &)=delete
GameObject
GameObject
(GameObject &&)=default
GameObject
get_component
() const noexcept
GameObject
inline
get_components
() const
GameObject
inline
get_components_all
() const
GameObject
get_components_from_children
() const
GameObject
inline
get_script
() const noexcept
GameObject
inline
height
() const
UIObject
height
(float height)
UIObject
height_
UIObject
protected
id
() const noexcept
GameObject
in_range
(const Point &mouse_pos) const
UIInteractable
protected
interaction_state_
UIInteractable
protected
is_active
() const noexcept
GameObject
is_active_in_world
() const noexcept
GameObject
layer
(int layer)
GameObject
layer
() const
GameObject
mark_dont_destroy_on_load
(bool dont_destroy) noexcept
GameObject
mark_for_deletion
() noexcept
GameObject
marked_for_deletion
() const noexcept
GameObject
name
(const std::string &name)
GameObject
name
() const
GameObject
on_focus
()
UIInteractable
inline
virtual
on_focus_handlers_
UIInteractable
protected
on_hold
()
UIInteractable
inline
virtual
on_hover
()
UIInteractable
inline
virtual
on_hover_handlers_
UIInteractable
protected
on_press
()
UIInteractable
inline
virtual
on_press_handlers_
UIInteractable
protected
on_release
()
UIInteractable
inline
virtual
on_release_handlers_
UIInteractable
protected
on_unfocus
()
UIInteractable
inline
virtual
on_unfocus_handlers_
UIInteractable
protected
on_unhover
()
UIInteractable
inline
virtual
on_unhover_handlers_
UIInteractable
protected
operator=
(const GameObject &)=delete
GameObject
operator=
(GameObject &&)=default
GameObject
parent
() const
GameObject
parent
(GameObject &parent)
GameObject
parent
(std::nullopt_t null_opt)
GameObject
pivot
() const
UIObject
pivot
(Point pivot)
UIObject
pivot_
UIObject
protected
prefab_type_id
(const std::string &id)
GameObject
prefab_type_id
() const
GameObject
remove_all_components
()
GameObject
remove_child
(GameObject &child)
GameObject
remove_component
(T &component)
GameObject
inline
render
() const
UIObject
inline
virtual
scene
() const noexcept
GameObject
scene
(Scene &scene) noexcept
GameObject
serialize
(std::vector< uint8_t > &out) const
GameObject
set_active
() noexcept
GameObject
set_active_in_world
() noexcept
GameObject
set_inactive
() noexcept
GameObject
set_inactive_in_world
() noexcept
GameObject
state
()
UIInteractable
state
() const
UIInteractable
tag
(const std::string &tag)
GameObject
tag
() const
GameObject
transform
(Transform transform)
GameObject
transform
()
GameObject
transform
() const
GameObject
UIInteractable
(Scene &scene, float width, float height, Point pivot, Point anchor)
UIInteractable
UIObject
(Scene &scene, float width, float height, Point pivot, Point anchor)
UIObject
update
(float dt)
UIObject
inline
virtual
update_interaction
(float dt)
UIInteractable
width
() const
UIObject
width
(float width)
UIObject
width_
UIObject
protected
~GameObject
()=default
GameObject
virtual
Generated by
1.9.8