ScummVM API documentation
Parallaction::Cnv Struct Reference
Inheritance diagram for Parallaction::Cnv:
Parallaction::Frames

Public Member Functions

 Cnv (uint16 numFrames, uint16 width, uint16 height, byte *data, bool freeData=false)
 
 Cnv (uint16 numFrames, uint16 width, uint16 height, Graphics::Surface *surf)
 
byte * getFramePtr (uint16 index)
 
uint16 getNum () override
 
byte * getData (uint16 index) override
 
void getRect (uint16 index, Common::Rect &r) override
 
uint getRawSize (uint16 index) override
 
uint getSize (uint16 index) override
 
virtual uint16 getNum ()=0
 
virtual byte * getData (uint16 index)=0
 
virtual void getRect (uint16 index, Common::Rect &r)=0
 
virtual uint getRawSize (uint16 index)=0
 
virtual uint getSize (uint16 index)=0
 

Public Attributes

uint16 _count
 
uint16 _width
 
uint16 _height
 
byte ** field_8
 
byte * _data
 
bool _freeData
 
Graphics::Surface * _surf
 

Member Function Documentation

◆ getNum()

uint16 Parallaction::Cnv::getNum ( )
inlineoverridevirtual

Implements Parallaction::Frames.

◆ getData()

byte * Parallaction::Cnv::getData ( uint16  index)
inlineoverridevirtual

Implements Parallaction::Frames.

◆ getRect()

void Parallaction::Cnv::getRect ( uint16  index,
Common::Rect &  r 
)
inlineoverridevirtual

Implements Parallaction::Frames.

◆ getRawSize()

uint Parallaction::Cnv::getRawSize ( uint16  index)
inlineoverridevirtual

Implements Parallaction::Frames.

◆ getSize()

uint Parallaction::Cnv::getSize ( uint16  index)
inlineoverridevirtual

Implements Parallaction::Frames.


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