Factory Class Reference

+ This reference page is linked to from the following overview topics:

Class Description

Functions for creating objects and nodes.
+ Inheritance diagram for Factory:

Public Member Functions

def CreateAnimatable
 
def CreateAtmospheric
 
def CreateBitmap
 
def CreateBoxGizmoObject
 
def CreateCamera
 
def CreateCameraObject
 
def CreateCylGizmoObject
 
def CreateDefaultBitmapTex
 
def CreateDefaultBoolController
 
def CreateDefaultColorController
 
def CreateDefaultCompositeTex
 
def CreateDefaultFloatController
 
def CreateDefaultFRGBAController
 
def CreateDefaultMasterPointController
 
def CreateDefaultMatrix3Controller
 
def CreateDefaultMixTex
 
def CreateDefaultMultiMtl
 
def CreateDefaultPoint2Controller
 
def CreateDefaultPoint3Controller
 
def CreateDefaultPoint4Controller
 
def CreateDefaultPositionController
 
def CreateDefaultRotationController
 
def CreateDefaultScaleController
 
def CreateDefaultSoundObj
 
def CreateDefaultStdCubic
 
def CreateDefaultStdFog
 
def CreateDefaultStdMat
 
def CreateDefaultStdMirror
 
def CreateDefaultTintTex
 
def CreateDerivedObject
 
def CreateDirectionalLight
 
def CreateDummyObject
 
def CreateFloatController
 
def CreateFreeCamera
 
def CreateGeomObject
 
def CreateGizmoObject
 
def CreateHelperObject
 
def CreateInterpFloat
 
def CreateInterpPoint2
 
def CreateInterpPoint3
 
def CreateInterpPoint4
 
def CreateInterpPosition
 
def CreateInterpRotation
 
def CreateInterpScale
 
def CreateLight
 
def CreateLightObject
 
def CreateLookatControl
 
def CreateMasterPointControl
 
def CreateMaterial
 
def CreateMatrix3Controller
 
def CreateMorphController
 
def CreateNewMesh
 
def CreateNewTriObject
 
def CreateNode
 
def CreateObject
 
def CreateObjectModifier
 
def CreateOmniLight
 
def CreateParallelCamera
 
def CreatePoint3Controller
 
def CreatePositionController
 
def CreatePRSControl
 
def CreateRenderElement
 
def CreateRenderer
 
def CreateRenderingEffect
 
def CreateRotationController
 
def CreateScaleController
 
def CreateShapeObject
 
def CreateSound
 
def CreateSphereGizmoObject
 
def CreateStorage
 
def CreateTargetedCamera
 
def CreateTargetedDirectionalLight
 
def CreateTargetedSpotLight
 
def CreateTargetObject
 
def CreateTextureMap
 
def CreateWorldSpaceModifier
 
def CreateWSDerivedObject
 
def GetDefaultController
 
def IsCreatingObject
 
def SetDefaultBoolController
 
def SetDefaultColorController
 
def SetDefaultController
 
def SetDefaultFRGBAController
 
def StartCreatingObject
 
def StopCreating
 

Static Public Attributes

tuple CreateAnimatable = staticmethod(CreateAnimatable)
 
tuple CreateAtmospheric = staticmethod(CreateAtmospheric)
 
tuple CreateBitmap = staticmethod(CreateBitmap)
 
tuple CreateBoxGizmoObject = staticmethod(CreateBoxGizmoObject)
 
tuple CreateCamera = staticmethod(CreateCamera)
 
tuple CreateCameraObject = staticmethod(CreateCameraObject)
 
tuple CreateCylGizmoObject = staticmethod(CreateCylGizmoObject)
 
tuple CreateDefaultBitmapTex = staticmethod(CreateDefaultBitmapTex)
 
tuple CreateDefaultBoolController = staticmethod(CreateDefaultBoolController)
 
tuple CreateDefaultColorController = staticmethod(CreateDefaultColorController)
 
tuple CreateDefaultCompositeTex = staticmethod(CreateDefaultCompositeTex)
 
tuple CreateDefaultFloatController = staticmethod(CreateDefaultFloatController)
 
tuple CreateDefaultFRGBAController = staticmethod(CreateDefaultFRGBAController)
 
tuple CreateDefaultMasterPointController = staticmethod(CreateDefaultMasterPointController)
 
tuple CreateDefaultMatrix3Controller = staticmethod(CreateDefaultMatrix3Controller)
 
tuple CreateDefaultMixTex = staticmethod(CreateDefaultMixTex)
 
tuple CreateDefaultMultiMtl = staticmethod(CreateDefaultMultiMtl)
 
tuple CreateDefaultPoint2Controller = staticmethod(CreateDefaultPoint2Controller)
 
tuple CreateDefaultPoint3Controller = staticmethod(CreateDefaultPoint3Controller)
 
tuple CreateDefaultPoint4Controller = staticmethod(CreateDefaultPoint4Controller)
 
tuple CreateDefaultPositionController = staticmethod(CreateDefaultPositionController)
 
tuple CreateDefaultRotationController = staticmethod(CreateDefaultRotationController)
 
tuple CreateDefaultScaleController = staticmethod(CreateDefaultScaleController)
 
tuple CreateDefaultSoundObj = staticmethod(CreateDefaultSoundObj)
 
tuple CreateDefaultStdCubic = staticmethod(CreateDefaultStdCubic)
 
tuple CreateDefaultStdFog = staticmethod(CreateDefaultStdFog)
 
tuple CreateDefaultStdMat = staticmethod(CreateDefaultStdMat)
 
tuple CreateDefaultStdMirror = staticmethod(CreateDefaultStdMirror)
 
tuple CreateDefaultTintTex = staticmethod(CreateDefaultTintTex)
 
tuple CreateDerivedObject = staticmethod(CreateDerivedObject)
 
tuple CreateDirectionalLight = staticmethod(CreateDirectionalLight)
 
tuple CreateDummyObject = staticmethod(CreateDummyObject)
 
tuple CreateFloatController = staticmethod(CreateFloatController)
 
tuple CreateFreeCamera = staticmethod(CreateFreeCamera)
 
tuple CreateGeomObject = staticmethod(CreateGeomObject)
 
tuple CreateGizmoObject = staticmethod(CreateGizmoObject)
 
tuple CreateHelperObject = staticmethod(CreateHelperObject)
 
tuple CreateInterpFloat = staticmethod(CreateInterpFloat)
 
tuple CreateInterpPoint2 = staticmethod(CreateInterpPoint2)
 
tuple CreateInterpPoint3 = staticmethod(CreateInterpPoint3)
 
tuple CreateInterpPoint4 = staticmethod(CreateInterpPoint4)
 
tuple CreateInterpPosition = staticmethod(CreateInterpPosition)
 
tuple CreateInterpRotation = staticmethod(CreateInterpRotation)
 
tuple CreateInterpScale = staticmethod(CreateInterpScale)
 
tuple CreateLight = staticmethod(CreateLight)
 
tuple CreateLightObject = staticmethod(CreateLightObject)
 
tuple CreateLookatControl = staticmethod(CreateLookatControl)
 
tuple CreateMasterPointControl = staticmethod(CreateMasterPointControl)
 
tuple CreateMaterial = staticmethod(CreateMaterial)
 
tuple CreateMatrix3Controller = staticmethod(CreateMatrix3Controller)
 
tuple CreateMorphController = staticmethod(CreateMorphController)
 
tuple CreateNewMesh = staticmethod(CreateNewMesh)
 
tuple CreateNewTriObject = staticmethod(CreateNewTriObject)
 
tuple CreateNode = staticmethod(CreateNode)
 
tuple CreateObject = staticmethod(CreateObject)
 
tuple CreateObjectModifier = staticmethod(CreateObjectModifier)
 
tuple CreateOmniLight = staticmethod(CreateOmniLight)
 
tuple CreateParallelCamera = staticmethod(CreateParallelCamera)
 
tuple CreatePoint3Controller = staticmethod(CreatePoint3Controller)
 
tuple CreatePositionController = staticmethod(CreatePositionController)
 
tuple CreatePRSControl = staticmethod(CreatePRSControl)
 
tuple CreateRenderElement = staticmethod(CreateRenderElement)
 
tuple CreateRenderer = staticmethod(CreateRenderer)
 
tuple CreateRenderingEffect = staticmethod(CreateRenderingEffect)
 
tuple CreateRotationController = staticmethod(CreateRotationController)
 
tuple CreateScaleController = staticmethod(CreateScaleController)
 
tuple CreateShapeObject = staticmethod(CreateShapeObject)
 
tuple CreateSound = staticmethod(CreateSound)
 
tuple CreateSphereGizmoObject = staticmethod(CreateSphereGizmoObject)
 
tuple CreateStorage = staticmethod(CreateStorage)
 
tuple CreateTargetedCamera = staticmethod(CreateTargetedCamera)
 
tuple CreateTargetedDirectionalLight = staticmethod(CreateTargetedDirectionalLight)
 
tuple CreateTargetedSpotLight = staticmethod(CreateTargetedSpotLight)
 
tuple CreateTargetObject = staticmethod(CreateTargetObject)
 
tuple CreateTextureMap = staticmethod(CreateTextureMap)
 
tuple CreateWorldSpaceModifier = staticmethod(CreateWorldSpaceModifier)
 
tuple CreateWSDerivedObject = staticmethod(CreateWSDerivedObject)
 
tuple GetDefaultController = staticmethod(GetDefaultController)
 
tuple IsCreatingObject = staticmethod(IsCreatingObject)
 
tuple SetDefaultBoolController = staticmethod(SetDefaultBoolController)
 
tuple SetDefaultColorController = staticmethod(SetDefaultColorController)
 
tuple SetDefaultController = staticmethod(SetDefaultController)
 
tuple SetDefaultFRGBAController = staticmethod(SetDefaultFRGBAController)
 
tuple StartCreatingObject = staticmethod(StartCreatingObject)
 
tuple StopCreating = staticmethod(StopCreating)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def CreateAnimatable (   args)
CreateAnimatable(SClass_ID sid, Class_ID ci, bool throwOnError) -> Animatable
CreateAnimatable(SClass_ID sid, Class_ID ci) -> Animatable
def CreateAtmospheric (   args)
CreateAtmospheric(Class_ID ci) -> Atmospheric
def CreateBitmap (   args)
CreateBitmap() -> Bitmap
CreateBitmap(BitmapInfo bitmapInfo) -> Bitmap
def CreateBoxGizmoObject ( )
CreateBoxGizmoObject() -> GizmoObject
def CreateCamera (   args)
CreateCamera(Class_ID ci) -> CameraObject
def CreateCameraObject (   args)
CreateCameraObject(int type) -> GenCamera
def CreateCylGizmoObject ( )
CreateCylGizmoObject() -> GizmoObject
def CreateDefaultBitmapTex ( )
CreateDefaultBitmapTex() -> BitmapTex
def CreateDefaultBoolController ( )
CreateDefaultBoolController() -> Control
def CreateDefaultColorController ( )
CreateDefaultColorController() -> Control
def CreateDefaultCompositeTex ( )
CreateDefaultCompositeTex() -> Texmap
def CreateDefaultFloatController ( )
CreateDefaultFloatController() -> Control
def CreateDefaultFRGBAController ( )
CreateDefaultFRGBAController() -> Control
def CreateDefaultMasterPointController ( )
CreateDefaultMasterPointController() -> Control
def CreateDefaultMatrix3Controller ( )
CreateDefaultMatrix3Controller() -> Control
def CreateDefaultMixTex ( )
CreateDefaultMixTex() -> Texmap
def CreateDefaultMultiMtl ( )
CreateDefaultMultiMtl() -> MultiMtl
def CreateDefaultPoint2Controller ( )
CreateDefaultPoint2Controller() -> Control
def CreateDefaultPoint3Controller ( )
CreateDefaultPoint3Controller() -> Control
def CreateDefaultPoint4Controller ( )
CreateDefaultPoint4Controller() -> Control
def CreateDefaultPositionController ( )
CreateDefaultPositionController() -> Control
def CreateDefaultRotationController ( )
CreateDefaultRotationController() -> Control
def CreateDefaultScaleController ( )
CreateDefaultScaleController() -> Control
def CreateDefaultSoundObj ( )
CreateDefaultSoundObj() -> SoundObj
def CreateDefaultStdCubic ( )
CreateDefaultStdCubic() -> Texmap
def CreateDefaultStdFog ( )
CreateDefaultStdFog() -> Atmospheric
def CreateDefaultStdMat ( )
CreateDefaultStdMat() -> StdMat
def CreateDefaultStdMirror ( )
CreateDefaultStdMirror() -> Texmap
def CreateDefaultTintTex ( )
CreateDefaultTintTex() -> Texmap
def CreateDerivedObject (   pob = 0)
CreateDerivedObject(Object pob=0) -> IDerivedObject
CreateDerivedObject() -> IDerivedObject
def CreateDirectionalLight ( )
CreateDirectionalLight() -> GenLight
def CreateDummyObject ( )
CreateDummyObject() -> DummyObject
def CreateFloatController (   args)
CreateFloatController(Class_ID ci) -> Control
def CreateFreeCamera ( )
CreateFreeCamera() -> GenCamera
def CreateGeomObject (   args)
CreateGeomObject(Class_ID ci) -> GeomObject
def CreateGizmoObject (   args)
CreateGizmoObject(Class_ID ci) -> GizmoObject
def CreateHelperObject (   args)
CreateHelperObject(Class_ID ci) -> HelperObject
def CreateInterpFloat ( )
CreateInterpFloat() -> Control
def CreateInterpPoint2 ( )
CreateInterpPoint2() -> Control
def CreateInterpPoint3 ( )
CreateInterpPoint3() -> Control
def CreateInterpPoint4 ( )
CreateInterpPoint4() -> Control
def CreateInterpPosition ( )
CreateInterpPosition() -> Control
def CreateInterpRotation ( )
CreateInterpRotation() -> Control
def CreateInterpScale ( )
CreateInterpScale() -> Control
def CreateLight (   args)
CreateLight(Class_ID ci) -> LightObject
def CreateLightObject (   args)
CreateLightObject(int type) -> GenLight
def CreateLookatControl ( )
CreateLookatControl() -> Control
def CreateMasterPointControl ( )
CreateMasterPointControl() -> Control
def CreateMaterial (   args)
CreateMaterial(Class_ID ci) -> Mtl
def CreateMatrix3Controller (   args)
CreateMatrix3Controller(Class_ID ci) -> Control
def CreateMorphController (   args)
CreateMorphController(Class_ID ci) -> Control
def CreateNewMesh ( )
CreateNewMesh() -> Mesh
def CreateNewTriObject ( )
CreateNewTriObject() -> TriObject
def CreateNode (   args)
CreateNode(Object object) -> INode
CreateNode(Object object, wchar_t const * name) -> INode
def CreateObject (   args)
CreateObject(SClass_ID sid, Class_ID ci) -> Object
def CreateObjectModifier (   args)
CreateObjectModifier(Class_ID ci) -> Modifier
def CreateOmniLight ( )
CreateOmniLight() -> GenLight
def CreateParallelCamera ( )
CreateParallelCamera() -> GenCamera
def CreatePoint3Controller (   args)
CreatePoint3Controller(Class_ID ci) -> Control
def CreatePositionController (   args)
CreatePositionController(Class_ID ci) -> Control
def CreatePRSControl ( )
CreatePRSControl() -> Control
def CreateRenderElement (   args)
CreateRenderElement(Class_ID ci) -> RenderElement
def CreateRenderer (   args)
CreateRenderer(Class_ID ci) -> Renderer
def CreateRenderingEffect (   args)
CreateRenderingEffect(Class_ID ci) -> Effect
def CreateRotationController (   args)
CreateRotationController(Class_ID ci) -> Control
def CreateScaleController (   args)
CreateScaleController(Class_ID ci) -> Control
def CreateShapeObject (   args)
CreateShapeObject(Class_ID ci) -> ShapeObject
def CreateSound (   args)
CreateSound(Class_ID ci) -> SoundObj
def CreateSphereGizmoObject ( )
CreateSphereGizmoObject() -> GizmoObject
def CreateStorage (   args)
CreateStorage(UINT type) -> BitmapStorage
def CreateTargetedCamera ( )
CreateTargetedCamera() -> GenCamera
def CreateTargetedDirectionalLight (   args)
CreateTargetedDirectionalLight(INode target) -> GenLight
def CreateTargetedSpotLight ( )
CreateTargetedSpotLight() -> GenLight
def CreateTargetObject ( )
CreateTargetObject() -> Object
def CreateTextureMap (   args)
CreateTextureMap(Class_ID ci) -> Texmap
def CreateWorldSpaceModifier (   args)
CreateWorldSpaceModifier(Class_ID ci) -> Modifier
def CreateWSDerivedObject (   pob = 0)
CreateWSDerivedObject(Object pob=0) -> IDerivedObject
CreateWSDerivedObject() -> IDerivedObject
def GetDefaultController (   args)
GetDefaultController(SClass_ID sid) -> ClassDesc
def IsCreatingObject (   args)
IsCreatingObject(Class_ID id) -> bool
IsCreatingObject() -> bool
def SetDefaultBoolController (   args)
SetDefaultBoolController(ClassDesc desc)
def SetDefaultColorController (   args)
SetDefaultColorController(ClassDesc desc)
def SetDefaultController (   args)
SetDefaultController(SClass_ID sid, ClassDesc desc)
def SetDefaultFRGBAController (   args)
SetDefaultFRGBAController(ClassDesc desc)
def StartCreatingObject (   args)
StartCreatingObject(ClassDesc cd)
def StopCreating ( )
StopCreating()