GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
MemoryBlock Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for MemoryBlock:
Collaboration diagram for MemoryBlock:

Public Member Functions

virtual ~MemoryBlock ()
virtual void Prepare ()=0
virtual unsigned char * buffer () const =0
virtual int size_in_bytes () const =0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~MemoryBlock()

virtual MemoryBlock::~MemoryBlock ( )
inlinevirtual

Member Function Documentation

◆ buffer()

virtual unsigned char * MemoryBlock::buffer ( ) const
pure virtual

Implemented in NetworkMemoryBlock, ObjToDSMemBlock, ReplaceStringMemBlock, and VecMemoryBlock< T >.

Here is the caller graph for this function:

◆ Prepare()

virtual void MemoryBlock::Prepare ( )
pure virtual

Implemented in NetworkMemoryBlock, ObjToDSMemBlock, ReplaceStringMemBlock, and VecMemoryBlock< T >.

Here is the caller graph for this function:

◆ size_in_bytes()

virtual int MemoryBlock::size_in_bytes ( ) const
pure virtual

Implemented in NetworkMemoryBlock, ObjToDSMemBlock, ReplaceStringMemBlock, and VecMemoryBlock< T >.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: