Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
LevelEditorUI Class Reference
Inheritance diagram for LevelEditorUI:
LevelEditorUIBase WxPandaShell WxAppShell

Public Member Functions

 __init__ (self, editor)
 
- Public Member Functions inherited from LevelEditorUIBase
 bindKeyEvents (self, toBind=True)
 
 buildContextMenu (self, nodePath)
 
 createInterface (self)
 
 createMenu (self)
 
 onAnimation (self, e)
 
 onCreateCurve (self, e)
 
 onCurveAnim (self, e)
 
 onDestroy (self, evt)
 
 onDuplicate (self, evt)
 
 onEditCurve (self, e)
 
 onExportToMaya (self, evt)
 
 onGraphEditor (self, e)
 
 onGridSize (self, evt)
 
 onHotKeys (self, evt)
 
 onKeyDownEvent (self, evt)
 
 onKeyEvent (self, evt)
 
 onKeyUpEvent (self, evt)
 
 onMakeLive (self, evt)
 
 onNew (self, evt=None)
 
 onOpen (self, evt=None)
 
 onRightDown (self, evt=None)
 
 onSave (self, evt=None)
 
 onSaveAs (self, evt)
 
 onShowPandaObjects (self, evt)
 
 replaceObject (self, evt, all=False)
 
 reset (self)
 
 toggleGrid (self, evt)
 
 toggleGridSnap (self, evt)
 
 updateGrids (self, newSize, newSpacing)
 
 updateMenu (self)
 
- Public Member Functions inherited from WxPandaShell
 appInit (self)
 
 getCurrentView (self)
 
 initialize (self)
 
 onViewChange (self, evt, viewIdx)
 
 wxStep (self, task=None)
 
- Public Member Functions inherited from WxAppShell
 createMenuBar (self)
 
 quit (self, event=None)
 
 showAbout (self, event)
 

Static Public Attributes

str appname = 'Panda3D Level Editor'
 
str appversion = '0.1'
 
- Static Public Attributes inherited from WxPandaShell
str appname = 'Panda3D Generic WX Frame'
 
str appversion = '1.0'
 
tuple copyright
 
int frameHeight = 600
 
int frameWidth = 800
 
dict MENU_TEXTS
 
- Static Public Attributes inherited from WxAppShell
str appname = 'Generic Application Frame'
 
str appversion = '1.0'
 
str balloonState = 'none'
 
str contactemail = 'Gyedo.Jeon@disney.com'
 
str contactname = 'Gyedo Jeon'
 
tuple copyright
 
int frameHeight = 320
 
int frameWidth = 450
 
int padx = 5
 
int pady = 5
 
int panelCount = 0
 
int usecommandarea = 0
 
int usestatusarea = 0
 

Additional Inherited Members

- Public Attributes inherited from LevelEditorUIBase
 animUI
 
 contextMenu
 
 createCurveMenuItem
 
 currentView
 
 curveAnimMenuItem
 
 curveAnimUI
 
 curveObj
 
 editAnimMenuItem
 
 editCurveMenuItem
 
 editor
 
 frontView
 
 graphEditorMenuItem
 
 graphEditorUI
 
 gridSizeMenuItem
 
 gridSnapMenuItem
 
 hotKeysMenuItem
 
 layerEditorUI
 
 leftBarDownNB
 
 leftBarDownPane0
 
 leftBarUpNB
 
 leftBarUpPane0
 
 leftBarUpPane1
 
 leftView
 
 menuAnim
 
 menuCurve
 
 menuEdit
 
 menuOptions
 
 objectPaletteUI
 
 objectPropertyUI
 
 onAnimation
 
 onCreateCurve
 
 onCurveAnim
 
 onDuplicate
 
 onEditCurve
 
 onExportToMaya
 
 onGraphEditor
 
 onGridSize
 
 onHotKeys
 
 onKeyDownEvent
 
 onKeyEvent
 
 onKeyUpEvent
 
 onMakeLive
 
 onNew
 
 onOpen
 
 onSave
 
 onSaveAs
 
 onShowPandaObjects
 
 parentToSelectedMenuItem
 
 perspView
 
 protoPaletteUI
 
 rightBarDownNB
 
 rightBarDownPane0
 
 sceneGraphUI
 
 showGridMenuItem
 
 showPandaObjectsMenuItem
 
 toggleGrid
 
 toggleGridSnap
 
 topView
 
- Public Attributes inherited from WxPandaShell
 appname
 
 baseFrame
 
 currentView
 
 evtLoop
 
 frontView
 
 fStartDirect
 
 leftBarDownPane
 
 leftBarUpPane
 
 leftFrame
 
 leftView
 
 mainFrame
 
 menuView
 
 oldLoop
 
 perspView
 
 perspViewMenuItem
 
 rightBarDownPane
 
 rightBarUpPane
 
 rightFrame
 
 topView
 
 viewFrame
 
 wxApp
 
 wxStep
 
- Public Attributes inherited from WxAppShell
 about
 
 appname
 
 contactemail
 
 contactname
 
 menuBar
 
 menuFile
 
 menuHelp
 
 quit
 
 showAbout
 
- Protected Attributes inherited from WxAppShell
 _logWin
 

Detailed Description

 Class for Panda3D LevelEditor 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
editor )

Reimplemented from LevelEditorUIBase.

Member Data Documentation

◆ appname

str appname = 'Panda3D Level Editor'
static

◆ appversion

str appversion = '0.1'
static