14 #ifndef CYCLEDATASTAGEWRITER_H 15 #define CYCLEDATASTAGEWRITER_H 30 template<
class CycleDataType>
37 Thread *current_thread = Thread::get_current_thread());
39 bool force_to_0,
Thread *current_thread = Thread::get_current_thread());
58 INLINE
operator CycleDataType * ();
67 CycleDataType *_pointer;
69 #else // !DO_PIPELINING 71 CycleDataType *_pointer;
72 #endif // DO_PIPELINING This class maintains different copies of a page of data between stages of the graphics pipeline (or a...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is similar to CycleDataWriter, except it allows writing to a particular stage of the pipel...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is similar to CycleDataLockedReader, except it allows reading from a particular stage of t...
A thread; that is, a lightweight process.
CycleDataType * operator ->()
This provides an indirect member access to the actual CycleData data.
Thread * get_current_thread() const
Returns the Thread pointer of the currently-executing thread, as passed to the constructor of this ob...