19 #ifndef GNASH_BITMAPMOVIEDEFINITION_H 20 #define GNASH_BITMAPMOVIEDEFINITION_H 26 #include <boost/intrusive_ptr.hpp> 97 return get_bytes_total();
125 return _bitmap.get();
140 boost::intrusive_ptr<CachedBitmap> _bitmap;
145 #endif // GNASH_BITMAPMOVIEDEFINITION_H Client program's interface to the definition of a movie or sprite.
Definition: movie_definition.h:95
DisplayObject is the base class for all DisplayList objects.
Definition: DisplayObject.h:168
double twipsToPixels(int i)
Definition: GnashNumeric.h:97
virtual const std::string & get_url() const
Return the URL of the SWF stream this definition has been read from.
Definition: BitmapMovieDefinition.h:111
virtual size_t get_bytes_total() const
Return total number of bytes which composed this movie.
Definition: BitmapMovieDefinition.h:104
A top-level, standalone Movie that can be loaded and played.
Definition: Movie.h:46
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
virtual int get_version() const
Definition: BitmapMovieDefinition.h:67
virtual size_t get_frame_count() const
Definition: BitmapMovieDefinition.h:79
virtual float get_frame_rate() const
Definition: BitmapMovieDefinition.h:83
Base class for render handlers.
Definition: Renderer.h:188
virtual const SWFRect & get_frame_size() const
Return size of frame, in TWIPS.
Definition: BitmapMovieDefinition.h:87
A "movie" definition for a bitmap file.
Definition: BitmapMovieDefinition.h:45
size_t get_loading_frame() const
Returns 1 based index. Ex: if 1 then 1st frame as been fully loaded.
Definition: BitmapMovieDefinition.h:119
virtual size_t get_width_pixels() const
Frame width in pixels.
Definition: BitmapMovieDefinition.h:71
virtual size_t get_height_pixels() const
Frame height in pixels.
Definition: BitmapMovieDefinition.h:75
The Global object ultimately contains all objects in an ActionScript run.
Definition: Global_as.h:49
Rectangle class, see swf defined rectangle record.
Definition: SWFRect.h:44
std::string url
Definition: gnash.cpp:59
A CachedBitmap is created by the renderer in a format of its choosing.
Definition: CachedBitmap.h:37
virtual size_t get_bytes_loaded() const
Return number of bytes loaded.
Definition: BitmapMovieDefinition.h:96
const CachedBitmap * bitmap() const
Definition: BitmapMovieDefinition.h:124