Класс SVGLoader

Загрузчик svg-картинок. Подробнее...

#include <SVGLoader.h>

Полный список членов класса

Открытые члены

 SVGLoader (std::string path)
bool loadRsvgFile (std::string filename, bool throw_exception=true)
SVGLoaderoperator= (const SVGLoader &)
int get_svg_width ()
int get_svg_height ()
std::string get_filename ()
bool renderSurface (Cairo::RefPtr< Cairo::Surface > surf, int width, int height)
bool renderWithCairoContext (Cairo::RefPtr< Cairo::Context > &cr)
bool isLoaded ()

Открытые статические члены

static std::string get_path (std::string str_file="")


Подробное описание

Загрузчик svg-картинок.

Класс реализует загрузку и обработку svg-картинок.

Методы

std::string SVGLoader::get_filename (  )  [inline]

получить имя svg-файла

std::string SVGLoader::get_path ( std::string  str_file = ""  )  [static]

получить путь к svg-файлу

Используется в loadRsvgFile() и ThemeLoader::LoadTheme().

int SVGLoader::get_svg_height (  )  [inline]

получить высоту изображения

int SVGLoader::get_svg_width (  )  [inline]

получить ширину изображения

bool SVGLoader::loadRsvgFile ( std::string  filename,
bool  throw_exception = true 
)

загрузить svg-объект

Перекрестные ссылки get_path().

Используется в ThemeLoader::getSVG() и SVGFileProperty::on_filename_changed().

bool SVGLoader::renderSurface ( Cairo::RefPtr< Cairo::Surface >  surf,
int  width,
int  height 
)

отрисовка картинки на экране

bool SVGLoader::renderWithCairoContext ( Cairo::RefPtr< Cairo::Context > &  cr  ) 

отрисовка картинки на экране


Объявления и описания членов классов находятся в файлах:

Документация по UniWidgets. Последние изменения: Fri Oct 10 09:57:50 2014. Создано системой  doxygen 1.5.9