nngn
Loading...
Searching...
No Matches
nngn::Colliders::Backend Struct Reference

#include <collision.h>

Inheritance diagram for nngn::Colliders::Backend:

Classes

struct  Input
 
struct  Output
 

Public Member Functions

 Backend ()=default
 
 Backend (const Backend &)=default
 
Backendoperator= (const Backend &)=default
 
 Backend (Backend &&) noexcept=default
 
Backendoperator= (Backend &&) noexcept=default
 
virtual ~Backend ()=default
 
virtual bool init (void)
 
virtual bool set_max_colliders (std::size_t)
 
virtual bool set_max_collisions (std::size_t)
 
virtual bool check (const Timing &, Input *, Output *)
 

Constructor & Destructor Documentation

◆ Backend() [1/3]

nngn::Colliders::Backend::Backend ( )
default

◆ Backend() [2/3]

nngn::Colliders::Backend::Backend ( const Backend & )
default

◆ Backend() [3/3]

nngn::Colliders::Backend::Backend ( Backend && )
defaultnoexcept

◆ ~Backend()

virtual nngn::Colliders::Backend::~Backend ( )
virtualdefault

Member Function Documentation

◆ check()

virtual bool nngn::Colliders::Backend::check ( const Timing & ,
Input * ,
Output *  )
inlinevirtual

◆ init()

virtual bool nngn::Colliders::Backend::init ( void )
inlinevirtual

◆ operator=() [1/2]

Backend & nngn::Colliders::Backend::operator= ( Backend && )
defaultnoexcept

◆ operator=() [2/2]

Backend & nngn::Colliders::Backend::operator= ( const Backend & )
default

◆ set_max_colliders()

virtual bool nngn::Colliders::Backend::set_max_colliders ( std::size_t )
inlinevirtual

◆ set_max_collisions()

virtual bool nngn::Colliders::Backend::set_max_collisions ( std::size_t )
inlinevirtual

The documentation for this struct was generated from the following file: