Interface for containers of IThings.
Definition icontainer.h:21
 
Interface to provide access to surfaces, see command GEN SURFACE.
Definition isurface.h:19
 
Interface to the global list of all surfaces, see command GEN SURFACE.
Definition isurfacelist.h:22
 
virtual ISurface * getFirstSurface()=0
 
virtual ISurface * findSurfaceWithID(uint64 id)=0
Given a surface id, returns a pointer to the surface object.
 
virtual uint32 getSurfaceType() const =0
Returns the general surface type.
 
virtual const IContainer * getIContainer() const =0
Returns a const pointer to the IContainer interface representing the global list of surfaces.
 
virtual const ISurface * findSurfaceWithID(uint64 id) const =0
Given a surface id, returns a const pointer to the surface object.
 
virtual IContainer * getIContainer()=0
Returns a pointer to the IContainer interface representing the global list of surfaces.
 
virtual const ISurface * getFirstSurface() const =0
 
namespace Itasca
Definition basememory.cpp:14