15 #ifndef CYCLEDATASTAGEREADER_H 16 #define CYCLEDATASTAGEREADER_H 18 #include "pandabase.h" 20 #include "cycleData.h" 21 #include "pipelineCycler.h" 29 template<
class CycleDataType>
40 INLINE ~CycleDataStageReader();
43 INLINE
operator const CycleDataType * ()
const;
52 const CycleDataType *_pointer;
54 #else // !DO_PIPELINING 56 const CycleDataType *_pointer;
57 #endif // DO_PIPELINING 61 #include "cycleDataStageReader.I" const CycleDataType * operator->() const
This provides an indirect member access to the actual CycleData data.
This class maintains different copies of a page of data between stages of the graphics pipeline (or a...
static Thread * get_current_thread()
Returns a pointer to the currently-executing Thread object.
This class is similar to CycleDataReader, except it allows reading from a particular stage of the pip...
A thread; that is, a lightweight process.
Thread * get_current_thread() const
Returns the Thread pointer of the currently-executing thread, as passed to the constructor of this ob...