|
Panda3D
|
Public Member Functions | |
| def | __init__ |
| def | generateGlobalCode |
| def | generateReturnValueWrapper |
| def | getFullNestedName |
| def | isAtomic |
| def | recordOverloadedMethods |
| def | recursiveTypeDescriptor |
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 | |||
| ) |
Reimplemented in EnumTypeDescriptor, and ClassTypeDescriptor.
| def generateReturnValueWrapper | ( | self, | |
| classTypeDesc, | |||
| file, | |||
| userManagesMemory, | |||
| needsDowncast, | |||
| nesting | |||
| ) |
Reimplemented in PrimitiveTypeDescriptor, PyObjectTypeDescriptor, and ClassTypeDescriptor.
| 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 | ) |
Reimplemented in ClassTypeDescriptor.
| 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
Reimplemented in DerivedTypeDescriptor.
Reimplemented in ClassTypeDescriptor.
Reimplemented in FunctionTypeDescriptor.
Reimplemented in EnumTypeDescriptor.
1.7.3