Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

Image::Copy

[metoda] Kopiuje fragment obrazu ze wskaznego obiektu Image.

Składnia

C/C++
void sf::Image::Copy(
const Image & Source,
unsigned int DestX,
unsigned int DestY,
const IntRect & SourceRect = IntRect( 0, 0, 0, 0 ),
bool ApplyAlpha = false
)

Argumenty

ArgumentOpis
const Image &  SourceObiekt źródłowy z którego ma zostać skopiowany wskazany fragment obrazu.
unsigned int  DestXDocelowa pozycja kopiowanego wycinka obrazu - współrzędna X.
unsigned int  DestYDocelowa pozycja kopiowanego wycinka obrazu - współrzędna Y.
const IntRect &  SourceRectProstokąt wskazujący obszar obrazu źródłowego, który ma zostać skopiowany. Jeżeli prostokąt jest pusty w rozumieniu twórców biblioteki SFML to kopiowany jest cały obraz źródłowy. Domyślnie prostokąt jest pusty.
bool  ApplyAlphaOkreśla czy proces kopiowania powinien wziąć pod uwagę przeźroczystość obrazu źródłowego. Domyślnie false.

Opis szczegółowy

Metoda kopiuje fragment obrazu z obiektu przekazanego poprzez argument Source i nanosi go na obraz przechowywany w obecnym obiekcie. Funkcja ta stosuje wolne kopiowanie pikseli i powinna być stosowana tylko w fazie inicjalizacyjnej.

Linki zewnętrzne