Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | List of all members
MethodSpecification Class Reference
Inheritance diagram for MethodSpecification:
FunctionSpecification

Public Member Functions

def __init__
 
def generateConstructorCode
 
def generateDestructorCode
 
def generateInheritedMethodCode
 
def generateMethodCode
 
def generateStaticCode
 
def generateUpcastMethodCode
 
def outputConstructorBody
 
def outputConstructorFooter
 
def outputConstructorHeader
 Constructor Code Generation. More...
 
def outputDestructorBody
 
def outputDestructorFooter
 
def outputDestructorHeader
 Destructor Code Generation. More...
 
def outputInheritedMethodBody
 
def outputInheritedMethodFooter
 
def outputInheritedMethodHeader
 Upcast Method Code Generation. More...
 
def outputMethodBody
 
def outputMethodFooter
 
def outputMethodHeader
 Method Code Generation. More...
 
def outputStaticBody
 
def outputStaticFooter
 
def outputStaticHeader
 Static Method Code Generation. More...
 
- Public Member Functions inherited from FunctionSpecification
def __init__
 
def getFinalName
 
def isConstructor
 
def isStatic
 
def outputCFunctionComment
 
def outputOverloadedCall
 
def outputTypeChecking
 

Additional Inherited Members

- Public Attributes inherited from FunctionSpecification
 constructor
 
 index
 
 name
 
 overloaded
 
 typeDescriptor
 

Constructor & Destructor Documentation

def __init__ (   self)

Member Function Documentation

def generateConstructorCode (   self,
  methodClass,
  file,
  nesting 
)
def generateDestructorCode (   self,
  methodClass,
  file,
  nesting 
)
def generateInheritedMethodCode (   self,
  methodClass,
  parentList,
  file,
  nesting,
  needsDowncast 
)
def generateMethodCode (   self,
  methodClass,
  file,
  nesting 
)
def generateStaticCode (   self,
  methodClass,
  file,
  nesting 
)
def generateUpcastMethodCode (   self,
  methodClass,
  file,
  nesting 
)
def outputConstructorBody (   self,
  methodClass,
  file,
  nesting 
)
def outputConstructorFooter (   self,
  methodClass,
  file,
  nesting 
)
def outputConstructorHeader (   self,
  methodClass,
  file,
  nesting 
)

Constructor Code Generation.

def outputDestructorBody (   self,
  methodClass,
  file,
  nesting 
)
def outputDestructorFooter (   self,
  methodClass,
  file,
  nesting 
)
def outputDestructorHeader (   self,
  methodClass,
  file,
  nesting 
)

Destructor Code Generation.

def outputInheritedMethodBody (   self,
  methodClass,
  parentList,
  file,
  nesting,
  needsDowncast 
)
def outputInheritedMethodFooter (   self,
  methodClass,
  parentList,
  file,
  nesting,
  needsDowncast 
)
def outputInheritedMethodHeader (   self,
  methodClass,
  parentList,
  file,
  nesting,
  needsDowncast 
)

Upcast Method Code Generation.

def outputMethodBody (   self,
  methodClass,
  file,
  nesting,
  needsDowncast = 1 
)
def outputMethodFooter (   self,
  methodClass,
  file,
  nesting 
)
def outputMethodHeader (   self,
  methodClass,
  file,
  nesting 
)

Method Code Generation.

def outputStaticBody (   self,
  methodClass,
  file,
  nesting 
)
def outputStaticFooter (   self,
  methodClass,
  file,
  nesting 
)
def outputStaticHeader (   self,
  methodClass,
  file,
  nesting 
)

Static Method Code Generation.