FBPythonWrapper Class Reference
 
 
 
FBPythonWrapper Class Reference

#include <mainpage.h>


Class Description

Base class of FBPlug in Python. This class acts as a bridge between the ORSDK C++ world and the Python world. Since each Python objects wrap a ORSDK object we need a way to notify Python if the ORSDK object is destroyed.

OnUnbind is used in this way: it notifies the user when the wrapped ORSDK objects is destroyed.

Inheritance diagram for FBPythonWrapper:
FBPlug FBComponent FBProperty FBActionManager FBActorFace FBAnimationLayer FBAnimationNode FBApplication FBAssetItem FBAssetMng FBAudioClip FBAudioIn FBAudioOut FBBox FBCharacterMarkerSet FBCluster FBConstraintManager FBControlSet FBDeck FBDeformer FBDeviceInstrument FBDeviceOpticalMarker FBEvaluateManager FBFbxOptions FBFCurve FBFileMonitoringManager FBFilter FBFolder FBGenericMenu FBGenericMenuItem FBGeometry FBImage FBKeyControl FBKeyingGroup FBLogger FBManipulator FBMarkerSet FBMenuManager FBModelOpticalAdvanced FBModelTemplate FBModelVertexData FBMotionClip FBNamespace FBOpticalGap FBOpticalSegment FBPlayerControl FBPointCacheFile FBPointCacheManager FBPose FBProfiler FBProgress FBPropertyViewManager FBReferenceTime FBRenderer FBRendererCallback FBRigidBody FBScene FBSpreadPart FBStory FBStoryClip FBStoryFolder FBSystem FBTake FBTimeWarpManager FBTreeNode FBVideoGrabber FBVisualComponent FBPropertyAction FBPropertyAnimatable FBPropertyBool FBPropertyColor FBPropertyColorAndAlpha FBPropertyComponent FBPropertyDouble FBPropertyEnum FBPropertyFloat FBPropertyInt FBPropertyList FBPropertyListComponent FBPropertyListTreeNode FBPropertyString FBPropertyStringList FBPropertyTime FBPropertyTimeCode FBPropertyVector2d FBPropertyVector3d FBPropertyVector4d

Public Member Functions

def  __reduce__ ()
def  __init__ ()

Public Attributes

object  OnUnbind

Member Function Documentation

def __reduce__ ( )

Reimplemented in FBActionManager, FBActor, FBActorFace, FBAnimationLayer, FBAnimationNode, FBApplication, FBArrowButton, FBAssetFile, FBAssetFolder, FBAssetItem, FBAssetMng, FBAudioClip, FBAudioIn, FBAudioOut, FBBox, FBBoxPlaceHolder, FBBrowsingProperty, FBButton, FBCamera, FBCameraStereo, FBCameraSwitcher, FBCharacter, FBCharacterExtension, FBCharacterFace, FBCharacterMarkerSet, FBCharacterPose, FBCharacterSolver, FBCluster, FBComponent, FBConstraint, FBConstraintManager, FBConstraintRelation, FBConstraintSolver, FBControlSet, FBDeck, FBDeformer, FBDeformerPointCache, FBDevice, FBDeviceInstrument, FBDeviceOptical, FBDeviceOpticalMarker, FBEdit, FBEditColor, FBEditNumber, FBEditProperty, FBEditPropertyModern, FBEditTimeCode, FBEditVector, FBEvaluateManager, FBFCurve, FBFCurveEditor, FBFbxOptions, FBFileMonitoringManager, FBFileReference, FBFilter, FBFolder, FBGenericMenu, FBGenericMenuItem, FBGeometry, FBGlobalLight, FBGroup, FBHUD, FBHUDBloopSlateElement, FBHUDElement, FBHUDFlashElement, FBHUDRectElement, FBHUDTextElement, FBHUDTextureElement, FBHUDTimelineElement, FBHandle, FBImage, FBImageContainer, FBKeyControl, FBKeyingGroup, FBLabel, FBLayeredTexture, FBLayout, FBLayoutRegion, FBLight, FBList, FBLogger, FBManipulator, FBMarkerSet, FBMaterial, FBMemo, FBMenuManager, FBMesh, FBModel, FBModelCube, FBModelMarker, FBModelMarkerOptical, FBModelNull, FBModelOptical, FBModelOpticalAdvanced, FBModelPath3D, FBModelPlaceHolder, FBModelPlane, FBModelRoot, FBModelSkeleton, FBModelTemplate, FBModelVertexData, FBMotionClip, FBNamespace, FBNote, FBNurbs, FBObjectPose, FBOpticalGap, FBOpticalSegment, FBPatch, FBPhysicalProperties, FBPlayerControl, FBPlotPopup, FBPlug, FBPointCacheFile, FBPointCacheManager, FBPopup, FBPose, FBProfiler, FBProgress, FBProperty, FBPropertyAction, FBPropertyAnimatable, FBPropertyAnimatableAction, FBPropertyAnimatableBool, FBPropertyAnimatableColor, FBPropertyAnimatableColorAndAlpha, FBPropertyAnimatableDouble, FBPropertyAnimatableEnum, FBPropertyAnimatableInt, FBPropertyAnimatableInt64, FBPropertyAnimatableTime, FBPropertyAnimatableTimeCode, FBPropertyAnimatableUInt64, FBPropertyAnimatableVector2d, FBPropertyAnimatableVector3d, FBPropertyAnimatableVector4d, FBPropertyBool, FBPropertyColor, FBPropertyColorAndAlpha, FBPropertyComponent, FBPropertyConnectionEditor, FBPropertyDouble, FBPropertyEnum, FBPropertyFloat, FBPropertyInt, FBPropertyList, FBPropertyListActor, FBPropertyListActorFace, FBPropertyListAudioClip, FBPropertyListAudioIn, FBPropertyListAudioOut, FBPropertyListBox, FBPropertyListCamera, FBPropertyListCharacter, FBPropertyListCharacterExtension, FBPropertyListCharacterFace, FBPropertyListCharacterMarkerSet, FBPropertyListCharacterPose, FBPropertyListComponent, FBPropertyListConstraint, FBPropertyListConstraintSolver, FBPropertyListControlSet, FBPropertyListDeck, FBPropertyListDeformer, FBPropertyListDevice, FBPropertyListFileReference, FBPropertyListFolder, FBPropertyListGroup, FBPropertyListHUD, FBPropertyListHUDElement, FBPropertyListHandle, FBPropertyListKeyingGroup, FBPropertyListLight, FBPropertyListMarkerSet, FBPropertyListMaterial, FBPropertyListModel, FBPropertyListModelOptical, FBPropertyListModelSkeleton, FBPropertyListMotionClip, FBPropertyListNamespace, FBPropertyListNote, FBPropertyListObject, FBPropertyListObjectPose, FBPropertyListPhysicalProperties, FBPropertyListPivot, FBPropertyListPose, FBPropertyListRendererCallback, FBPropertyListSet, FBPropertyListShader, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListStoryFolder, FBPropertyListStorySubTrack, FBPropertyListStoryTrack, FBPropertyListTake, FBPropertyListTexture, FBPropertyListTreeNode, FBPropertyListUserObject, FBPropertyListVideoClip, FBPropertyListVideoIn, FBPropertyListVideoOut, FBPropertyString, FBPropertyStringList, FBPropertyTime, FBPropertyTimeCode, FBPropertyVector2d, FBPropertyVector3d, FBPropertyVector4d, FBPropertyViewManager, FBReferenceTime, FBRenderer, FBRendererCallback, FBRigidBody, FBScene, FBScrollBox, FBSet, FBShader, FBShaderLighted, FBShaderShadowLive, FBSlider, FBSpread, FBSpreadCell, FBSpreadColumn, FBSpreadPart, FBSpreadRow, FBStory, FBStoryClip, FBStoryFolder, FBStoryTrack, FBSurface, FBSystem, FBTabPanel, FBTake, FBTexture, FBThermometer, FBTimeWarpManager, FBTool, FBTree, FBTreeNode, FBUserObject, FBVideo, FBVideoClip, FBVideoClipImage, FBVideoGrabber, FBVideoIn, FBVideoMemory, FBVideoOut, FBView, FBVisualComponent, FBVisualContainer, FBWebView, and FBWidgetHolder.

def __init__ ( )

Python Docstring:

Raises an exception
This class cannot be instantiated from Python 

Reimplemented in FBBoxLayout, FBGridLayout, FBHBoxLayout, FBTabControl, FBVBoxLayout, FBActionManager, FBActor, FBActorFace, FBAnimationLayer, FBAnimationNode, FBApplication, FBArrowButton, FBAssetFile, FBAssetFolder, FBAssetItem, FBAssetMng, FBAudioClip, FBAudioIn, FBAudioOut, FBBox, FBBoxPlaceHolder, FBBrowsingProperty, FBButton, FBCamera, FBCameraStereo, FBCameraSwitcher, FBCharacter, FBCharacterExtension, FBCharacterFace, FBCharacterMarkerSet, FBCharacterPose, FBCharacterSolver, FBCluster, FBComponent, FBConstraint, FBConstraintManager, FBConstraintRelation, FBConstraintSolver, FBControlSet, FBDeck, FBDeformer, FBDeformerPointCache, FBDevice, FBDeviceInstrument, FBDeviceOptical, FBDeviceOpticalMarker, FBEdit, FBEditColor, FBEditNumber, FBEditProperty, FBEditPropertyModern, FBEditTimeCode, FBEditVector, FBEvaluateManager, FBFCurve, FBFCurveEditor, FBFbxOptions, FBFileMonitoringManager, FBFileReference, FBFilter, FBFolder, FBGenericMenu, FBGenericMenuItem, FBGeometry, FBGlobalLight, FBGroup, FBHUD, FBHUDBloopSlateElement, FBHUDElement, FBHUDFlashElement, FBHUDRectElement, FBHUDTextElement, FBHUDTextureElement, FBHUDTimelineElement, FBHandle, FBImage, FBImageContainer, FBKeyControl, FBKeyingGroup, FBLabel, FBLayeredTexture, FBLayout, FBLayoutRegion, FBLight, FBList, FBLogger, FBManipulator, FBMarkerSet, FBMaterial, FBMemo, FBMenuManager, FBMesh, FBModel, FBModelCube, FBModelMarker, FBModelMarkerOptical, FBModelNull, FBModelOptical, FBModelOpticalAdvanced, FBModelPath3D, FBModelPlaceHolder, FBModelPlane, FBModelRoot, FBModelSkeleton, FBModelTemplate, FBModelVertexData, FBMotionClip, FBNamespace, FBNote, FBNurbs, FBObjectPose, FBOpticalGap, FBOpticalSegment, FBPatch, FBPhysicalProperties, FBPlayerControl, FBPlotPopup, FBPlug, FBPointCacheFile, FBPointCacheManager, FBPopup, FBPose, FBProfiler, FBProgress, FBProperty, FBPropertyAction, FBPropertyAnimatable, FBPropertyAnimatableAction, FBPropertyAnimatableBool, FBPropertyAnimatableColor, FBPropertyAnimatableColorAndAlpha, FBPropertyAnimatableDouble, FBPropertyAnimatableEnum, FBPropertyAnimatableInt, FBPropertyAnimatableInt64, FBPropertyAnimatableTime, FBPropertyAnimatableTimeCode, FBPropertyAnimatableUInt64, FBPropertyAnimatableVector2d, FBPropertyAnimatableVector3d, FBPropertyAnimatableVector4d, FBPropertyBool, FBPropertyColor, FBPropertyColorAndAlpha, FBPropertyComponent, FBPropertyConnectionEditor, FBPropertyDouble, FBPropertyEnum, FBPropertyFloat, FBPropertyInt, FBPropertyList, FBPropertyListActor, FBPropertyListActorFace, FBPropertyListAudioClip, FBPropertyListAudioIn, FBPropertyListAudioOut, FBPropertyListBox, FBPropertyListCamera, FBPropertyListCharacter, FBPropertyListCharacterExtension, FBPropertyListCharacterFace, FBPropertyListCharacterMarkerSet, FBPropertyListCharacterPose, FBPropertyListComponent, FBPropertyListConstraint, FBPropertyListConstraintSolver, FBPropertyListControlSet, FBPropertyListDeck, FBPropertyListDeformer, FBPropertyListDevice, FBPropertyListFileReference, FBPropertyListFolder, FBPropertyListGroup, FBPropertyListHUD, FBPropertyListHUDElement, FBPropertyListHandle, FBPropertyListKeyingGroup, FBPropertyListLight, FBPropertyListMarkerSet, FBPropertyListMaterial, FBPropertyListModel, FBPropertyListModelOptical, FBPropertyListModelSkeleton, FBPropertyListMotionClip, FBPropertyListNamespace, FBPropertyListNote, FBPropertyListObject, FBPropertyListObjectPose, FBPropertyListPhysicalProperties, FBPropertyListPivot, FBPropertyListPose, FBPropertyListRendererCallback, FBPropertyListSet, FBPropertyListShader, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListStoryFolder, FBPropertyListStorySubTrack, FBPropertyListStoryTrack, FBPropertyListTake, FBPropertyListTexture, FBPropertyListTreeNode, FBPropertyListUserObject, FBPropertyListVideoClip, FBPropertyListVideoIn, FBPropertyListVideoOut, FBPropertyString, FBPropertyStringList, FBPropertyTime, FBPropertyTimeCode, FBPropertyVector2d, FBPropertyVector3d, FBPropertyVector4d, FBPropertyViewManager, FBReferenceTime, FBRenderer, FBRendererCallback, FBRigidBody, FBScene, FBScrollBox, FBSet, FBShader, FBShaderLighted, FBShaderShadowLive, FBSlider, FBSpread, FBSpreadCell, FBSpreadColumn, FBSpreadPart, FBSpreadRow, FBStory, FBStoryClip, FBStoryFolder, FBStoryTrack, FBSurface, FBSystem, FBTabPanel, FBTake, FBTexture, FBThermometer, FBTimeWarpManager, FBTool, FBTree, FBTreeNode, FBUserObject, FBVideo, FBVideoClip, FBVideoClipImage, FBVideoGrabber, FBVideoIn, FBVideoMemory, FBVideoOut, FBView, FBVisualComponent, FBVisualContainer, FBWebView, and FBWidgetHolder.


Member Data Documentation