Panda3D
Public Member Functions | Public Attributes | Static Public Attributes

FunctionInterval Class Reference

### See examples of function intervals in IntervalTest.py ### ### More...

Inheritance diagram for FunctionInterval:
Interval AcceptInterval EventInterval Func HprInterval HprScaleInterval IgnoreInterval ParentInterval PosHprInterval PosHprScaleInterval PosInterval ScaleInterval WrtParentInterval

List of all members.

Public Member Functions

def __init__
def makeUniqueName
def privInstant
def replaceMethod

Public Attributes

 extraArgs
 function
 kw

Static Public Attributes

int functionIntervalNum = 1
tuple FunctionIntervals = weakref.WeakKeyDictionary()
tuple notify = directNotify.newCategory('FunctionInterval')

Detailed Description

### See examples of function intervals in IntervalTest.py ### ###


Constructor & Destructor Documentation

def __init__ (   self,
  function,
  kw 
)
__init__(function, name = None, openEnded = 1, extraArgs = [])

Reimplemented in EventInterval, and Func.


Member Function Documentation

def makeUniqueName (   func,
  suffix = '' 
)
def privInstant (   self)

Reimplemented from Interval.

def replaceMethod (   self,
  oldFunction,
  newFunction 
)

Member Data Documentation

int functionIntervalNum = 1 [static]
tuple FunctionIntervals = weakref.WeakKeyDictionary() [static]
kw
tuple notify = directNotify.newCategory('FunctionInterval') [static]

Reimplemented from Interval.

 All Classes Namespaces Functions Variables Properties