ScummVM API documentation
Director::FilmLoopCastMember Class Reference
Inheritance diagram for Director::FilmLoopCastMember:
Director::CastMember Director::Object< CastMember > Director::AbstractObject

Public Member Functions

 FilmLoopCastMember (Cast *cast, uint16 castId, Common::SeekableReadStreamEndian &stream, uint16 version)
 
 FilmLoopCastMember (Cast *cast, uint16 castId, FilmLoopCastMember &source)
 
bool isModified () override
 
Common::Array< Channel > * getSubChannels (Common::Rect &bbox, Channel *channel)
 
void loadFilmLoopDataD2 (Common::SeekableReadStreamEndian &stream)
 
void loadFilmLoopDataD4 (Common::SeekableReadStreamEndian &stream)
 
void loadFilmLoopDataD5 (Common::SeekableReadStreamEndian &stream)
 
void loadFilmLoopDataD6 (Common::SeekableReadStreamEndian &stream)
 
Common::String formatInfo () override
 
void load () override
 
void unload () override
 
Common::Point getRegistrationOffset () override
 
Common::Point getRegistrationOffset (int16 currentWidth, int16 currentHeight) override
 
- Public Member Functions inherited from Director::CastMember
 CastMember (Cast *cast, uint16 castId, Common::SeekableReadStreamEndian &stream)
 
 CastMember (Cast *cast, uint16 castId)
 
CastgetCast ()
 
uint16 getID ()
 
CastMemberInfogetInfo ()
 
bool isLoaded ()
 
virtual bool isEditable ()
 
virtual void setEditable (bool editable)
 
void setModified (bool modified)
 
virtual Graphics::MacWidgetcreateWidget (Common::Rect &bbox, Channel *channel, SpriteType spriteType)
 
virtual void updateWidget (Graphics::MacWidget *widget, Channel *channel)
 
virtual void updateFromWidget (Graphics::MacWidget *widget)
 
virtual Common::Rect getInitialRect ()
 
virtual void setColors (uint32 *fgcolor, uint32 *bgcolor)
 
virtual uint32 getForeColor ()
 
virtual void setForeColor (uint32 fgCol)
 
virtual uint32 getBackColor ()
 
virtual void setBackColor (uint32 bgCol)
 
bool hasProp (const Common::String &propName) override
 
Datum getProp (const Common::String &propName) override
 
bool setProp (const Common::String &propName, const Datum &value, bool force=false) override
 
bool hasField (int field) override
 
Datum getField (int field) override
 
bool setField (int field, const Datum &value) override
 
void releaseWidget ()
 
virtual Common::Rect getBbox ()
 
virtual Common::Rect getBbox (int16 currentWidth, int16 currentHeight)
 
- Public Member Functions inherited from Director::Object< CastMember >
Common::String getName () const override
 
ObjectType getObjType () const override
 
bool isDisposed () const override
 
int * getRefCount () const override
 
void incRefCount () override
 
virtual void decRefCount () override
 
int getInheritanceLevel () const override
 
void setName (const Common::String &name) override
 
void dispose () override
 
Common::String asString () override
 
AbstractObjectclone () override
 
Symbol getMethod (const Common::String &methodName) override
 
bool hasProp (const Common::String &propName) override
 
Datum getProp (const Common::String &propName) override
 
Common::String getPropAt (uint32 index) override
 
uint32 getPropCount () override
 
bool setProp (const Common::String &propName, const Datum &value, bool force=false) override
 
bool hasField (int field) override
 
Datum getField (int field) override
 
bool setField (int field, const Datum &value) override
 

Public Attributes

bool _enableSound
 
bool _looping
 
bool _crop
 
bool _center
 
Common::Array< FilmLoopFrame_frames
 
Common::Array< Channel_subchannels
 
- Public Attributes inherited from Director::CastMember
CastType _type
 
Common::Rect _initialRect
 
Common::Rect _boundingRect
 
Common::Array< Resource_children
 
bool _hilite
 
bool _erase
 
int _purgePriority
 
uint32 _size
 
uint8 _flags1
 
- Public Attributes inherited from Director::Object< CastMember >
int * _refCount
 

Additional Inherited Members

- Static Public Member Functions inherited from Director::Object< CastMember >
static void initMethods (MethodProto protos[])
 
static void cleanupMethods ()
 
- Protected Member Functions inherited from Director::Object< CastMember >
 Object (Common::String objName)
 
 Object (const Object &obj)
 
- Protected Attributes inherited from Director::CastMember
Cast_cast
 
uint16 _castId
 
Graphics::MacWidget_widget
 
bool _loaded
 
bool _modified
 
bool _isChanged
 
- Protected Attributes inherited from Director::Object< CastMember >
Common::String _name
 
ObjectType _objType
 
bool _disposed
 
int _inheritanceLevel
 
- Static Protected Attributes inherited from Director::Object< CastMember >
static SymbolHash_methods
 

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