#include <SVGLoader.h>
Открытые члены | |
| SVGLoader (std::string path) | |
| bool | loadRsvgFile (std::string filename, bool throw_exception=true) |
| SVGLoader & | operator= (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="") |
| 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 | ) |
отрисовка картинки на экране
1.5.9