ScummVM API documentation
Tetraedge::TeTheora Class Reference
Inheritance diagram for Tetraedge::TeTheora:
Tetraedge::TeICodec

Public Member Functions

virtual bool load (const TetraedgeFSNode &node) override
 
virtual uint width () override
 
virtual uint height () override
 
virtual int nbFrames () override
 
virtual Graphics::PixelFormat pixelFormat () override
 
virtual void setLeftBorderSize (uint val) override
 
virtual uint leftBorderSize () override
 
virtual void setRightBorderSize (uint val) override
 
virtual uint rightBorderSize () override
 
virtual void setBottomBorderSize (uint val) override
 
virtual uint bottomBorderSize () override
 
virtual void setTopBorderSize (uint val) override
 
virtual uint topBorderSize () override
 
virtual float frameRate () override
 
virtual bool update (uint i, TeImage &imgout) override
 
virtual bool isAtEnd () override
 
virtual void setColorKeyActivated (bool val) override
 
virtual void setColorKey (const TeColor &col) override
 
virtual void setColorKeyTolerence (float val) override
 
- Public Member Functions inherited from Tetraedge::TeICodec
virtual bool load (const TetraedgeFSNode &node)=0
 
virtual uint width ()=0
 
virtual uint height ()=0
 
virtual int nbFrames ()=0
 
virtual Graphics::PixelFormat pixelFormat ()=0
 
virtual void setLeftBorderSize (uint val)=0
 
virtual uint leftBorderSize ()=0
 
virtual void setRightBorderSize (uint val)=0
 
virtual uint rightBorderSize ()=0
 
virtual void setBottomBorderSize (uint val)=0
 
virtual uint bottomBorderSize ()=0
 
virtual void setTopBorderSize (uint val)=0
 
virtual uint topBorderSize ()=0
 
virtual float frameRate ()=0
 
virtual bool update (uint i, TeImage &imgout)=0
 
virtual bool isAtEnd ()=0
 
virtual TeSignal0Param & onVideoFinished ()
 
virtual void setColorKeyActivated (bool val)=0
 
virtual void setColorKey (const TeColor &col)=0
 
virtual void setColorKeyTolerence (float val)=0
 

Static Public Member Functions

static bool matchExtension (const Common::String &extn)
 

Member Function Documentation

◆ load()

virtual bool Tetraedge::TeTheora::load ( const TetraedgeFSNode &  node)
overridevirtual

Implements Tetraedge::TeICodec.

◆ width()

virtual uint Tetraedge::TeTheora::width ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ height()

virtual uint Tetraedge::TeTheora::height ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ nbFrames()

virtual int Tetraedge::TeTheora::nbFrames ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ pixelFormat()

virtual Graphics::PixelFormat Tetraedge::TeTheora::pixelFormat ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ setLeftBorderSize()

virtual void Tetraedge::TeTheora::setLeftBorderSize ( uint  val)
overridevirtual

Implements Tetraedge::TeICodec.

◆ leftBorderSize()

virtual uint Tetraedge::TeTheora::leftBorderSize ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ setRightBorderSize()

virtual void Tetraedge::TeTheora::setRightBorderSize ( uint  val)
overridevirtual

Implements Tetraedge::TeICodec.

◆ rightBorderSize()

virtual uint Tetraedge::TeTheora::rightBorderSize ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ setBottomBorderSize()

virtual void Tetraedge::TeTheora::setBottomBorderSize ( uint  val)
overridevirtual

Implements Tetraedge::TeICodec.

◆ bottomBorderSize()

virtual uint Tetraedge::TeTheora::bottomBorderSize ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ setTopBorderSize()

virtual void Tetraedge::TeTheora::setTopBorderSize ( uint  val)
overridevirtual

Implements Tetraedge::TeICodec.

◆ topBorderSize()

virtual uint Tetraedge::TeTheora::topBorderSize ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ frameRate()

virtual float Tetraedge::TeTheora::frameRate ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ update()

virtual bool Tetraedge::TeTheora::update ( uint  i,
TeImage &  imgout 
)
overridevirtual

Implements Tetraedge::TeICodec.

◆ isAtEnd()

virtual bool Tetraedge::TeTheora::isAtEnd ( )
overridevirtual

Implements Tetraedge::TeICodec.

◆ setColorKeyActivated()

virtual void Tetraedge::TeTheora::setColorKeyActivated ( bool  val)
overridevirtual

Implements Tetraedge::TeICodec.

◆ setColorKey()

virtual void Tetraedge::TeTheora::setColorKey ( const TeColor &  col)
overridevirtual

Implements Tetraedge::TeICodec.

◆ setColorKeyTolerence()

virtual void Tetraedge::TeTheora::setColorKeyTolerence ( float  val)
overridevirtual

Implements Tetraedge::TeICodec.


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