Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Classes | Namespaces | Typedefs
syncbuffer.hpp File Reference
#include <cmath>
#include <cstdarg>
#include <cstdint>
#include <cassert>
#include <limits>
#include <string>
#include <vector>
#include <initializer_list>
#include <iostream>
#include <jau/functional.hpp>
#include <jau/math/mat4f.hpp>
Include dependency graph for syncbuffer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jau::math::util::SyncBuffer
 Convenient tuple of a sync_action_t and data buffer. More...
 
class  jau::math::util::SyncMatrices4< Value_type, >
 SyncBuffer interface with multiple underlying Matrix4. More...
 
class  jau::math::util::SyncMatrix4< Value_type, >
 SyncBuffer interface with a single underlying Matrix4. More...
 

Namespaces

namespace  jau
 __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.
 
namespace  jau::math
 
namespace  jau::math::util
 

Typedefs

typedef void(* jau::math::util::sync_action_fptr) ()
 Plain function pointer type matching sync_action_t. More...
 
typedef jau::function< void()> jau::math::util::sync_action_t
 Specific data synchronization action implemented by the data provider to update the buffer with the underlying data before usage, e.g. More...
 
typedef SyncMatrix4< float > jau::math::util::SyncMat4f
 
typedef SyncMatrices4< float > jau::math::util::SyncMats4f