Gnash 0.8.9
Namespaces | Functions

MovieFactory.cpp File Reference

#include "MovieFactory.h"
#include <string>
#include <map>
#include <memory>
#include <algorithm>
#include "GnashEnums.h"
#include "GnashImage.h"
#include "smart_ptr.h"
#include "IOChannel.h"
#include "utility.h"
#include "log.h"
#include "SWFMovieDefinition.h"
#include "BitmapMovieDefinition.h"
#include "RunResources.h"
#include "URL.h"
#include "StreamProvider.h"
#include "MovieLibrary.h"
#include "fontlib.h"

Namespaces

namespace  gnash
 

Anonymous namespace for callbacks, local functions, event handlers etc.


namespace  gnash::cpp

Functions

FileType gnash::cpp::getFileType (IOChannel &in)
 Get type of file looking at first bytes.
boost::intrusive_ptr
< SWFMovieDefinition > 
gnash::cpp::createSWFMovie (std::auto_ptr< IOChannel > in, const std::string &url, const RunResources &runResources, bool startLoaderThread)
boost::intrusive_ptr
< BitmapMovieDefinition > 
gnash::cpp::createBitmapMovie (std::auto_ptr< IOChannel > in, const std::string &url, const RunResources &r, FileType type)
boost::intrusive_ptr
< movie_definition > 
gnash::cpp::createNonLibraryMovie (const URL &url, const RunResources &runResources, const char *reset_url, bool startLoaderThread, const std::string *postdata)