27 lines
		
	
	
		
			No EOL
		
	
	
		
			994 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			No EOL
		
	
	
		
			994 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| ---RenderSprite
 | |
| ---
 | |
| --- Reference : https://github.com/iTexZoz/NativeUILua_Reloaded/blob/master/UIElements/Sprite.lua#L90
 | |
| ---
 | |
| ---@param TextureDictionary string
 | |
| ---@param TextureName string
 | |
| ---@param X number
 | |
| ---@param Y number
 | |
| ---@param Width number
 | |
| ---@param Height number
 | |
| ---@param Heading number
 | |
| ---@param R number
 | |
| ---@param G number
 | |
| ---@param B number
 | |
| ---@param A number
 | |
| ---@return nil
 | |
| ---@public
 | |
| function RenderSprite(TextureDictionary, TextureName, X, Y, Width, Height, Heading, R, G, B, A)
 | |
|     ---@type number
 | |
|     local X, Y, Width, Height = (tonumber(X) or 0) / 1920, (tonumber(Y) or 0) / 1080, (tonumber(Width) or 0) / 1920, (tonumber(Height) or 0) / 1080
 | |
| 
 | |
|     if not HasStreamedTextureDictLoaded(TextureDictionary) then
 | |
|         RequestStreamedTextureDict(TextureDictionary, true)
 | |
|     end
 | |
| 
 | |
|     DrawSprite(TextureDictionary, TextureName, X + Width * 0.5, Y + Height * 0.5, Width, Height, Heading or 0, tonumber(R) or 255, tonumber(G) or 255, tonumber(B) or 255, tonumber(A) or 255)
 | |
| end | 
