DxUpdateScreenSource: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{Client function}} __NOTOC__ {{New feature|3.0110|1.1| Only available in 1.1 }} This function updates the contents of a screen source texture with the screen output from GTA...")
 
No edit summary
Line 1: Line 1:
{{Client function}}
{{Client function}}
__NOTOC__
__NOTOC__
{{New feature|3.0110|1.1|
Only available in 1.1
}}
This function updates the contents of a screen source [[texture]] with the screen output from GTA
This function updates the contents of a screen source [[texture]] with the screen output from GTA



Revision as of 17:35, 31 August 2011

This function updates the contents of a screen source texture with the screen output from GTA

Syntax

bool dxUpdateScreenSource ( element screenSource )

Required Arguments

  • screenSource: The screen source element whose pixels we want to fill with the screen capture

Returns

Returns true if the screen was successfully captured, false otherwise.

Example

This example will update the screen capture when F7 is pressed

addEventHandler("onClientResourceStart", resourceRoot,
    function()
        myScreenSource = dxCreateScreenSource( 500, 500)    -- Create a screen source texture which is 500 x 500 pixels
    end
)

bindKey( "F7", "down", 
    function()
        if myScreenSource then
            dxUpdateScreenSource( myScreenSource )          -- Capture the screen
        end
    end
)

addEventHandler( "onClientRender", root,
    function()
        if myScreenSource then
            dxDrawImage ( 0, 0, 300, 300, myScreenSource )  -- Draw the result in top left corner
        end
    end
)

See Also