Difference between revisions of "IC Python API:RLPy RGlobal"

From Reallusion Wiki!
Jump to: navigation, search
(Created page with "{{TOC}} == Description == This class provides many of the common API global functions. == Member Functions == {|class = "wikitable" !Function !Syntax !Description !Example...")
 
m (Member Functions)
Line 29: Line 29:
 
# Return the current frame time in milliseconds.
 
# Return the current frame time in milliseconds.
 
print(time.GetValue())
 
print(time.GetValue())
 +
</syntaxhighlight>
 +
</div>
 +
</div>
 +
|-
 +
|GetTitle(self)
 +
|<syntaxhighlight lang="Python">
 +
def RLPy.RTime.GetTitle(self)
 +
</syntaxhighlight>
 +
|Retrieve the name of the dialog window.
 +
|<div class="toccolours mw-collapsible mw-collapsed">
 +
The following example creates a dialog window and sets its title:
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="Python">
 +
import RLPy
 +
 +
rl_dialog = RLPy.RUi.CreateRDialog()
 +
print(rl_dialog.GetWindowTitle())
 +
rl_dialog.SetWindowTitle("main_dialog")
 +
print(rl_dialog.GetWindowTitle())     
 +
 +
# DefaultWidget
 +
# main_dialog
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</div>
 
</div>
 
</div>
 
</div>
 
|}
 
|}

Revision as of 02:30, 17 January 2019

Description

This class provides many of the common API global functions.

Member Functions

Function Syntax Description Examples
GetWindow
def RLPy.RTime.GetWindow(self)
Get the address of the dialog window.

The following example fetches the current frame time in milliseconds:

import RLPy

# Put the current frame time into a variable.
time = RLPy.RGlobal.GetTime()

# Return the current frame time in milliseconds.
print(time.GetValue())
GetTitle(self)
def RLPy.RTime.GetTitle(self)
Retrieve the name of the dialog window.

The following example creates a dialog window and sets its title:

import RLPy

rl_dialog = RLPy.RUi.CreateRDialog()
print(rl_dialog.GetWindowTitle())
rl_dialog.SetWindowTitle("main_dialog")
print(rl_dialog.GetWindowTitle())       

# DefaultWidget
# main_dialog