KolibriLib
Loading...
Searching...
No Matches
KolibriLib::UI::Images::image Class Reference

Картинка как элемент интерфейса More...

#include <image.hpp>

Inheritance diagram for KolibriLib::UI::Images::image:
KolibriLib::UI::UIElement

Public Member Functions

 image (const Coord &coord={0, 0}, const Size &size={100, 100})
 Конструктор
 
void LoadImage (const std::string &Path=DefaultImage)
 Загрузить изображение
 
void Render (Size size={0, 0})
 Вывести изображение в окно
 
- Public Member Functions inherited from KolibriLib::UI::UIElement
 UIElement (const Coord &coord={0, 0}, const Size &size={16, 16}, const Color::Color &MainColor=0, const unsigned &Margin=DefaultMargin)
 
Size GetSize ()
 
void SetSize (Size NewSize)
 
unsigned GetMargin ()
 
Color::Color GetColor ()
 Получить осносной цвет элемента
 
void SetColor (Color::Color NewColor)
 
void SetCoord (Coord NewCoord)
 
Coord GetCoord ()
 
UIElementoperator= (const UIElement &Element)
 

Additional Inherited Members

- Protected Attributes inherited from KolibriLib::UI::UIElement
Coord _coord
 Координаты
 
Size _size
 Размер
 
Color::Color _MainColor
 
unsigned _Margin
 Отступы
 

Detailed Description

Картинка как элемент интерфейса

Constructor & Destructor Documentation

◆ image()

KolibriLib::UI::Images::image::image ( const Coord & coord = {0, 0},
const Size & size = {100, 100} )

Конструктор

Parameters
coordКоординаты
sizeРазмер
PathПуть до картинки
Margin

Member Function Documentation

◆ LoadImage()

void KolibriLib::UI::Images::image::LoadImage ( const std::string & Path = DefaultImage)

Загрузить изображение

Parameters
Pathпуть до файла

◆ Render()

void KolibriLib::UI::Images::image::Render ( Size size = {0, 0})

Вывести изображение в окно

Parameters
sizeРазмер выводимого изображения

растянуть/сжать выводимое изображение введя новые размеры в переменную size, само изображение при этом не изменяется


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