Panda3D
Public Member Functions | Public Attributes | List of all members
LevelEditorBase Class Reference
Inheritance diagram for LevelEditorBase:
DirectObject LevelEditor

Public Member Functions

def __init__ (self)
 
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)
 
def removeNodePathHook (self, nodePath)
 
def setTitleWithFilename (self, filename="")
 
def toggleWidget (self)
 
- Public Member Functions inherited from DirectObject
def accept (self, event, method, extraArgs=[])
 
def acceptOnce (self, event, method, extraArgs=[])
 
def addTask (self, *args, **kwargs)
 
def detectLeaks (self)
 
def doMethodLater (self, *args, **kwargs)
 
def getAllAccepting (self)
 
def ignore (self, event)
 
def ignoreAll (self)
 
def isAccepting (self, event)
 
def isIgnoring (self, event)
 
def removeAllTasks (self)
 
def removeTask (self, taskOrName)
 

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
 

Additional Inherited Members

- Static Public Attributes inherited from DirectObject
def accept_once = acceptOnce
 
def add_task = addTask
 
def detect_leaks = detectLeaks
 
def do_method_later = doMethodLater
 
def get_all_accepting = getAllAccepting
 
def ignore_all = ignoreAll
 
def is_accepting = isAccepting
 
def is_ignoring = isIgnoring
 
def remove_all_tasks = removeAllTasks
 
def remove_task = removeTask
 

Detailed Description

Base Class for Panda3D LevelEditor 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Reimplemented from DirectObject.

Reimplemented in LevelEditor.

Member Function Documentation

◆ handleDelete()

def handleDelete (   self)

◆ handleMouse1()

def handleMouse1 (   self,
  modifiers 
)

◆ handleMouse1Up()

def handleMouse1Up (   self)

◆ handleMouse2()

def handleMouse2 (   self,
  modifiers 
)

◆ handleMouse2Up()

def handleMouse2Up (   self)

◆ handleMouse3()

def handleMouse3 (   self,
  modifiers 
)

◆ handleMouse3Up()

def handleMouse3Up (   self)

◆ initialize()

def initialize (   self)
You should call this in your __init__ method of inherited LevelEditor class 

◆ removeNodePathHook()

def removeNodePathHook (   self,
  nodePath 
)

◆ setTitleWithFilename()

def setTitleWithFilename (   self,
  filename = "" 
)

◆ toggleWidget()

def toggleWidget (   self)

Member Data Documentation

◆ actionEvents

actionEvents

◆ actionMgr

actionMgr

◆ ANIM_MODE

ANIM_MODE

◆ BASE_MODE

BASE_MODE

◆ CREATE_CURVE_MODE

CREATE_CURVE_MODE

◆ currentFile

currentFile

◆ curveEditor

curveEditor

◆ EDIT_CURVE_MODE

EDIT_CURVE_MODE

◆ fileMgr

fileMgr

◆ fMoveCamera

fMoveCamera

◆ fNeedToSave

fNeedToSave

◆ GRAPH_EDITOR

GRAPH_EDITOR

◆ mode

mode

◆ NPParent

NPParent

◆ preMode

preMode

◆ settingsFile

settingsFile

◆ statusLines

statusLines

◆ statusReadout

statusReadout