Panda3D
|
Public Member Functions | |
def | __init__ (self) |
def | generateGlobalCode (self, dir, extensionsDir) |
def | generateReturnValueWrapper (self, classTypeDesc, file, userManagesMemory, needsDowncast, nesting) |
def | getFullNestedName (self) |
def | isAtomic (self) |
def | recordOverloadedMethods (self) |
def | recursiveTypeDescriptor (self) |
Public Attributes | |
atomicType | |
comment | |
foreignTypeName | |
isNested | |
moduleName | |
outerType | |
parentTypes | |
prototype | |
typeIndex | |
A type descriptor contains everything you need to know about a C++ function, class, or primitive.
def __init__ | ( | self | ) |
def generateGlobalCode | ( | self, | |
dir, | |||
extensionsDir | |||
) |
def generateReturnValueWrapper | ( | self, | |
classTypeDesc, | |||
file, | |||
userManagesMemory, | |||
needsDowncast, | |||
nesting | |||
) |
def getFullNestedName | ( | self | ) |
If this type is nested, it will return the fully specified name For example: OuterClass.InnerClass.ReallyInnerClass
def isAtomic | ( | self | ) |
def recordOverloadedMethods | ( | self | ) |
def recursiveTypeDescriptor | ( | self | ) |
Attempt to get to the bottom of a type descriptor Since we are at the bottom when we get here, just return self
atomicType |
comment |
foreignTypeName |
isNested |
moduleName |
outerType |
parentTypes |
prototype |
typeIndex |