<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/HU/dxSetShaderTransform?action=history&amp;feed=atom</id>
	<title>HU/dxSetShaderTransform - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/HU/dxSetShaderTransform?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=HU/dxSetShaderTransform&amp;action=history"/>
	<updated>2026-10-23T22:43:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.1</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=HU/dxSetShaderTransform&amp;diff=62179&amp;oldid=prev</id>
		<title>WorthlessCynomys: Created</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=HU/dxSetShaderTransform&amp;diff=62179&amp;oldid=prev"/>
		<updated>2019-02-14T15:32:55Z</updated>

		<summary type="html">&lt;p&gt;Created&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Client function hu}}&lt;br /&gt;
{{Needs_Example hu}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Ez a függvény egy 3D eltolást alkalmaz a [[shader]] elemre amikor azt a [[dxDrawImage]] megrajzolja.&lt;br /&gt;
&lt;br /&gt;
==Szintaxis== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool dxSetShaderTransform ( element theShader,&lt;br /&gt;
                            float rotationX, float rotationY, float rotationZ,&lt;br /&gt;
                          [ float rotationCenterOffsetX = 0, float rotationCenterOffsetY = 0, float rotationCenterOffsetZ = 0,&lt;br /&gt;
                            bool bRotationCenterOffsetOriginIsScreen = false,&lt;br /&gt;
                            float perspectiveCenterOffsetX = 0, float perspectiveCenterOffsetY = 0,&lt;br /&gt;
                            bool bPerspectiveCenterOffsetOriginIsScreen = false ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
{{OOP||[[shader]]:setTransform}}&lt;br /&gt;
&lt;br /&gt;
===Kötelező argumentumok=== &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;theShader:&amp;#039;&amp;#039;&amp;#039; A shader elem, melyre az eltolást alkalmazni akarjuk.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;rotationX:&amp;#039;&amp;#039;&amp;#039; Az X tengely körüli forgási irányának a szöge (Bal, jobb). Ez szélességében fogja forgatni a [[shader]]t.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;rotationY:&amp;#039;&amp;#039;&amp;#039; Az Y tengely körüli forgási irányának a szöge (Fel, le). Ez magasságában fogja forgatni a shadert.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;rotationZ:&amp;#039;&amp;#039;&amp;#039; Az Y tengely körüli forgási irányának a szöge (Be, ki). Ez hasonlóan fogja forgatni a shadert mint a [[dxDrawImage]] irány argumentuma.&lt;br /&gt;
&lt;br /&gt;
===Opcionális argumentumok=== &lt;br /&gt;
{{OptionalArg}}&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;rotationCenterOffsetX :&amp;#039;&amp;#039;&amp;#039; Az X tengely körüli forgatás középpontja relatívan a képernyőhöz.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;rotationCenterOffsetY :&amp;#039;&amp;#039;&amp;#039; Az Y tengely körüli forgatás középpontja relatívan a képernyőhöz.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;rotationCenterOffsetZ :&amp;#039;&amp;#039;&amp;#039; A Z tengely körüli forgatás középpontja relatívan a képernyőhöz.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;bRotationCenterOffsetOriginIsScreen :&amp;#039;&amp;#039;&amp;#039; Állítsd [[boolean|true]]-ra ha a forgatás középpontja a képernyő közepe kell legyen, a kép közepe helyett.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;perspectiveCenterOffsetX :&amp;#039;&amp;#039;&amp;#039; A perspektív X eltolás középpontja a képernyőhöz relatívan.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;perspectiveCenterOffsetY :&amp;#039;&amp;#039;&amp;#039; A perspektív Y eltolás középpontja a képernyőhöz relatívan.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;bPerspectiveCenterOffsetOriginIsScreen :&amp;#039;&amp;#039;&amp;#039; Állítsd [[boolean|true]]-ra, ha a perspektív középpont a képernyő közepe kéne legyen a kép közepe helyett.&lt;br /&gt;
&lt;br /&gt;
Hogy relatív képernyő poziciókból abszolútra válts, &amp;#039;&amp;#039;szorozd&amp;#039;&amp;#039; be a koordinátákat a képernyő méretével. Fordítva, hogy abszolútról relatívra válts &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;oszd&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; el az értékeket a képernyő méreteivel&lt;br /&gt;
&lt;br /&gt;
===Visszatérés===&lt;br /&gt;
&amp;#039;&amp;#039;Igaz&amp;#039;&amp;#039;-at ad vissza, ha a shader elem eltolása sikeres volt, &amp;#039;&amp;#039;false&amp;#039;&amp;#039;-ot egyéb esetben.&lt;br /&gt;
&lt;br /&gt;
==Példa== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Feltételek==&lt;br /&gt;
{{Requirements_hu|n/a|1.2.0-9.03618|}}&lt;br /&gt;
&lt;br /&gt;
==Lásd még==&lt;br /&gt;
{{Drawing_functions hu}}&lt;br /&gt;
&lt;br /&gt;
[[en:dxSetShaderTransform]]&lt;/div&gt;</summary>
		<author><name>WorthlessCynomys</name></author>
	</entry>
</feed>