DgsGetRenderSetting: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (DGS OOP Syntax changing)  | 
				 (DGS (OOP Syntax)/(Template Organization) Mission)  | 
				||
| Line 9: | Line 9: | ||
{{DGS/OOP|  | {{DGS/OOP|  | ||
     Method = '''dgsRootInstance''':getRenderSetting|  |      Method = '''dgsRootInstance''':getRenderSetting|  | ||
     Counterpart =   |      Counterpart = dgsSetRenderSetting  | ||
}}  | }}  | ||
Latest revision as of 22:47, 3 May 2021
This function allows developers to get DGS render settings.
Syntax
mixed dgsGetRenderSetting( string settingName )
DGS OOP Syntax Help! I don't understand this!
- Method: dgsRootInstance:getRenderSetting(...)
 - Counterpart: dgsSetRenderSetting
 
Required Arguments
- settingName: The specific setting name you want to operate.
- postGUI: Global post gui setting ( when a dgs element creates, its "postgui" property will be set according to this render setting ).
- "true" force to be post gui.
 - "false" force to be under gui.
 - "nil" whether to be post gui depends on dgs elements' property "postGUI".
 
 - renderPriority: Learn more addEventHandler. Possible values are:
- "high"
 - "normal"
 - "low"
 
 
 - postGUI: Global post gui setting ( when a dgs element creates, its "postgui" property will be set according to this render setting ).
 
Returns
Returns the value of the setting.
Example
DGS = exports.dgs
local setting = DGS:dgsGetRenderSetting("postGUI")
outputChatBox(tostring(settings)) --default postGUI is nil for being "automatic"
See Also
General Functions
- dgsGetPosition
 - dgsSetPosition
 - dgsSetParent
 - dgsGetParent
 - dgsGetChild
 - dgsGetChildren
 - dgsGetSize
 - dgsSetSize
 - dgsGetType
 - dgsSetLayer
 - dgsGetLayer
 - dgsSetCurrentLayerIndex
 - dgsGetCurrentLayerIndex
 - dgsGetLayerElements
 - dgsGetProperty
 - dgsSetProperty
 - dgsSetPropertyInherit
 - dgsGetProperties
 - dgsSetProperties
 - dgsGetVisible
 - dgsSetVisible
 - dgsGetEnabled
 - dgsSetEnabled
 - dgsGetPositionAlignment
 - dgsSetPositionAlignment
 - dgsGetAlpha
 - dgsSetAlpha
 - dgsGetFont
 - dgsSetFont
 - dgsGetText
 - dgsSetText
 - dgsGetPostGUI
 - dgsSetPostGUI
 - dgsGetInputEnabled
 - dgsSetInputEnabled
 - dgsGetInputMode
 - dgsSetInputMode
 - dgsAttachToAutoDestroy
 - dgsDetachFromAutoDestroy
 - dgsFocus
 - dgsBlur
 - dgsCreateFont
 - dgsBringToFront
 - dgsMoveToBack
 - dgsGetScreenSize
 - dgsGetCursorPosition
 - dgsGetMouseEnterGUI
 - dgsGetMouseLeaveGUI
 - dgsIsMouseWithinGUI
 - dgsSetSystemFont
 - dgsGetSystemFont
 - dgsGetElementsInLayer
 - dgsGetElementsFromResource
 - dgsGetFocusedGUI
 - dgsImportFunction
 - dgsImportOOPClass
 - dgsG2DLoadHooker
 - dgsSetRenderSetting
 - dgsGetRenderSetting
 - dgsSimulateClick
 - dgsGetRootElement
 - dgsAddMoveHandler
 - dgsRemoveMoveHandler
 - dgsIsMoveHandled
 - dgsAddSizeHandler
 - dgsRemoveSizeHandler
 - dgsIsSizeHandled
 - dgsAttachElements
 - dgsDetachElements
 - dgsElementIsAttached
 - dgsAddPropertyListener
 - dgsRemovePropertyListener
 - dgsGetListenedProperties
 - dgsSetMultiClickInterval
 - dgsGetMultiClickInterval
 - dgsSetMouseStayDelay
 - dgsGetMouseStayDelay
 - dgsCenterElement
 - dgsSetElementKeeperEnabled
 - dgsGetElementKeeperEnabled
 - dgsSetClickingSound
 - dgsGetClickingSound
 - dgsSetClickingSoundVolume
 - dgsGetClickingSoundVolume
 
General Events
- onDgsBlur
 - onDgsCreate
 - onDgsCursorTypeChange
 - onDgsCursorStateChange
 - onDgsDestroy
 - onDgsElementRender
 - onDgsElementMove
 - onDgsElementSize
 - onDgsElementEnter
 - onDgsElementLeave
 - onDgsFocus
 - onDgsKey
 - onDgsPositionChange
 - onDgsPreRender
 - onDgsRender
 - onDgsElementScroll
 - onDgsSizeChange
 - onDgsTextChange
 - onDgsWindowClose
 - onDgsPropertyChange