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

From Reallusion Wiki!
Jump to: navigation, search
m
m
Line 1: Line 1:
 
{{TOC}}
 
{{TOC}}
 
{{Parent|IC_Python_API:RL_Python_Modules|Modules}}
 
{{Parent|IC_Python_API:RL_Python_Modules|Modules}}
== Detailed Description ==
+
==Detailed Description==
 
This class is the base class of components in the scene.
 
This class is the base class of components in the scene.
 
The class provides a method to determine the component is available or not.
 
The class provides a method to determine the component is available or not.
Line 13: Line 13:
 
<div style="margin-left: 2em;">Valid or not - bool
 
<div style="margin-left: 2em;">Valid or not - bool
 
</div>
 
</div>
 +
==Inherited By==
 +
This class is inherited by the following classes:
 +
{| class="wikitable"
 +
!Class
 +
!Description
 +
|-
 +
| [[ IC_Python_API:RLPy_RIClip | Clip ]] || Used to access the clip data of the animation.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIFaceComponent | FaceComponent ]] || The interface to the face key in the avatar.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIHikEffectorComponent | HikEffectorComponent ]] || The interface to the human IK effector in the avatar.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIMaterialComponent | MaterialComponent ]] || RIMaterialComponent.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIMorphComponent | MorphComponent ]] || RIMorphComponent.
 +
|-
 +
| [[ IC_Python_API:RLPy_RINode | Node ]] || The interface to nodes in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIObject | Object ]] || The base class of the objects in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RISkeletonComponent | SkeletonComponent ]] || The interface to the bone system in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIVisemeComponent | VisemeComponent ]] || RIVisemeComponent.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIAvatar | Avatar ]] || The interface to avatars in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RICamera | Camera ]] || The interface to cameras in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RILight | Light ]] || The interface to lights in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIParticle | Particle ]] || ( Experimental Class ) the interface to particles in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIProp | Prop ]] || The interface to props in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIDirectionalLight | DirectionalLight ]] || The interface to directional light in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RIPointLight | PointLight ]] || The interface to point light in the scene.
 +
|-
 +
| [[ IC_Python_API:RLPy_RISpotLight | SpotLight ]] || The interface to spot light in the scene.
 +
|}

Revision as of 02:45, 28 March 2019

Main article: Modules.

Detailed Description

This class is the base class of components in the scene. The class provides a method to determine the component is available or not.

Member Functions

IsValid

RLPy.RIBase.IsValid ( self )

Is valid or not.

Returns

Valid or not - bool

Inherited By

This class is inherited by the following classes:

Class Description
Clip Used to access the clip data of the animation.
FaceComponent The interface to the face key in the avatar.
HikEffectorComponent The interface to the human IK effector in the avatar.
MaterialComponent RIMaterialComponent.
MorphComponent RIMorphComponent.
Node The interface to nodes in the scene.
Object The base class of the objects in the scene.
SkeletonComponent The interface to the bone system in the scene.
VisemeComponent RIVisemeComponent.
Avatar The interface to avatars in the scene.
Camera The interface to cameras in the scene.
Light The interface to lights in the scene.
Particle ( Experimental Class ) the interface to particles in the scene.
Prop The interface to props in the scene.
DirectionalLight The interface to directional light in the scene.
PointLight The interface to point light in the scene.
SpotLight The interface to spot light in the scene.