- Dokumentacja
- Funkcje klienta
- dxDrawImage
Funkcja
dxDrawImage
Rysuje obraz (plik PNG/JPG zasobu, teksturę, render target, przeglądarkę albo kamerę) w prostokącie ekranu, z opcjonalnym obrotem i zabarwieniem.
Składnia
bool dxDrawImage(float posX, float posY, float width, float height, string|element image [, float rotation = 0, float rotationCenterOffsetX = 0, float rotationCenterOffsetY = 0, int color = tocolor(255, 255, 255), bool postGUI = false])Argumenty
posXfloat- Lewa krawędź.
posYfloat- Górna krawędź.
widthfloat- Szerokość.
heightfloat- Wysokość.
imagestring|element- Ścieżka pliku albo materiał.
rotationfloat, opcjonalny = 0- Obrót w stopniach.
rotationCenterOffsetXfloat, opcjonalny = 0- Przesunięcie środka obrotu X.
rotationCenterOffsetYfloat, opcjonalny = 0- Przesunięcie środka obrotu Y.
colorint, opcjonalny = tocolor(255, 255, 255)- Zabarwienie i przezroczystość.
postGUIbool, opcjonalny = false- Nad GUI.
Zwraca
true, gdy narysowano.
Przykład
addEventHandler("onClientRender", root, function()
dxDrawImage(20, 20, 128, 128, "img/logo.png", getTickCount() / 20 % 360)
end)
Zobacz też
dxDrawImageSectionRysuje wycinek obrazu (u, v, szerokość i wysokość wycinka w pikselach obrazu) w prostokącie ekranu. Przydaje się do arkuszy ikon i pasków postępu.dxCreateTextureTworzy teksturę: z pliku obrazu zasobu, z pikseli (plain,png,jpeg,dds) albo pustą o podanym rozmiarze. Tekstura jest materiałem dladxDrawImage,dxDrawMaterial*3Di shaderów.