DrawTexture: Difference between revisions

From Onset Developer Wiki
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Info|Function|Client|1.0}}
{{Info|Function|Client|1.0}}


{{FuncDescription|Draw an UTexture on screen. https://docs.unrealengine.com/en-US/API/Runtime/Engine/GameFramework/AHUD/DrawTexture/index.html}}
{{FuncDescription|Draws an UTexture on screen. https://docs.unrealengine.com/en-US/API/Runtime/Engine/GameFramework/AHUD/DrawTextureSimple/index.html}}


{{FuncSyntax|DrawTexture(UTexture TextureReference, ScreenX, SCreenY, Scale, bScalePosition)}}
{{FuncSyntax|DrawTexture(UTexture TextureReference, ScreenX, ScreenY, Scale, bScalePosition)}}


{{FuncParameters}}
{{FuncParameters}}
{{FuncParam|TextureReference|Texture reference from LoadFromAsset or LoadFromFile.}}
{{FuncParam|TextureReference|Texture reference from LoadFromAsset or LoadFromFile.}}
{{FuncParam|ScreenX|Screen X location.}}
{{FuncParam|ScreenY|Screen Y location.}}
{{FuncParam|Scale|Draw scale. (Use 1.0 for default)}}
{{FuncParam|bScalePosition|Whether the "Scale" parameter should also scale the position of this draw call. (Use '''false''' for default)}}


{{FuncReturnValue|Returns nothing.}}
{{FuncReturnValue|Returns nothing.}}
== Example ==
== Example ==
<syntaxhighlight lang="Lua">
<syntaxhighlight lang="Lua">
Line 38: Line 43:
* [[DrawRect]]
* [[DrawRect]]
* [[DrawTexture]]
* [[DrawTexture]]
* [[DrawTextureEx]]
* [[DrawMaterial]]

Latest revision as of 20:24, 30 August 2020

DrawTexture

Type: Function
Context: Client
Introduced: v1.0

Description

Draws an UTexture on screen. https://docs.unrealengine.com/en-US/API/Runtime/Engine/GameFramework/AHUD/DrawTextureSimple/index.html

Syntax

DrawTexture(UTexture TextureReference, ScreenX, ScreenY, Scale, bScalePosition)

Parameters

  • TextureReference
    Texture reference from LoadFromAsset or LoadFromFile.
  • ScreenX
    Screen X location.
  • ScreenY
    Screen Y location.
  • Scale
    Draw scale. (Use 1.0 for default)
  • bScalePosition
    Whether the "Scale" parameter should also scale the position of this draw call. (Use false for default)

Return Value

  • Returns nothing.

Example

local tex
local tex2

function OnPackageStart()
	tex = UTexture2D.LoadFromAsset("/Game/Weapons/Images/T_Pistol01")
	tex2 = UTexture2D.LoadFromFile("freeroam/usa.png")
end
AddEvent("OnPackageStart", OnPackageStart)

AddEvent("OnRenderHUD", function()
	DrawTexture(tex, 110, 110, 0.2, false)
	DrawTexture(tex2, 140, 140, 0.1, false)
end)

See also