Panda3D
Public Member Functions | List of all members
GlobalFunctionSpecification Class Reference
Inheritance diagram for GlobalFunctionSpecification:
FunctionSpecification

Public Member Functions

def __init__ (self)
 
def generateGlobalCode (self, file)
 
def generateGlobalDowncastCode (self, file)
 
def generateMethodCode (self, methodClass, file, nesting)
 
def outputBody (self, file, needsDowncast=1, typeChecking=1)
 
def outputFooter (self, file)
 
def outputHeader (self, file)
 Global Function Code Generation. More...
 
def outputMethodBody (self, methodClass, file, nesting)
 
def outputMethodFooter (self, methodClass, file, nesting)
 
def outputMethodHeader (self, methodClass, file, nesting)
 Class Method Code Generation. More...
 
- Public Member Functions inherited from FunctionSpecification
def __init__ (self)
 
def getFinalName (self)
 
def isConstructor (self)
 
def isStatic (self)
 
def outputCFunctionComment (self, file, nesting)
 
def outputOverloadedCall (self, file, classTypeDesc, numArgs)
 
def outputTypeChecking (self, methodClass, args, file, nesting)
 

Additional Inherited Members

- Public Attributes inherited from FunctionSpecification
 constructor
 
 index
 
 name
 
 overloaded
 
 typeDescriptor
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ generateGlobalCode()

def generateGlobalCode (   self,
  file 
)

◆ generateGlobalDowncastCode()

def generateGlobalDowncastCode (   self,
  file 
)

◆ generateMethodCode()

def generateMethodCode (   self,
  methodClass,
  file,
  nesting 
)

◆ outputBody()

def outputBody (   self,
  file,
  needsDowncast = 1,
  typeChecking = 1 
)

◆ outputFooter()

def outputFooter (   self,
  file 
)

◆ outputHeader()

def outputHeader (   self,
  file 
)

Global Function Code Generation.

◆ outputMethodBody()

def outputMethodBody (   self,
  methodClass,
  file,
  nesting 
)

◆ outputMethodFooter()

def outputMethodFooter (   self,
  methodClass,
  file,
  nesting 
)

◆ outputMethodHeader()

def outputMethodHeader (   self,
  methodClass,
  file,
  nesting 
)

Class Method Code Generation.