Panda3D
|
Public Member Functions | |
def | __init__ (self, evalStr=None, dictKey=NoDictKey) |
def | __repr__ (self) |
def | acquire (self) |
def | dereferenceDictKey (self, parentDict) |
def | destroy (self) |
def | getString (self, prevIndirection=None, nextIndirection=None) |
def | isDictKey (self) |
def | release (self) |
Public Attributes | |
dictKey | |
evalStr | |
Represents the indirection that brings you from a container to an element of the container. Stored as a string to be used as part of an eval, or as a key to be looked up in a dict. Each dictionary dereference is individually eval'd since the dict key might have been garbage-collected TODO: store string components that are duplicates of strings in the actual system so that Python will keep one copy and reduce memory usage
def __init__ | ( | self, | |
evalStr = None , |
|||
dictKey = NoDictKey |
|||
) |
def __repr__ | ( | self | ) |
def acquire | ( | self | ) |
def dereferenceDictKey | ( | self, | |
parentDict | |||
) |
def destroy | ( | self | ) |
def getString | ( | self, | |
prevIndirection = None , |
|||
nextIndirection = None |
|||
) |
def isDictKey | ( | self | ) |
def release | ( | self | ) |
dictKey |
evalStr |