Bullet Collision Detection & Physics Library
|
#include <SpuDoubleBuffer.h>
Public Member Functions | |
bool | isPending () const |
DoubleBuffer () | |
void | init () |
void | backBufferDmaGet (uint64_t ea, unsigned int numBytes, unsigned int tag) |
void | backBufferDmaPut (uint64_t ea, unsigned int numBytes, unsigned int tag) |
T * | getFront () |
T * | getBack () |
T * | swapBuffers () |
Private Attributes | |
T | m_buffer0 [size] |
T | m_buffer1 [size] |
T * | m_frontBuffer |
T * | m_backBuffer |
unsigned int | m_dmaTag |
bool | m_dmaPending |
Definition at line 26 of file SpuDoubleBuffer.h.
DoubleBuffer< T, size >::DoubleBuffer | ( | ) |
Definition at line 61 of file SpuDoubleBuffer.h.
void DoubleBuffer< T, size >::backBufferDmaGet | ( | uint64_t | ea, |
unsigned int | numBytes, | ||
unsigned int | tag | ||
) |
Definition at line 76 of file SpuDoubleBuffer.h.
void DoubleBuffer< T, size >::backBufferDmaPut | ( | uint64_t | ea, |
unsigned int | numBytes, | ||
unsigned int | tag | ||
) |
Definition at line 88 of file SpuDoubleBuffer.h.
T * DoubleBuffer< T, size >::getBack | ( | ) |
Definition at line 104 of file SpuDoubleBuffer.h.
T * DoubleBuffer< T, size >::getFront | ( | ) |
Definition at line 97 of file SpuDoubleBuffer.h.
void DoubleBuffer< T, size >::init | ( | ) |
Definition at line 67 of file SpuDoubleBuffer.h.
|
inline |
Definition at line 42 of file SpuDoubleBuffer.h.
T * DoubleBuffer< T, size >::swapBuffers | ( | ) |
Definition at line 111 of file SpuDoubleBuffer.h.
|
private |
Definition at line 37 of file SpuDoubleBuffer.h.
|
private |
Definition at line 32 of file SpuDoubleBuffer.h.
|
private |
Definition at line 33 of file SpuDoubleBuffer.h.
|
private |
Definition at line 40 of file SpuDoubleBuffer.h.
|
private |
Definition at line 39 of file SpuDoubleBuffer.h.
|
private |
Definition at line 36 of file SpuDoubleBuffer.h.