ObjectState Class Reference

Class Description

The data structure that flows up the geometry pipeline, as modifications are applied to the base object.
+ Inheritance diagram for ObjectState:

Public Member Functions

def ApplyTM (self, args)
 
def CopyMtl (self, args)
 
def CopyTM (self, args)
 
def DeleteObj
 
def Getobj (self)
 
def GetTM (self)
 
def Invalidate (self, args)
 
def mtlValid (self)
 
def ObjHasDependents (self)
 
def OSClearFlag (self, args)
 
def OSCopyFlag (self, args)
 
def OSSetFlag (self, args)
 
def OSTestFlag (self, args)
 
def SetIdentityTM (self)
 
def SetTM (self, args)
 
def TMIsIdentity (self)
 
def tmValid (self)
 
def Validity (self, args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Public Attributes

 this
 

Static Public Attributes

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 ApplyTM (   self,
  args 
)
ApplyTM(ObjectState self, Matrix3 mat, Interval iv)
def CopyMtl (   self,
  args 
)
CopyMtl(ObjectState self, ObjectState fromos)
def CopyTM (   self,
  args 
)
CopyTM(ObjectState self, ObjectState fromos)
def DeleteObj (   self,
  checkLock = True 
)
DeleteObj(ObjectState self, bool checkLock=True) -> ChannelMask
DeleteObj(ObjectState self) -> ChannelMask
def Getobj (   self)
Getobj(ObjectState self) -> Object
def GetTM (   self)
GetTM(ObjectState self) -> Matrix3
def Invalidate (   self,
  args 
)
Invalidate(ObjectState self, ChannelMask channels, bool checkLock=True)
Invalidate(ObjectState self, ChannelMask channels)
def mtlValid (   self)
mtlValid(ObjectState self) -> Interval
def ObjHasDependents (   self)
ObjHasDependents(ObjectState self) -> bool
def OSClearFlag (   self,
  args 
)
OSClearFlag(ObjectState self, ulong f)
def OSCopyFlag (   self,
  args 
)
OSCopyFlag(ObjectState self, ulong f, ObjectState fromos)
def OSSetFlag (   self,
  args 
)
OSSetFlag(ObjectState self, ulong f)
def OSTestFlag (   self,
  args 
)
OSTestFlag(ObjectState self, ulong f) -> ulong
def SetIdentityTM (   self)
SetIdentityTM(ObjectState self)
def SetTM (   self,
  args 
)
SetTM(ObjectState self, Matrix3 mat, Interval iv)
def TMIsIdentity (   self)
TMIsIdentity(ObjectState self) -> int
def tmValid (   self)
tmValid(ObjectState self) -> Interval
def Validity (   self,
  args 
)
Validity(ObjectState self, TimeValue t) -> Interval