DxCreateTexture

From Multi Theft Auto: Wiki
Revision as of 11:08, 28 August 2011 by Bass (talk | contribs) (→‎Example)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Only available in 1.1 This function creates a texture element that can be used in the dxDraw functions

Syntax

element dxCreateTexture ( string filepath )

Required Arguments

  • filepath: The filepath of the image. (.dds images are also supported). Image files should ideally have dimensions that are a power of two, to prevent possible blurring.

Returns

Returns a texture if successful, false if invalid arguments were passed to the function.

Example

root = getRootElement()

addEventHandler( "onClientRender", root,
    function()
        if myImage then
            dxDrawImage( 100, 350, 300, 350, myImage  )
        end
    end
)

-- Use 'toggle' command to switch image on and off
addCommandHandler( "toggle",
    function()
        if not myImage then
            myImage = dxCreateTexture( "moonpig.png" )  -- Create texture
        else        
            destroyElement( myImage )                 -- Destroy texture
            myImage = nil
        end
    end
)

See Also