Panda3D
Public Member Functions | Public Attributes | List of all members
FunctionTypeDescriptor Class Reference
Inheritance diagram for FunctionTypeDescriptor:
BaseTypeDescriptor

Public Member Functions

def __init__ (self)
 
def thislessArgTypes (self)
 
- Public Member Functions inherited from BaseTypeDescriptor
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

 argumentTypes
 
 isVirtual
 
 moduleName
 
 returnType
 
 returnValueDestructor
 
 userManagesMemory
 
 wrapperName
 
- Public Attributes inherited from BaseTypeDescriptor
 atomicType
 
 comment
 
 foreignTypeName
 
 isNested
 
 moduleName
 
 outerType
 
 parentTypes
 
 prototype
 
 typeIndex
 

Detailed Description

A C++ function type. It knows its returnType, arguments, etc.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ thislessArgTypes()

def thislessArgTypes (   self)
It is often useful to know the list of arguments excluding the
this parameter (if there was one)

Member Data Documentation

◆ argumentTypes

argumentTypes

◆ isVirtual

isVirtual

◆ moduleName

moduleName

◆ returnType

returnType

◆ returnValueDestructor

returnValueDestructor

◆ userManagesMemory

userManagesMemory

◆ wrapperName

wrapperName