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

This is the complete list of members for Rigidbody2D, 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
apply_force(const Vector3 &force) noexceptRigidbody2D
apply_impulse(const Vector3 &impulse) noexceptRigidbody2D
body() const noexceptRigidbody2D
body(const Body2D &value) noexceptRigidbody2D
Component()Componentexplicit
gravity_scale() const noexceptRigidbody2D
gravity_scale(float value) noexceptRigidbody2D
mark_for_deletion() noexceptComponent
mark_network_dirty() noexceptRigidbody2D
marked_for_deletion() const noexceptComponent
mass() const noexceptRigidbody2D
mass(float value) noexceptRigidbody2D
on_attach()Componentvirtual
on_deserialize(const std::vector< uint8_t > &data, size_t &offset) overrideRigidbody2Dvirtual
on_detach()Componentvirtual
on_serialize(std::vector< uint8_t > &out) const overrideRigidbody2Dvirtual
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
Rigidbody2D(BodyType2D::Type type=BodyType2D::Dynamic, float mass=default_rigidbody_mass, bool use_gravity=default_rigidbody_use_gravity, float gravity_scale=default_rigidbody_gravity_scale)Rigidbody2D
teleport(const Vector3 &position) noexceptRigidbody2D
type() const noexceptRigidbody2D
type(BodyType2D::Type value) noexceptRigidbody2D
type_name() const overrideRigidbody2Dvirtual
update(float dt) overrideRigidbody2Dvirtual
use_gravity() const noexceptRigidbody2D
use_gravity(bool value) noexceptRigidbody2D
velocity(const Vector3 &value) noexceptRigidbody2D
velocity() const noexceptRigidbody2D
~Component()=defaultComponentvirtual
~Rigidbody2D() overrideRigidbody2D