ReferenceMaker Class Reference

Class Description

A scene entity that owns other scene entities and listens to messages from them.
+ Inheritance diagram for ReferenceMaker:

Public Member Functions

def ClearFlagInHierarchy (self, args)
 
def DeleteMe (self)
 
def DeleteReference (self, args)
 
def FindRef (self, args)
 
def GetNumRefs (self)
 
def GetReference (self, args)
 
def NotifyChanged (self)
 
def NotifyDependents (self, args)
 
def ReplaceReference (self, args)
 
def RescaleWorldUnits (self, args)
 
- Public Member Functions inherited from Animatable
def AddNewKey (self, args)
 
def AssignController (self, args)
 
def CanAssignController (self, args)
 
def CanCopyAnim (self)
 
def CanCopyTrack (self, args)
 
def CanDeleteSubAnim (self, args)
 
def CanMakeUnique (self)
 
def ClearAFlag (self, args)
 
def ClearAFlagEx (self, args)
 
def ClearAllAppData (self)
 
def ClearFlagBit (self, args)
 
def ClearFlagInAllAnimatables (args)
 
def CopyKeysFromTime (self, args)
 
def DeleteAppData (self, args)
 
def DeleteKeyAtTime (self, args)
 
def DeleteKeyByIndex (self, args)
 
def DeleteKeys (self, args)
 
def DeleteSubAnim (self, args)
 
def DeleteTime (self, args)
 
def DoesSupportTimeOperations (self)
 
def EditTimeRange (self, args)
 
def FreeCaches (self)
 
def GetAnimByHandle (args)
 
def GetAnimHandle (self)
 
def GetAppData (self, args)
 
def GetClassID (self)
 
def GetClassName (self)
 
def GetCustomAttributeContainer (self)
 
def GetHasSubElements
 
def GetKeyIndex (self, args)
 
def GetKeyTime (self, args)
 
def GetNextKeyTime (self, args)
 
def GetNodeName (self)
 
def GetNumKeys (self)
 
def GetNumSubAnims (self)
 
def GetParameterBlock (self)
 
def GetSubAnim (self, args)
 
def GetSubAnimName (self, args)
 
def GetSuperClassID (self)
 
def GetTimeRange (self, args)
 
def InsertTime (self, args)
 
def IsAnimated (self)
 
def IsKeyAtTime (self, args)
 
def IsSubClassOf (self, args)
 
def MoveKeys (self, args)
 
def ReverseTime (self, args)
 
def ScaleKeyValues (self, args)
 
def ScaleTime (self, args)
 
def SetAFlag (self, args)
 
def SetAFlagEx (self, args)
 
def SetAppData (self, args)
 
def SetFlagBit (self, args)
 
def SubNumToRefNum (self, args)
 
def TestAFlag (self, args)
 
def TestAFlagEx (self, args)
 
def TestFlagBit (self, args)
 
- Public Member Functions inherited from InterfaceServer
def GetInterface (self, args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

tuple NumRefs = _swig_property(GetNumRefs)
 
tuple Refs = _swig_property(lambda self: (self.GetReference(i) for i in xrange(self.GetNumRefs())))
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Animatable
tuple AnimHandle = _swig_property(GetAnimHandle)
 
tuple ClassID = _swig_property(GetClassID)
 
tuple ClearFlagInAllAnimatables = staticmethod(ClearFlagInAllAnimatables)
 
tuple GetAnimByHandle = staticmethod(GetAnimByHandle)
 
tuple KeyTimes = _swig_property(lambda self: (self.GetKeyTime(i) for i in xrange(self.GetNumKeys())))
 
tuple NodeName = _swig_property(GetNodeName)
 
tuple NumSubAnims = _swig_property(GetNumSubAnims)
 
tuple ParameterBlock = _swig_property(GetParameterBlock)
 
tuple SubAnimNames = _swig_property(lambda self: (self.GetSubAnimName(i) for i in xrange(self.GetNumSubAnims())))
 
tuple SubAnims = _swig_property(lambda self: (self.GetSubAnim(i) for i in xrange(self.GetNumSubAnims())))
 
tuple SuperClassID = _swig_property(GetSuperClassID)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from InterfaceServer
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Wrapper
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def ClearFlagInHierarchy (   self,
  args 
)
ClearFlagInHierarchy(ReferenceMaker self, DWORD mask)
def DeleteMe (   self)
DeleteMe(ReferenceMaker self)
def DeleteReference (   self,
  args 
)
DeleteReference(ReferenceMaker self, int i) -> RefResult
def FindRef (   self,
  args 
)
FindRef(ReferenceMaker self, ReferenceTarget rtarg) -> int
def GetNumRefs (   self)
GetNumRefs(ReferenceMaker self) -> int
def GetReference (   self,
  args 
)
GetReference(ReferenceMaker self, int i) -> ReferenceTarget
def NotifyChanged (   self)
NotifyChanged(ReferenceMaker self) -> RefResult
def NotifyDependents (   self,
  args 
)
NotifyDependents(ReferenceMaker self, int message, Interval changeInt=Autodesk::Max::Forever(), int partID=PART_ALL, SClass_ID sclass=NOTIFY_ALL, 
    bool propagate=TRUE, RefTargetHandle hTarg=0, NotifyDependentsOption notifyDependentsOption=REFNOTIFY_ALLOW_OPTIMIZATIONS) -> RefResult
NotifyDependents(ReferenceMaker self, int message, Interval changeInt=Autodesk::Max::Forever(), int partID=PART_ALL, SClass_ID sclass=NOTIFY_ALL, 
    bool propagate=TRUE, RefTargetHandle hTarg=0) -> RefResult
NotifyDependents(ReferenceMaker self, int message, Interval changeInt=Autodesk::Max::Forever(), int partID=PART_ALL, SClass_ID sclass=NOTIFY_ALL, 
    bool propagate=TRUE) -> RefResult
NotifyDependents(ReferenceMaker self, int message, Interval changeInt=Autodesk::Max::Forever(), int partID=PART_ALL, SClass_ID sclass=NOTIFY_ALL) -> RefResult
NotifyDependents(ReferenceMaker self, int message, Interval changeInt=Autodesk::Max::Forever(), int partID=PART_ALL) -> RefResult
NotifyDependents(ReferenceMaker self, int message, Interval changeInt=Autodesk::Max::Forever()) -> RefResult
NotifyDependents(ReferenceMaker self, int message) -> RefResult
def ReplaceReference (   self,
  args 
)
ReplaceReference(ReferenceMaker self, int i, ReferenceTarget target, bool delOld=TRUE) -> RefResult
ReplaceReference(ReferenceMaker self, int i, ReferenceTarget target) -> RefResult
def RescaleWorldUnits (   self,
  args 
)
RescaleWorldUnits(ReferenceMaker self, float f)