#include <colliders.h>
|
enum | Type : u8 {
NONE
, AABB
, BB
, SPHERE
,
PLANE
, GRAVITY
, N_TYPES
, NONE
,
AABB
, BB
, SPHERE
, PLANE
,
GRAVITY
, N_TYPES
} |
|
enum | Flag : u8 {
COLLIDING = 1 << 0
, TRIGGER = 1 << 1
, SOLID = 1 << 2
, COLLIDING = 1 << 0
,
TRIGGER = 1 << 1
, SOLID = 1 << 2
} |
|
enum | Type : u8 {
NONE
, AABB
, BB
, SPHERE
,
PLANE
, GRAVITY
, N_TYPES
, NONE
,
AABB
, BB
, SPHERE
, PLANE
,
GRAVITY
, N_TYPES
} |
|
enum | Flag : u8 {
COLLIDING = 1 << 0
, TRIGGER = 1 << 1
, SOLID = 1 << 2
, COLLIDING = 1 << 0
,
TRIGGER = 1 << 1
, SOLID = 1 << 2
} |
|
◆ AABBCollider() [1/4]
nngn::AABBCollider::AABBCollider |
( |
| ) |
|
|
default |
◆ AABBCollider() [2/4]
nngn::AABBCollider::AABBCollider |
( |
vec2 |
p_bl, |
|
|
vec2 |
p_tr |
|
) |
| |
◆ AABBCollider() [3/4]
nngn::AABBCollider::AABBCollider |
( |
| ) |
|
|
default |
◆ AABBCollider() [4/4]
nngn::AABBCollider::AABBCollider |
( |
vec2 |
p_bl, |
|
|
vec2 |
p_tr |
|
) |
| |
◆ load() [1/2]
◆ load() [2/2]
◆ update() [1/2]
void nngn::AABBCollider::update |
( |
std::span< AABBCollider > |
s | ) |
|
|
static |
◆ update() [2/2]
static void nngn::AABBCollider::update |
( |
std::span< AABBCollider > |
s | ) |
|
|
static |
◆ bl
vec2 nngn::AABBCollider::bl = {} |
◆ center
vec2 nngn::AABBCollider::center = {} |
◆ radius
float nngn::AABBCollider::radius = {} |
◆ rel_bl
vec2 nngn::AABBCollider::rel_bl = {} |
◆ rel_center
vec2 nngn::AABBCollider::rel_center = {} |
◆ rel_tr
vec2 nngn::AABBCollider::rel_tr = {} |
◆ tr
vec2 nngn::AABBCollider::tr = {} |
The documentation for this struct was generated from the following files: