Python Script Engine  1.0
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)
 
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)
 
GlsTextGrid * CastToGlsTextGrid (DisplayObject *obj)
 
GlsThumbWheel * CastToGlsThumbWheel (DisplayObject *obj)
 
GlsVideoToTexture * CastToGlsVideoToTexture (DisplayObject *obj)
 
Catalyzer * CastToCatalyzer (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) throw ( CEIException& )
 

Detailed Description

Cast operations for derived classes of DisplayObject.

Function Documentation

Catalyzer* CastToCatalyzer ( DisplayObject *  obj)

Casts a DisplayObject to a Catalyzer.

Parameters
objThe display object to cast.
ComponentRef* CastToComponentRef ( DisplayObject *  obj)

Casts a DisplayObject to a ComponentRef.

Parameters
objThe display object to cast.
GLPolygon* CastToGLPolygon ( DisplayObject *  obj)

Casts a DisplayObject to a GLPolygon.

Parameters
objThe display object to cast.
Gls3DCable* CastToGls3DCable ( DisplayObject *  obj)

Casts a DisplayObject to a Gls3DCable.

Parameters
objThe display object to cast.
GlsAdvancedMesh* CastToGlsAdvancedMesh ( DisplayObject *  obj)

Casts a DisplayObject to a GlsAdvancedMesh.

Parameters
objThe display object to cast.
GlsAngularScale* CastToGlsAngularScale ( DisplayObject *  obj)

Casts a DisplayObject to a GlsAngularScale.

Parameters
objThe display object to cast.
GlsClippingGroup* CastToGlsClippingGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsClippingGroup.

Parameters
objThe display object to cast.
GlsCTLTextBox* CastToGlsCTLTextBox ( DisplayObject *  obj)

Casts a DisplayObject to a GlsCTLTextBox.

Parameters
objThe display object to cast.
GlsCylinder* CastToGlsCylinder ( DisplayObject *  obj)

Casts a DisplayObject to a GlsCylinder.

Parameters
objThe display object to cast.
GlsDynamicPath* CastToGlsDynamicPath ( DisplayObject *  obj)

Casts a DisplayObject to a GlsDynamicPath.

Parameters
objThe display object to cast.
GlsEllipse* CastToGlsEllipse ( DisplayObject *  obj)

Casts a DisplayObject to a GlsEllipse.

Parameters
objThe display object to cast.
GlsEyePoint* CastToGlsEyePoint ( DisplayObject *  obj)

Casts a DisplayObject to a GlsEyePoint.

Parameters
objThe display object to cast.
GlsKnob* CastToGlsKnob ( DisplayObject *  obj)

Casts a DisplayObject to a GlsKnob.

Parameters
objThe display object to cast.
GlsLightSource* CastToGlsLightSource ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLightSource.

Parameters
objThe display object to cast.
GlsLinearFloatController* CastToGlsLinearFloatController ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLinearFloatController.

Parameters
objThe display object to cast.
GlsLinearScale* CastToGlsLinearScale ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLinearScale.

Parameters
objThe display object to cast.
GlsLodGroup* CastToGlsLodGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsLodGroup.

Parameters
objThe display object to cast.
GlsMimicGroup* CastToGlsMimicGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMimicGroup.

Parameters
objThe display object to cast.
GlsMovieTexture* CastToGlsMovieTexture ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMovieTexture.

Parameters
objThe display object to cast.
GlsMovingEye* CastToGlsMovingEye ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMovingEye.

Parameters
objThe display object to cast.
GlsMultiView* CastToGlsMultiView ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMultiView.

Parameters
objThe display object to cast.
GlsMutexGroup* CastToGlsMutexGroup ( DisplayObject *  obj)

Casts a DisplayObject to a GlsMutexGroup.

Parameters
objThe display object to cast.
GlsNinePatch* CastToGlsNinePatch ( DisplayObject *  obj)

Casts a DisplayObject to a GlsNinePatch.

Parameters
objThe display object to cast.
GlsNurbCurve* CastToGlsNurbCurve ( DisplayObject *  obj)

Casts a DisplayObject to a GlsNurbCurve.

Parameters
objThe display object to cast.
GlsOdometer* CastToGlsOdometer ( DisplayObject *  obj)

Casts a DisplayObject to a GlsOdometer.

Parameters
objThe display object to cast.
GlsPathManager* CastToGlsPathManager ( DisplayObject *  obj)

Casts a DisplayObject to a GlsPathManager.

Parameters
objThe display object to cast.
GlsPolyLine* CastToGlsPolyLine ( DisplayObject *  obj)

Casts a DisplayObject to a GlsPolyLine.

Parameters
objThe display object to cast.
GlsPushButton* CastToGlsPushButton ( DisplayObject *  obj)

Casts a DisplayObject to a GlsPushButton.

Parameters
objThe display object to cast.
GlsSchematicPolyLineInterconnect* CastToGlsSchematicPolyLineInterconnect ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSchematicPolyLineInterconnect.

Parameters
objThe display object to cast.
GlsSchematicTeeInterconnect* CastToGlsSchematicTeeInterconnect ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSchematicTeeInterconnect.

Parameters
objThe display object to cast.
GlsSerialMorphMesh* CastToGlsSerialMorphMesh ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSerialMorphMesh.

Parameters
objThe display object to cast.
GlsSphere* CastToGlsSphere ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSphere.

Parameters
objThe display object to cast.
GlsSwitch* CastToGlsSwitch ( DisplayObject *  obj)

Casts a DisplayObject to a GlsSwitch.

Parameters
objThe display object to cast.
GlsTextBox* CastToGlsTextBox ( DisplayObject *  obj)

Casts a DisplayObject to a GlsTextBox.

Parameters
objThe display object to cast.
GlsTextGrid* CastToGlsTextGrid ( DisplayObject *  obj)

Casts a DisplayObject to a GlsTextGrid.

Parameters
objThe display object to cast.
GlsThumbWheel* CastToGlsThumbWheel ( DisplayObject *  obj)

Casts a DisplayObject to a GlsThumbWheel.

Parameters
objThe display object to cast.
GlsVideoToTexture* CastToGlsVideoToTexture ( DisplayObject *  obj)

Casts a DisplayObject to a GlsVideoToTexture.

Parameters
objThe display object to cast.
GLTriMesh* CastToGLTriMesh ( DisplayObject *  obj)

Casts a DisplayObject to a GlTriMesh.

Parameters
objThe display object to cast.
Group* CastToGroup ( DisplayObject *  obj)

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

Parameters
objThe display object to cast.
Text* CastToText ( DisplayObject *  obj)
throw (CEIException &
)

Casts a DisplayObject to a Text object.

Parameters
objThe display object to cast
Since
GL Studio 6.0.1