nngn
Loading...
Searching...
No Matches
lua_collision.cpp File Reference
#include "entity.h"
#include "compute/compute.h"
#include "lua/function.h"
#include "lua/register.h"
#include "lua/table.h"
#include "lua/utils.h"
#include "timing/stats.h"
#include "collision.h"
Include dependency graph for lua_collision.cpp:

Namespaces

namespace  anonymous_namespace{lua_collision.cpp}
 

Typedefs

using CollisionBackend = nngn::Colliders::Backend
 

Functions

auto anonymous_namespace{lua_collision.cpp}::native (void)
 
auto anonymous_namespace{lua_collision.cpp}::compute (nngn::Compute *c)
 
template<auto f>
auto anonymous_namespace{lua_collision.cpp}::size (const Colliders &c)
 
auto anonymous_namespace{lua_collision.cpp}::n_colliders (const Colliders &c)
 
auto anonymous_namespace{lua_collision.cpp}::max_colliders (const Colliders &c)
 
auto anonymous_namespace{lua_collision.cpp}::max_collisions (const Colliders &c)
 
void anonymous_namespace{lua_collision.cpp}::set_max_colliders (Colliders &c, lua_Integer n)
 
void anonymous_namespace{lua_collision.cpp}::set_max_collisions (Colliders &c, lua_Integer n)
 
auto anonymous_namespace{lua_collision.cpp}::collisions (const Colliders &c, nngn::lua::state_view lua)
 
auto anonymous_namespace{lua_collision.cpp}::stats_names (nngn::lua::state_view lua)
 
auto anonymous_namespace{lua_collision.cpp}::stats (nngn::lua::state_view lua)
 
void anonymous_namespace{lua_collision.cpp}::set_backend (Colliders &c, Colliders::Backend *p)
 
void anonymous_namespace{lua_collision.cpp}::register_backend (nngn::lua::table_view t)
 
void anonymous_namespace{lua_collision.cpp}::register_colliders (nngn::lua::table_view t)
 

Typedef Documentation

◆ CollisionBackend