HU/dxCreateScreenSource: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{Client function hu}} __NOTOC__ This function creates a screen source, which is a special type of texture that contains the screen as rendered by GTA Note that successfu...")
 
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Client function hu}}
{{Client function hu}}
__NOTOC__
__NOTOC__
This function creates a screen source, which is a special type of [[texture]] that contains the screen as rendered by GTA
Ez a function létrehoz egy screen source-ot, amely egy speciális [[texture|textúra]] típus, ami a GTA által kirajzolt képet tartalmazza.


Note that successful screen source creation is not guaranteed, and may fail due to hardware or memory limitations. You should always check to see if this function has returned false.
{{Note_hu| A sikeres képernyőforrás létrehozása nem garantált, a hardver vagy a memória korlátai miatt hibák lehetnek. Mindig ellenőrizze, hogy ez a function false értéked ad-e vissza.}}


==Szintaxis==  
==Szintaxis==  
Line 11: Line 11:
{{OOP||[[Texture|DxScreenSource]]}}
{{OOP||[[Texture|DxScreenSource]]}}
===Kötelező pataméterek===  
===Kötelező pataméterek===  
*'''width :''' The width of the texture in pixels.
*'''width :''' A textúra szélessége pixelben.
*'''height :''' The height of the texture  in pixels.
*'''height :''' A textúra magassága pixelben.


===Visszatérési érték===
===Visszatérési érték===
Returns a [[texture]] [[element]] if successful, ''false'' if invalid arguments were passed to the function.
Visszaad egy [[texture|textúra]] [[element|elemet]], ha sikeres, ''false'', ha érvénytelen paraméterek lettek megadva.


==Példa==
==Példa==
Line 39: Line 39:


==Lásd még==
==Lásd még==
{{Drawing_functions}}
{{Drawing_functions hu}}


[[hu:dxCreateScreenSource]]
[[en:dxCreateScreenSource]]


==Fordította==
==Fordította==
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''

Latest revision as of 17:57, 17 October 2018

Ez a function létrehoz egy screen source-ot, amely egy speciális textúra típus, ami a GTA által kirajzolt képet tartalmazza.


[[{{{image}}}|link=|]] Megjegyzés: A sikeres képernyőforrás létrehozása nem garantált, a hardver vagy a memória korlátai miatt hibák lehetnek. Mindig ellenőrizze, hogy ez a function false értéked ad-e vissza.

Szintaxis

element dxCreateScreenSource ( int width, int height )

OOP Syntax Help! I don't understand this!

Method: DxScreenSource(...)


Kötelező pataméterek

  • width : A textúra szélessége pixelben.
  • height : A textúra magassága pixelben.

Visszatérési érték

Visszaad egy textúra elemet, ha sikeres, false, ha érvénytelen paraméterek lettek megadva.

Példa

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

addEventHandler( "onClientRender", root,
    function()
        if myScreenSource then
            dxUpdateScreenSource( myScreenSource )                  -- Capture the current screen output from GTA
            dxDrawImage( 50,  50,  100, 100, myScreenSource )       -- Now use myScreenSource as a material and draw it lots of times
            dxDrawImage( 150, 350, 150, 100, myScreenSource )
            dxDrawImage( 250, 250, 100, 150, myScreenSource )
            dxDrawImage( 350, 30,  150, 150, myScreenSource )
        end
    end
)

Lásd még

Fordította