Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Public Attributes | List of all members
LevelEditorBase Class Reference
Inheritance diagram for LevelEditorBase:
DirectObject LevelEditor

Public Member Functions

def __init__
 
def handleDelete
 
def handleMouse1
 
def handleMouse1Up
 
def handleMouse2
 
def handleMouse2Up
 
def handleMouse3
 
def handleMouse3Up
 
def initialize
 
def removeNodePathHook
 
def setTitleWithFilename
 
def toggleWidget
 
- Public Member Functions inherited from DirectObject
def __init__
 
def accept
 
def acceptOnce
 
def addTask
 
def detectLeaks
 
def doMethodLater
 
def getAllAccepting
 
def ignore
 
def ignoreAll
 
def isAccepting
 
def isIgnoring
 
def removeAllTasks
 
def removeTask
 

Public Attributes

 actionEvents
 
 actionMgr
 
 ANIM_MODE
 
 BASE_MODE
 
 CREATE_CURVE_MODE
 
 currentFile
 
 curveEditor
 
 EDIT_CURVE_MODE
 
 fileMgr
 
 fMoveCamera
 
 fNeedToSave
 
 GRAPH_EDITOR
 
 mode
 
 NPParent
 
 preMode
 
 settingsFile
 
 statusLines
 
 statusReadout
 

Detailed Description

Base Class for Panda3D LevelEditor 

Constructor & Destructor Documentation

def __init__ (   self)

Member Function Documentation

def handleDelete (   self)
def handleMouse1 (   self,
  modifiers 
)
def handleMouse1Up (   self)
def handleMouse2 (   self,
  modifiers 
)
def handleMouse2Up (   self)
def handleMouse3 (   self,
  modifiers 
)
def handleMouse3Up (   self)
def initialize (   self)
You should call this in your __init__ method of inherited LevelEditor class 
def removeNodePathHook (   self,
  nodePath 
)
def setTitleWithFilename (   self,
  filename = "" 
)
def toggleWidget (   self)

Member Data Documentation

actionEvents
actionMgr
ANIM_MODE
BASE_MODE
CREATE_CURVE_MODE
currentFile
curveEditor
EDIT_CURVE_MODE
fileMgr
fMoveCamera
fNeedToSave
GRAPH_EDITOR
mode
NPParent
preMode
settingsFile
statusLines
statusReadout