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

#include <GraphI.hh>

Inheritance diagram for TextureID:

Public Member Functions

virtual ~TextureID ()
virtual void Collect (CollectVisitor &vis)
virtual void HeavyPrepare ()
virtual void Prepare ()
virtual void handle_event (MainLoopEvent &e)=0
virtual void render (MainLoopEnv &e)=0
virtual int texture () const =0
virtual bool is_fbo () const =0
virtual std::vector< int > shader_id ()

Constructor & Destructor Documentation

◆ ~TextureID()

virtual TextureID::~TextureID ( )
inlinevirtual

Member Function Documentation

◆ Collect()

virtual void TextureID::Collect ( CollectVisitor & vis)
inlinevirtual

Reimplemented in FBOTextureID.

◆ handle_event()

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

Implemented in FBOTextureID, HeavyTextureID, HeavyTextureIDArray, PBOTextureID, TexIDEmpty, TextureIDCombine, and WebCamBufferRefTexID.

Here is the caller graph for this function:

◆ HeavyPrepare()

virtual void TextureID::HeavyPrepare ( )
inlinevirtual

Reimplemented in FBOTextureID.

◆ is_fbo()

virtual bool TextureID::is_fbo ( ) const
pure virtual

Implemented in FBOTextureID, HeavyTextureID, PBOTextureID, TexIDEmpty, and WebCamBufferRefTexID.

Here is the caller graph for this function:

◆ Prepare()

virtual void TextureID::Prepare ( )
inlinevirtual

Reimplemented in FBOTextureID.

◆ render()

virtual void TextureID::render ( MainLoopEnv & e)
pure virtual

Implemented in FBOTextureID, HeavyTextureID, HeavyTextureIDArray, PBOTextureID, TexIDEmpty, TextureIDCombine, and WebCamBufferRefTexID.

Here is the caller graph for this function:

◆ shader_id()

virtual std::vector< int > TextureID::shader_id ( )
inlinevirtual

Reimplemented in FBOTextureID.

◆ texture()

virtual int TextureID::texture ( ) const
pure virtual

Implemented in FBOTextureID, HeavyTextureID, HeavyTextureIDArray, PBOTextureID, TexIDEmpty, TextureIDCombine, and WebCamBufferRefTexID.

Here is the caller graph for this function:

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