- Dokumentacja
- Funkcje klienta
- dxCreateTexture
Funkcja
dxCreateTexture
Tworzy teksturę: z pliku obrazu zasobu, z pikseli (plain, png, jpeg, dds) albo pustą o podanym rozmiarze. Tekstura jest materiałem dla dxDrawImage, dxDrawMaterial*3D i shaderów.
Składnia
Z pliku albo pikseli
element dxCreateTexture(string pathOrPixels [, string format, bool mipmaps, string edge])Pusta
element dxCreateTexture(int width, int height [, string format, string edge])Argumenty
pathOrPixelsstring- Ścieżka pliku albo piksele.
edgestring, opcjonalny"wrap","mirror","clamp","border".
Różnice względem MTA:SA
- Tych argumentów z MTA:SA tu nie ma:
bool mipmaps = true,string textureEdge = "wrap"
W MTA:SA
dxCreateTexture(string pixels/filepath, string textureFormat = "argb", bool mipmaps = true, string textureEdge = "wrap")Zwraca
Tekstura albo false.
Przykład
local tex = dxCreateTexture("img/radar.png")
addEventHandler("onClientRender", root, function()
dxDrawImage(20, 400, 200, 200, tex)
end)
Zobacz też
dxDrawImageRysuje obraz (plik PNG/JPG zasobu, teksturę, render target, przeglądarkę albo kamerę) w prostokącie ekranu, z opcjonalnym obrotem i zabarwieniem.dxGetTexturePixelsOdczytuje piksele tekstury, render targetu albo źródła ekranu w formacieplain,pngalbojpeg, w całości albo z wycinka (x, y, szerokość, wysokość). Na przykład do zrzutu ekranu.dxSetTexturePixelsWpisuje piksele (plain,png,jpeg) do tekstury albo render targetu, w całości albo w wycinek.