Panda3D
Public Member Functions | Public Attributes

EnumTypeDescriptor Class Reference

Inheritance diagram for EnumTypeDescriptor:
PrimitiveTypeDescriptor BaseTypeDescriptor

List of all members.

Public Member Functions

def __init__
def generateCode
def generateGlobalCode
def outputComment
def outputValues

Public Attributes

 enumName
 nestedTypes
 parentTypes
 values

Detailed Description

EnumTypeDescriptors represent enums in C++

Constructor & Destructor Documentation

def __init__ (   self)

Reimplemented from PrimitiveTypeDescriptor.


Member Function Documentation

def generateCode (   self,
  file,
  nesting 
)
def generateGlobalCode (   self,
  dir,
  extensionsDir 
)
Generate enum code for this type.

Reimplemented from BaseTypeDescriptor.

def outputComment (   self,
  file,
  nesting 
)
def outputValues (   self,
  file,
  nesting 
)
For each entry in the dictionary, output a line for name, value pairs
Example:
off = 0
on = 1

Member Data Documentation

Reimplemented from BaseTypeDescriptor.

 All Classes Namespaces Functions Variables Properties