HU/dxSetShaderTessellation: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{Client function hu}} {{Needs Checking|The example should depict better how does this function actually work with a texture.}} __NOTOC__ This function sets the amount of geom...")
 
Line 30: Line 30:


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


[[en:dxSetShaderTessellation]]
[[en:dxSetShaderTessellation]]

Revision as of 22:35, 23 December 2018

Dialog-information.png This article needs checking.

Reason(s): The example should depict better how does this function actually work with a texture.

This function sets the amount of geometric sub-division to use when drawing a shader element with dxDrawImage.

Using tessellation allows a shader to manipulate the shape of the rendered image at each sub-division boundary.

Szintaxis

bool dxSetShaderTessellation ( element theShader, int tessellationX, int tessellationY )

OOP Syntax Help! I don't understand this!

Method: shader:setTessellation(...)


Kötelező paraméterek

  • theShader: The shader element whose tessellation is to be changed
  • tessellationX: The number of sub-division points along the X axis. Range is 1 to 500.
  • tessellationY: The number of sub-division points along the Y axis. Range is 1 to 500.

Visszatérési érték

Returns true if the shader element's tessellation was successfully changed, false otherwise.

Példa

myShader = dxCreateShader( "hello.fx" )
dxSetShaderTessellation ( myShader, 16, 16 )

Requirements

Minimum server version n/a
Minimum client version 1.1.1-9.03316

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.1.1-9.03316" />

Lásd még