nngn
Loading...
Searching...
No Matches
anonymous_namespace{compute.cpp}::Events Struct Reference

Public Types

using Event = nngn::Compute::Event
 
using Event = nngn::Compute::Event
 

Public Member Functions

Event ** begin (void)
 
Event ** end (void)
 
const Event *const * begin (void) const
 
const Event *const * end (void) const
 
Event ** begin (void)
 
Event ** end (void)
 
const Event *const * begin (void) const
 
const Event *const * end (void) const
 

Static Public Member Functions

static constexpr auto n (void)
 
static constexpr auto n (void)
 

Public Attributes

Eventcounters
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  aabb
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  bb
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  sphere
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  plane
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  gravity
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  aabb_bb
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  aabb_sphere
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  bb_sphere
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  sphere_gravity
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  sphere_plane
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  aabb
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  bb
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  sphere
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  plane
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  gravity
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  aabb_bb
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  aabb_sphere
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  bb_sphere
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  sphere_gravity
 
struct anonymous_namespace{compute.cpp}::Events:: { ... }  sphere_plane
 
Eventcopy
 
Eventexec_barrier
 
Eventexec
 
Eventpos
 
Eventvel
 
Eventmass
 
Eventradius
 
Eventgrid_count
 
Eventgrid_barrier
 
Eventexec_grid
 
Eventmax_distance2
 

Member Typedef Documentation

◆ Event [1/2]

using anonymous_namespace{compute.cpp}::Events::Event = nngn::Compute::Event

◆ Event [2/2]

using anonymous_namespace{compute.cpp}::Events::Event = nngn::Compute::Event

Member Function Documentation

◆ begin() [1/4]

Event ** anonymous_namespace{compute.cpp}::Events::begin ( void  )
inline
Here is the caller graph for this function:

◆ begin() [2/4]

Event ** anonymous_namespace{compute.cpp}::Events::begin ( void  )
inline

◆ begin() [3/4]

const Event *const * anonymous_namespace{compute.cpp}::Events::begin ( void  ) const
inline

◆ begin() [4/4]

const Event *const * anonymous_namespace{compute.cpp}::Events::begin ( void  ) const
inline

◆ end() [1/4]

Event ** anonymous_namespace{compute.cpp}::Events::end ( void  )
inline
Here is the caller graph for this function:

◆ end() [2/4]

Event ** anonymous_namespace{compute.cpp}::Events::end ( void  )
inline

◆ end() [3/4]

const Event *const * anonymous_namespace{compute.cpp}::Events::end ( void  ) const
inline

◆ end() [4/4]

const Event *const * anonymous_namespace{compute.cpp}::Events::end ( void  ) const
inline

◆ n() [1/2]

static constexpr auto anonymous_namespace{compute.cpp}::Events::n ( void  )
inlinestaticconstexpr
Here is the caller graph for this function:

◆ n() [2/2]

static constexpr auto anonymous_namespace{compute.cpp}::Events::n ( void  )
inlinestaticconstexpr

Member Data Documentation

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::aabb

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::aabb

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::aabb_bb

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::aabb_bb

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::aabb_sphere

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::aabb_sphere

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::bb

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::bb

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::bb_sphere

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::bb_sphere

◆ copy

Event* anonymous_namespace{compute.cpp}::Events::copy

◆ counters

Event * anonymous_namespace{compute.cpp}::Events::counters

◆ exec

Event * anonymous_namespace{compute.cpp}::Events::exec

◆ exec_barrier

Event* anonymous_namespace{compute.cpp}::Events::exec_barrier

◆ exec_grid

Event * anonymous_namespace{compute.cpp}::Events::exec_grid

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::gravity

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::gravity

◆ grid_barrier

Event * anonymous_namespace{compute.cpp}::Events::grid_barrier

◆ grid_count

Event * anonymous_namespace{compute.cpp}::Events::grid_count

◆ mass

Event * anonymous_namespace{compute.cpp}::Events::mass

◆ max_distance2

Event * anonymous_namespace{compute.cpp}::Events::max_distance2

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::plane

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::plane

◆ pos

Event* anonymous_namespace{compute.cpp}::Events::pos

◆ radius

Event * anonymous_namespace{compute.cpp}::Events::radius

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::sphere

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::sphere

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::sphere_gravity

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::sphere_gravity

◆  [1/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::sphere_plane

◆  [2/2]

struct anonymous_namespace{compute.cpp} { ... } anonymous_namespace{compute.cpp}::Events::sphere_plane

◆ vel

Event * anonymous_namespace{compute.cpp}::Events::vel

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