Panda3D
Loading...
Searching...
No Matches
LevelEditor Class Reference
Inheritance diagram for LevelEditor:
LevelEditorBase DirectObject

Public Member Functions

 __init__ (self)
 
- Public Member Functions inherited from LevelEditorBase
 __init__ (self)
 
 handleDelete (self)
 
 handleMouse1 (self, modifiers)
 
 handleMouse1Up (self)
 
 handleMouse2 (self, modifiers)
 
 handleMouse2Up (self)
 
 handleMouse3 (self, modifiers)
 
 handleMouse3Up (self)
 
 initialize (self)
 
 removeNodePathHook (self, nodePath)
 
 setTitleWithFilename (self, filename="")
 
 toggleWidget (self)
 
- Public Member Functions inherited from DirectObject
 __init__ (self)
 
 accept (self, event, method, extraArgs=[])
 
 acceptOnce (self, event, method, extraArgs=[])
 
 addTask (self, *args, **kwargs)
 
 detectLeaks (self)
 
 doMethodLater (self, *args, **kwargs)
 
 getAllAccepting (self)
 
 ignore (self, event)
 
 ignoreAll (self)
 
 isAccepting (self, event)
 
 isIgnoring (self, event)
 
 removeAllTasks (self)
 
 removeTask (self, taskOrName)
 

Public Attributes

 animMgr = AnimMgr(self)
 
 objectHandler = ObjectHandler(self)
 
 objectMgr = ObjectMgr(self)
 
 objectPalette = ObjectPalette()
 
 protoPalette = ProtoPalette()
 
 ui = LevelEditorUI(self)
 
- Public Attributes inherited from LevelEditorBase
list actionEvents = []
 
 actionMgr = ActionMgr()
 
 ANIM_MODE = BitMask32.bit(4)
 
 BASE_MODE = BitMask32.bit(0)
 
 cleanUpManipulating
 
 CREATE_CURVE_MODE = BitMask32.bit(2)
 
 currentFile = None
 
 curveEditor = CurveEditor(self)
 
 deselectAll
 
 deselectAllCB
 
 EDIT_CURVE_MODE = BitMask32.bit(3)
 
 fileMgr = FileMgr(self)
 
bool fMoveCamera = False
 
bool fNeedToSave = False
 
bool GRAPH_EDITOR = False
 
 handleDelete
 
 handleMouse1
 
 handleMouse1Up
 
 handleMouse2
 
 handleMouse2Up
 
 handleMouse3
 
 handleMouse3Up
 
 mode = self.BASE_MODE
 
 NPParent = render
 
 preMode = None
 
 removeNodePathHook
 
 select
 
 selectedNodePathHook
 
 settingsFile = None
 
list statusLines = []
 
 statusReadout
 
 toggleWidget
 
 updateStatusReadoutTimeouts
 

Additional Inherited Members

- Static Public Attributes inherited from DirectObject
 accept_once = acceptOnce
 
 add_task = addTask
 
 detect_leaks = detectLeaks
 
 do_method_later = doMethodLater
 
 get_all_accepting = getAllAccepting
 
 ignore_all = ignoreAll
 
 is_accepting = isAccepting
 
 is_ignoring = isIgnoring
 
 remove_all_tasks = removeAllTasks
 
 remove_task = removeTask
 
- Protected Member Functions inherited from DirectObject
 _addTask (self, task)
 
 _clearTask (self, task)
 
- Protected Attributes inherited from DirectObject
dict _taskList = {}
 

Detailed Description

 Class for Panda3D LevelEditor 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Data Documentation

◆ animMgr

animMgr = AnimMgr(self)

◆ objectHandler

objectHandler = ObjectHandler(self)

◆ objectMgr

objectMgr = ObjectMgr(self)

◆ objectPalette

objectPalette = ObjectPalette()

◆ protoPalette

protoPalette = ProtoPalette()

◆ ui

ui = LevelEditorUI(self)