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

#include <GraphI.hh>

Inheritance diagram for Object3d:
Collaboration diagram for Object3d:

Public Member Functions

virtual ~Object3d ()
virtual int current_state () const =0
virtual Prop3d & prop (int state)=0
virtual void Prepare ()=0
virtual void execute (MainLoopEnv &e)=0
virtual void handle_event (MainLoopEvent &e)=0
virtual int shader_id ()
virtual void destroy ()
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

◆ ~Object3d()

virtual Object3d::~Object3d ( )
inlinevirtual

Member Function Documentation

◆ current_state()

virtual int Object3d::current_state ( ) const
pure virtual

◆ destroy()

virtual void Object3d::destroy ( )
inlinevirtual

◆ execute()

virtual void Object3d::execute ( MainLoopEnv & e)
pure virtual

◆ handle_event()

virtual void Object3d::handle_event ( MainLoopEvent & e)
pure virtual

◆ Prepare()

virtual void Object3d::Prepare ( )
pure virtual

◆ prop()

virtual Prop3d & Object3d::prop ( int state)
pure virtual

◆ shader_id()

virtual int Object3d::shader_id ( )
inlinevirtual

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