Python Script Engine  8.4
GL Studio Editor Python Script API
Derived Cast Functions

Functions

Gls3DCable * CastToGls3DCable (DisplayObject *obj)
 
GlsAdvancedMesh * CastToGlsAdvancedMesh (DisplayObject *obj)
 
GlsLinearFloatController * CastToGlsLinearFloatController (DisplayObject *obj)
 
GlsSerialMorphMesh * CastToGlsSerialMorphMesh (DisplayObject *obj)
 
GlsAngularScale * CastToGlsAngularScale (DisplayObject *obj)
 
GlsClippingGroup * CastToGlsClippingGroup (DisplayObject *obj)
 
GlsCTLTextBox * CastToGlsCTLTextBox (DisplayObject *obj)
 
None ConvertSelectedToGlsCTLTextBox ()
 
GlsDynamicPath * CastToGlsDynamicPath (DisplayObject *obj)
 
GlsPathManager * CastToGlsPathManager (DisplayObject *obj)
 
GlsEllipse * CastToGlsEllipse (DisplayObject *obj)
 
GlsKnob * CastToGlsKnob (DisplayObject *obj)
 
GlsLinearScale * CastToGlsLinearScale (DisplayObject *obj)
 
GlsLodGroup * CastToGlsLodGroup (DisplayObject *obj)
 
GlsMimicGroup * CastToGlsMimicGroup (DisplayObject *obj)
 
GlsMovieTexture * CastToGlsMovieTexture (DisplayObject *obj)
 
GlsMovingEye * CastToGlsMovingEye (DisplayObject *obj)
 
GlsMultiView * CastToGlsMultiView (DisplayObject *obj)
 
GlsMutexGroup * CastToGlsMutexGroup (DisplayObject *obj)
 
GlsNinePatch * CastToGlsNinePatch (DisplayObject *obj)
 
GlsNurbCurve * CastToGlsNurbCurve (DisplayObject *obj)
 
GlsOdometer * CastToGlsOdometer (DisplayObject *obj)
 
GlsPolyLine * CastToGlsPolyLine (DisplayObject *obj)
 
GlsPushButton * CastToGlsPushButton (DisplayObject *obj)
 
GlsSchematicPolyLineInterconnect * CastToGlsSchematicPolyLineInterconnect (DisplayObject *obj)
 
GlsSchematicTeeInterconnect * CastToGlsSchematicTeeInterconnect (DisplayObject *obj)
 
GlsSwitch * CastToGlsSwitch (DisplayObject *obj)
 
GlsTextBox * CastToGlsTextBox (DisplayObject *obj)
 
None ConvertSelectedToGlsTextBox ()
 
GlsTextGrid * CastToGlsTextGrid (DisplayObject *obj)
 
None ConvertSelectedToGlsTextGrid ()
 
GlsThumbWheel * CastToGlsThumbWheel (DisplayObject *obj)
 
GlsVideoToTexture * CastToGlsVideoToTexture (DisplayObject *obj)
 
ComponentRef * CastToComponentRef (DisplayObject *obj)
 
GLPolygon * CastToGLPolygon (DisplayObject *obj)
 
GlsCylinder * CastToGlsCylinder (DisplayObject *obj)
 
GlsEyePoint * CastToGlsEyePoint (DisplayObject *obj)
 
GlsLightSource * CastToGlsLightSource (DisplayObject *obj)
 
GlsSphere * CastToGlsSphere (DisplayObject *obj)
 
GLTriMesh * CastToGLTriMesh (DisplayObject *obj)
 
Group * CastToGroup (DisplayObject *obj)
 
Text * CastToText (DisplayObject *obj)
 

Detailed Description

Cast operations for derived classes of DisplayObject.

Function Documentation

◆ CastToComponentRef()

ComponentRef * CastToComponentRef ( DisplayObject *  obj)

Casts a DisplayObject to a ComponentRef.

Parameters
objThe display object to cast.

◆ CastToGLPolygon()

GLPolygon * CastToGLPolygon ( DisplayObject *  obj)

Casts a DisplayObject to a GLPolygon.

Parameters
objThe display object to cast.

◆ CastToGls3DCable()

Gls3DCable * CastToGls3DCable ( DisplayObject *  obj)

Casts a DisplayObject to a Gls3DCable.

Parameters
objThe display object to cast.

◆ CastToGlsAdvancedMesh()

GlsAdvancedMesh * CastToGlsAdvancedMesh ( DisplayObject *  obj)

Casts a DisplayObject to a GlsAdvancedMesh.

Parameters
objThe display object to cast.

◆ CastToGlsAngularScale()

GlsAngularScale * CastToGlsAngularScale ( DisplayObject *  obj)

Casts a DisplayObject to a GlsAngularScale.

Parameters
objThe display object to cast.

◆ CastToGlsClippingGroup()

GlsClippingGroup * CastToGlsClippingGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsClippingGroup.

Parameters
objThe display object to cast.

◆ CastToGlsCTLTextBox()

GlsCTLTextBox * CastToGlsCTLTextBox ( DisplayObject *  obj)

Casts a DisplayObject to a GlsCTLTextBox.

Parameters
objThe display object to cast.

◆ CastToGlsCylinder()

GlsCylinder * CastToGlsCylinder ( DisplayObject *  obj)

Casts a DisplayObject to a GlsCylinder.

Parameters
objThe display object to cast.

◆ CastToGlsDynamicPath()

GlsDynamicPath * CastToGlsDynamicPath ( DisplayObject *  obj)

Casts a DisplayObject to a GlsDynamicPath.

Parameters
objThe display object to cast.

◆ CastToGlsEllipse()

GlsEllipse * CastToGlsEllipse ( DisplayObject *  obj)

Casts a DisplayObject to a GlsEllipse.

Parameters
objThe display object to cast.

◆ CastToGlsEyePoint()

GlsEyePoint * CastToGlsEyePoint ( DisplayObject *  obj)

Casts a DisplayObject to a GlsEyePoint.

Parameters
objThe display object to cast.

◆ CastToGlsKnob()

GlsKnob * CastToGlsKnob ( DisplayObject *  obj)

Casts a DisplayObject to a GlsKnob.

Parameters
objThe display object to cast.

◆ CastToGlsLightSource()

GlsLightSource * CastToGlsLightSource ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLightSource.

Parameters
objThe display object to cast.

◆ CastToGlsLinearFloatController()

GlsLinearFloatController * CastToGlsLinearFloatController ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLinearFloatController.

Parameters
objThe display object to cast.

◆ CastToGlsLinearScale()

GlsLinearScale * CastToGlsLinearScale ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLinearScale.

Parameters
objThe display object to cast.

◆ CastToGlsLodGroup()

GlsLodGroup * CastToGlsLodGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLodGroup.

Parameters
objThe display object to cast.

◆ CastToGlsMimicGroup()

GlsMimicGroup * CastToGlsMimicGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMimicGroup.

Parameters
objThe display object to cast.

◆ CastToGlsMovieTexture()

GlsMovieTexture * CastToGlsMovieTexture ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMovieTexture.

Parameters
objThe display object to cast.

◆ CastToGlsMovingEye()

GlsMovingEye * CastToGlsMovingEye ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMovingEye.

Parameters
objThe display object to cast.

◆ CastToGlsMultiView()

GlsMultiView * CastToGlsMultiView ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMultiView.

Parameters
objThe display object to cast.

◆ CastToGlsMutexGroup()

GlsMutexGroup * CastToGlsMutexGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMutexGroup.

Parameters
objThe display object to cast.

◆ CastToGlsNinePatch()

GlsNinePatch * CastToGlsNinePatch ( DisplayObject *  obj)

Casts a DisplayObject to a GlsNinePatch.

Parameters
objThe display object to cast.

◆ CastToGlsNurbCurve()

GlsNurbCurve * CastToGlsNurbCurve ( DisplayObject *  obj)

Casts a DisplayObject to a GlsNurbCurve.

Parameters
objThe display object to cast.

◆ CastToGlsOdometer()

GlsOdometer * CastToGlsOdometer ( DisplayObject *  obj)

Casts a DisplayObject to a GlsOdometer.

Parameters
objThe display object to cast.

◆ CastToGlsPathManager()

GlsPathManager * CastToGlsPathManager ( DisplayObject *  obj)

Casts a DisplayObject to a GlsPathManager.

Parameters
objThe display object to cast.

◆ CastToGlsPolyLine()

GlsPolyLine * CastToGlsPolyLine ( DisplayObject *  obj)

Casts a DisplayObject to a GlsPolyLine.

Parameters
objThe display object to cast.

◆ CastToGlsPushButton()

GlsPushButton * CastToGlsPushButton ( DisplayObject *  obj)

Casts a DisplayObject to a GlsPushButton.

Parameters
objThe display object to cast.

◆ CastToGlsSchematicPolyLineInterconnect()

GlsSchematicPolyLineInterconnect * CastToGlsSchematicPolyLineInterconnect ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSchematicPolyLineInterconnect.

Parameters
objThe display object to cast.

◆ CastToGlsSchematicTeeInterconnect()

GlsSchematicTeeInterconnect * CastToGlsSchematicTeeInterconnect ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSchematicTeeInterconnect.

Parameters
objThe display object to cast.

◆ CastToGlsSerialMorphMesh()

GlsSerialMorphMesh * CastToGlsSerialMorphMesh ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSerialMorphMesh.

Parameters
objThe display object to cast.

◆ CastToGlsSphere()

GlsSphere * CastToGlsSphere ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSphere.

Parameters
objThe display object to cast.

◆ CastToGlsSwitch()

GlsSwitch * CastToGlsSwitch ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSwitch.

Parameters
objThe display object to cast.

◆ CastToGlsTextBox()

GlsTextBox * CastToGlsTextBox ( DisplayObject *  obj)

Casts a DisplayObject to a GlsTextBox.

Parameters
objThe display object to cast.

◆ CastToGlsTextGrid()

GlsTextGrid * CastToGlsTextGrid ( DisplayObject *  obj)

Casts a DisplayObject to a GlsTextGrid.

Parameters
objThe display object to cast.

◆ CastToGlsThumbWheel()

GlsThumbWheel * CastToGlsThumbWheel ( DisplayObject *  obj)

Casts a DisplayObject to a GlsThumbWheel.

Parameters
objThe display object to cast.

◆ CastToGlsVideoToTexture()

GlsVideoToTexture * CastToGlsVideoToTexture ( DisplayObject *  obj)

Casts a DisplayObject to a GlsVideoToTexture.

Parameters
objThe display object to cast.

◆ CastToGLTriMesh()

GLTriMesh * CastToGLTriMesh ( DisplayObject *  obj)

Casts a DisplayObject to a GlTriMesh.

Parameters
objThe display object to cast.

◆ CastToGroup()

Group * CastToGroup ( DisplayObject *  obj)

Casts a DisplayObject to a Group (returns null on failure to cast)

Parameters
objThe display object to cast.

◆ CastToText()

Text * CastToText ( DisplayObject *  obj)

Casts a DisplayObject to a Text object.

Parameters
objThe display object to cast
Since
GL Studio 6.0.1

◆ ConvertSelectedToGlsCTLTextBox()

None ConvertSelectedToGlsCTLTextBox ( )

Converts the objects into GlsCTLTextBoxes, if compatible.

◆ ConvertSelectedToGlsTextBox()

None ConvertSelectedToGlsTextBox ( )

Converts the objects into GlsTextBoxes, if compatible.

◆ ConvertSelectedToGlsTextGrid()

None ConvertSelectedToGlsTextGrid ( )

Converts the objects into GlsTextGrids, if compatible.