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

Public Member Functions

def __init__ (self)
 
def generateReturnValueWrapper (self, classTypeDesc, file, userManagesMemory, needsDowncast, nesting)
 
- 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)
 

Additional Inherited Members

- Public Attributes inherited from BaseTypeDescriptor
 atomicType
 
 comment
 
 foreignTypeName
 
 isNested
 
 moduleName
 
 outerType
 
 parentTypes
 
 prototype
 
 typeIndex
 

Detailed Description

Primitive type descriptors include int, float, char, etc.
These get mapped to Python types like IntType, FloatType, StringType

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ generateReturnValueWrapper()

def generateReturnValueWrapper (   self,
  classTypeDesc,
  file,
  userManagesMemory,
  needsDowncast,
  nesting 
)
Write code to the file that will return a primitive to the caller.
Pretty simple since there is no extra work needed here