Difference between revisions of "IC Python API:RL Python Modules"

From Reallusion Wiki!
Jump to: navigation, search
m (Scene)
m (Animation)
(48 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{{Parent|IC_Python_API|iClone Python API}}
+
{{Parent|IC_Python_API|IC Python API}}
 +
{{Related|IC_Python_API:RL_Python_Modules_Ordered_List | Python Modules Ordered List}}
 +
=== Mathematics ===
  
Inherits from RLPy
+
{| class="wikitable" style="width:100%; text-align:center;"
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RMath | RMath ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector2 | RVector2 ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector3 | RVector3 ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector4 | RVector4 ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RMatrix3 | RMatrix3 ]]
 +
|-
 +
|[[IC_Python_API:RLPy_RQuaternion | RQuaternion ]]
 +
|[[IC_Python_API:RLPy_RMatrix4 | RMatrix4 ]]
 +
|[[IC_Python_API:RLPy_RTransform | RTransform ]]
 +
|[[IC_Python_API:RLPy_RRgb | RRgb ]]
 +
|[[IC_Python_API:RLPy_RColor | RColor ]]
 +
|}
  
 
=== System ===
 
=== System ===
Line 9: Line 23:
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RStatus | RStatus]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RStatus | RStatus]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RTime | RTime ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RTime | RTime ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RStatus | RStatus]]
 
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RVariant | RVariant]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RVariant | RVariant]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RFileIO | RFileIO]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RFileIO | RFileIO]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RGlobal | RGlobal]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RGlobal| RGlobal]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RPyTimer | RPyTimer]]
|[[IC_Python_API:RLPy_Timer| RPyTimer]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RApplication | RApplication]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 20: Line 37:
  
 
{| class="wikitable" style="width:100%; text-align:center;"
 
{| class="wikitable" style="width:100%; text-align:center;"
|style="width: 150px;"|[[IC_Python_API:RLPy_RlBase | RlBase ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIBase | RIBase ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlObject | RlObject ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIObject | RIObject ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlNode | RlNode ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RINode | RINode ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlMaterialComponent | RlMaterialComponent ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIMaterialComponent | RIMaterialComponent ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlProp | RlProp ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIProp | RIProp ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlAvatar | RlAvatar]]
+
|[[IC_Python_API:RLPy_RIAvatar | RIAvatar]]
|[[IC_Python_API:RLPy_RlCamera | RlCamera ]]
+
|[[IC_Python_API:RLPy_RICamera | RICamera ]]
|[[IC_Python_API:RLPy_RlParticle | RlParticle ]]
+
|[[IC_Python_API:RLPy_RIParticle | RIParticle ]]
|[[IC_Python_API:RLPy_RlLight | RlLight ]]
+
|[[IC_Python_API:RLPy_RILight | RILight ]]
|[[IC_Python_API:RLPy_RlSpotLight | RlSpotLight ]]
+
|[[IC_Python_API:RLPy_RISpotLight | RISpotLight ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlPointLight | RlPointLight]]
+
|[[IC_Python_API:RLPy_RIPointLight | RIPointLight]]
|[[IC_Python_API:RLPy_RlDirectionalLight | RlDirectionalLight ]]
+
|[[IC_Python_API:RLPy_RIDirectionalLight | RIDirectionalLight ]]
 
|[[IC_Python_API:RLPy_RScene | RScene ]]
 
|[[IC_Python_API:RLPy_RScene | RScene ]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 40: Line 59:
  
 
{| class="wikitable" style="width:100%; text-align:center;"
 
{| class="wikitable" style="width:100%; text-align:center;"
|style="width: 150px;"|[[IC_Python_API:RLPy_RDatatBlock | RDatatBlock ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RDataBlock | RDataBlock ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RKey | RKey ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RKey | RKey ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RControl | RControl ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RControl | RControl ]]
Line 48: Line 67:
 
|[[IC_Python_API:RLPy_RTransformkey | RTransformkey ]]
 
|[[IC_Python_API:RLPy_RTransformkey | RTransformkey ]]
 
|[[IC_Python_API:RLPy_RTransformControl | RTransformControl ]]
 
|[[IC_Python_API:RLPy_RTransformControl | RTransformControl ]]
|[[IC_Python_API:RLPy_RlClip | RlClip ]]
+
|[[IC_Python_API:RLPy_RIClip | RlClip ]]
|[[IC_Python_API:RLPy_RlSkeletonComponent | RlSkeletonComponent ]]
+
|[[IC_Python_API:RLPy_RISkeletonComponent | RISkeletonComponent ]]
|[[IC_Python_API:RLPy_RlVisemeSmoothOption | RlVisemeSmoothOption ]]
+
|[[IC_Python_API:RLPy_RVisemeSmoothOption | RVisemeSmoothOption ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlVisemeComponent | RlVisemeComponent ]]
+
|[[IC_Python_API:RLPy_RIVisemeComponent | RIVisemeComponent ]]
|[[IC_Python_API:RLPy_RlMorphComponent | RlMorphComponent ]]
+
|[[IC_Python_API:RLPy_RIMorphComponent | RIMorphComponent ]]
 +
|[[IC_Python_API:RLPy_RIHikEffectorComponent | RIHikEffectorComponent ]]
 +
|[[IC_Python_API:RLPy_RIFaceComponent | RIFaceComponent ]]
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 59: Line 81:
  
 
{| class="wikitable" style="width:100%; text-align:center;"
 
{| class="wikitable" style="width:100%; text-align:center;"
|style="width: 150px;"|RPositionSetting
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RPositionSetting | RPositionSetting ]]
|style="width: 150px;"|RRotationSetting
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RRotationSetting | RRotationSetting ]]
|style="width: 150px;"|RDeviceSetting
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RDeviceSetting | RDeviceSetting ]]
|style="width: 150px;"|RlDeviceBase
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIDeviceBase | RIDeviceBase ]]
|style="width: 150px;"|RBodySetting
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RBodySetting | RBodySetting ]]
 
|-
 
|-
|RlBodyDevice
+
|[[IC_Python_API:RLPy_RIBodyDevice | RIBodyDevice ]]
|RHandSetting
+
|[[IC_Python_API:RLPy_RHandSetting | RHandSetting ]]
|RlHandDevice
+
|[[IC_Python_API:RLPy_RIHandDevice | RIHandDevice ]]
|RFacialSetting
+
|[[IC_Python_API:RLPy_RFacialSetting | RFacialSetting ]]
|RlFacialDevice
+
|[[IC_Python_API:RLPy_RIFacialDevice | RIFacialDevice ]]
 
|-
 
|-
|RlMocapManager
+
|[[IC_Python_API:RLPy_RIMocapManager | RIMocapManager ]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 
|}
 
|}
  
 
=== Events ===
 
=== Events ===
 +
 +
{| class="wikitable" style="width:100%; text-align:center;"
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RCallback | RCallback ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RWinMessageCallback | RWinMessageCallback ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RDialogCallback | RDialogCallback ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_REventCallback | REventCallback ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_REventHandler | REventHandler ]]
 +
|-
 +
|[[IC_Python_API:RLPy_RPyTimerCallback | RPyTimerCallback]]
 +
|[[IC_Python_API:RLPy_RIEventListener | RIEventListener ]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|}
  
 
=== UI ===
 
=== UI ===
 +
 +
{| class="wikitable" style="width:100%; text-align:center;"
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RIDialog | RIDialog ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RIDockWidget | RIDockWidget ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RUi | RUi ]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|}
  
 
=== Media ===
 
=== Media ===
 +
 +
{| class="wikitable" style="width:100%; text-align:center;"
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RlAudioObject | RIAudioObject ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudioRecorder | RAudioRecorder ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudio | RAudio ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudioRecorderCallback | RAudioRecorderCallback ]]
 +
|style="width: 150px;"|
 +
|}
  
 
=== Networking ===
 
=== Networking ===
  
=== Mathematics ===
+
{| class="wikitable" style="width:100%; text-align:center;"
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RTcpCallback | RTcpCallback ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RTcpClient | RTcpClient ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RUdpCallback | RUdpCallback ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RUdpClient | RUdpClient ]]
 +
|style="width: 150px;"|
 +
|}

Revision as of 02:14, 13 May 2019

Main article: IC Python API.
Related article: Python Modules Ordered List.

Mathematics

RMath RVector2 RVector3 RVector4 RMatrix3
RQuaternion RMatrix4 RTransform RRgb RColor

System

RStatus RTime RVariant RFileIO RGlobal
RPyTimer RApplication

Scene

RIBase RIObject RINode RIMaterialComponent RIProp
RIAvatar RICamera RIParticle RILight RISpotLight
RIPointLight RIDirectionalLight RScene

Animation

RDataBlock RKey RControl RFloatkey RFloatControl
RTransformkey RTransformControl RlClip RISkeletonComponent RVisemeSmoothOption
RIVisemeComponent RIMorphComponent RIHikEffectorComponent RIFaceComponent

MotionCapture

RPositionSetting RRotationSetting RDeviceSetting RIDeviceBase RBodySetting
RIBodyDevice RHandSetting RIHandDevice RFacialSetting RIFacialDevice
RIMocapManager

Events

RCallback RWinMessageCallback RDialogCallback REventCallback REventHandler
RPyTimerCallback RIEventListener

UI

RIDialog RIDockWidget RUi

Media

RIAudioObject RAudioRecorder RAudio RAudioRecorderCallback

Networking

RTcpCallback RTcpClient RUdpCallback RUdpClient