Unravel Engine C++ Reference
|
#include <engine/engine_export.h>
#include <engine/ecs/components/basic_component.h>
#include <engine/physics/physics_material.h>
#include <engine/layers/layer_mask.h>
#include <hpp/variant.hpp>
#include <math/math.h>
#include <bitset>
Go to the source code of this file.
Classes | |
struct | unravel::physics_box_shape |
Represents a box shape for physics calculations. More... | |
struct | unravel::physics_sphere_shape |
Represents a sphere shape for physics calculations. More... | |
struct | unravel::physics_capsule_shape |
Represents a capsule shape for physics calculations. More... | |
struct | unravel::physics_cylinder_shape |
Represents a cylinder shape for physics calculations. More... | |
struct | unravel::physics_compound_shape |
Represents a compound shape that can contain multiple types of shapes. More... | |
struct | unravel::manifold_point |
struct | unravel::raycast_hit |
class | unravel::physics_component |
Component that handles physics properties and behaviors. More... | |
Namespaces | |
namespace | unravel |
Enumerations | |
enum class | unravel::physics_property : uint8_t { unravel::gravity , unravel::kind , unravel::mass , unravel::material , unravel::shape , unravel::sensor , unravel::constraints , unravel::velocity , unravel::angular_velocity , unravel::layer , unravel::count } |
Enum for different physics properties. More... | |
enum class | unravel::force_mode : uint8_t { unravel::force , unravel::acceleration , unravel::impulse , unravel::velocity_change } |