|
Capycore Engine
0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
|
This is the complete list of members for Rigidbody2D, 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 | |
| apply_force(const Vector3 &force) noexcept | Rigidbody2D | |
| apply_impulse(const Vector3 &impulse) noexcept | Rigidbody2D | |
| body() const noexcept | Rigidbody2D | |
| body(const Body2D &value) noexcept | Rigidbody2D | |
| Component() | Component | explicit |
| gravity_scale() const noexcept | Rigidbody2D | |
| gravity_scale(float value) noexcept | Rigidbody2D | |
| mark_for_deletion() noexcept | Component | |
| mark_network_dirty() noexcept | Rigidbody2D | |
| marked_for_deletion() const noexcept | Component | |
| mass() const noexcept | Rigidbody2D | |
| mass(float value) noexcept | Rigidbody2D | |
| on_attach() | Component | virtual |
| on_deserialize(const std::vector< uint8_t > &data, size_t &offset) override | Rigidbody2D | virtual |
| on_detach() | Component | virtual |
| on_serialize(std::vector< uint8_t > &out) const override | Rigidbody2D | virtual |
| parent() const noexcept | Component | |
| parent() noexcept | Component | |
| 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) noexcept | Rigidbody2D | |
| type() const noexcept | Rigidbody2D | |
| type(BodyType2D::Type value) noexcept | Rigidbody2D | |
| type_name() const override | Rigidbody2D | virtual |
| update(float dt) override | Rigidbody2D | virtual |
| use_gravity() const noexcept | Rigidbody2D | |
| use_gravity(bool value) noexcept | Rigidbody2D | |
| velocity(const Vector3 &value) noexcept | Rigidbody2D | |
| velocity() const noexcept | Rigidbody2D | |
| ~Component()=default | Component | virtual |
| ~Rigidbody2D() override | Rigidbody2D |