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

From Reallusion Wiki!
Jump to: navigation, search
m (System)
m (Animation)
(8 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
== System ==
 
== System ==
  
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
+
{| class="wikitable" style="width:800px; text-align:center;"
* [[IC_Python_API:RLPy_RStatus|  RStatus]] - API level error handling.
+
|[[IC_Python_API:RLPy_RStatus|  RStatus]]
* [[IC_Python_API:RLPy_RTime| RTime ]] - Hold and manipulate timing information.
+
|[[IC_Python_API:RLPy_RTime| RTime ]]
* RVariant - Union for most common data types.
+
|[[IC_Python_API:RLPy_RStatus|  RStatus]]
* RFileIO - Input/output operations for scene files.
+
|[[IC_Python_API:RLPy_RTime| RTime ]]
* [[IC_Python_API:RLPy_RGlobal| RGlobal]] - Common API global functions.
+
|RVariant
* [[IC_Python_API:RLPy_Timer| RPyTimer]] - Repetitive and single-shot timers.
+
|RFileIO
</div>
+
|[[IC_Python_API:RLPy_RGlobal| RGlobal]]
 +
|[[IC_Python_API:RLPy_Timer| RPyTimer]]
 +
|}
  
 
== Scene ==
 
== Scene ==
  
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
+
{| class="wikitable" style="width:800px; text-align:center;"
* RlBase - Base class for scene components.
+
|RlBase
* RlObject - Base class for scene objects.
+
|RlObject
* RlNode - Base class for scene nodes.
+
|RlNode
* RlMaterialComponent - Base class for scene materials.
+
|RlMaterialComponent
* RlProp - Base class for scene props.
+
|RlProp
* RlAvatar - Interface for scene avatars.
+
|RlAvatar
* RlCamera - Interface for scene cameras.
+
|RlCamera
* RlParticle - Interface for scene particles.
+
|RlParticle
* RlLight - Interface for scene lights.
+
|-
* RlSpotLight - Interface for scene spot lights.
+
|RlLight
* RlPointLight - Interface for scene point lights.
+
|RlSpotLight
* RlDirectionalLight - Interface for scene lights.
+
|RlPointLight
* RScene - methods for the current scene.
+
|RlDirectionalLight
</div>
+
|RScene
 +
|}
  
 
== Animation ==
 
== Animation ==
  
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
+
{| class="wikitable" style="width:800px; text-align:center;"
* RDatatBlock -Mechanism for storing values associated with a plugin.
+
|RDatatBlock
* RKey - Base class for keys.
+
|RKey
* RControl - Base class for all controllers.
+
|RControl
* RFloatkey - Class for storing a floating key.
+
|RFloatkey
* RFloatControl - Controls simple floating point values.
+
|RFloatControl
* RTransformkey - Class for storing a transform key.
+
|RTransformkey  
* RTransformControl - Controls transform values.
+
|RTransformControl
* RlParticle -
+
|RlClip
* RlLight -  
+
|-
* RlSpotLight -
+
|RlSkeletonComponent
* RlPointLight -
+
|RlVisemeSmoothOption
* RlDirectionalLight -
+
|RlVisemeComponent
* RScene -
+
|RlMorphComponent
</div>
+
|}
  
 
== MotionCapture ==
 
== MotionCapture ==

Revision as of 00:59, 18 January 2019

Main article: iClone Python API.

Inherits from RLPy

System

RStatus RTime RStatus RTime RVariant RFileIO RGlobal RPyTimer

Scene

RlBase RlObject RlNode RlMaterialComponent RlProp RlAvatar RlCamera RlParticle
RlLight RlSpotLight RlPointLight RlDirectionalLight RScene

Animation

RDatatBlock RKey RControl RFloatkey RFloatControl RTransformkey RTransformControl RlClip
RlSkeletonComponent RlVisemeSmoothOption RlVisemeComponent RlMorphComponent

MotionCapture

Events

UI

Media

Networking

Mathematics