DgsSetCurrentLayerIndex: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Client function}} This function allow us to change the render layer index of a dgs element. This function will only act on the parent layer. For example: *There...")
 
m (DGS OOP Syntax changing)
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
bool dgsSetCurrentLayerIndex( element dgsElement, integer index )
bool dgsSetCurrentLayerIndex( element dgsElement, integer index )
</syntaxhighlight>
</syntaxhighlight>
{{DGS/OOP|
    Method = DGSElement:setCurrentLayerIndex|
    Counterpart = dgsGetCurrentLayerIndex
}}


[[Image:DGSRenderLayer.png|300px|thumb|DGSRenderLayer]]
[[Image:DGSRenderLayer.png|300px|thumb|DGSRenderLayer]]
Line 32: Line 36:


==See Also==
==See Also==
{{DGSFUNCTIONS}}
 
===<span style="color:#eb3f00;text-shadow:0.05em 0.05em 0.2em #00000099;">General Functions</span>===
{{DGS General Functions}}
 
===<span style="color:#eb3f00;text-shadow:0.05em 0.05em 0.2em #00000099;">General Events</span>===
{{DGS Events/General}}

Latest revision as of 19:34, 3 May 2021

This function allow us to change the render layer index of a dgs element.

This function will only act on the parent layer.

For example:

  • There is a DGS element in the "center" layer, and this function will change its layer index in the "center" layer.
  • There is a DGS element which has parent, and this function will change its layer index in its parent's Children Table which stores all the children elements of the parent.

Syntax

bool dgsSetCurrentLayerIndex( element dgsElement, integer index )

DGS OOP Syntax Help! I don't understand this!

Method: DGSElement:setCurrentLayerIndex(...)
Counterpart: dgsGetCurrentLayerIndex
DGSRenderLayer

Required Arguments

  • dgsElement: The DGS element to set.
  • index: The layer index.

Returns

Returns true if succeed, false otherwise.

Example

DGS = exports.dgs

window1 = DGS:dgsCreateWindow(400,100,200,200,"DGS Window 1",false)	--Create window1
window2 = DGS:dgsCreateWindow(400,100,200,200,"DGS Window 2",false)	--Create window2
DGS:dgsSetCurrentLayerIndex (window1,2) --Now it is above the window2

See Also

General Functions

General Events