IMS2  Pre-Alpha
An Orbiter add-on to allow on-runtime construction of spacecraft from predefined modules
GUI_Surface Member List

This is the complete list of members for GUI_Surface, including all inherited members.

AddChild(GUI_BaseElement *child)GUI_Surface
addEvent(Event_Base *_event, EVENTPIPE _pipe=DEFAULT_PIPE)EventHandlerprotected
addEventToWaitingQueue(Event_Base *_event)EventHandlerprotected
AddGeometry(MESHHANDLE hMesh, DWORD grpidx, const NTVERTEX *vtx, DWORD nvtx, const WORD *idx, DWORD nidx) (defined in PanelElement)PanelElementprotected
AddMeshData2D(MESHHANDLE hMesh, DWORD grpidx) (defined in PanelElement)PanelElementinlinevirtual
AddMeshDataVC(MESHHANDLE hMesh, DWORD grpidx) (defined in PanelElement)PanelElementinlinevirtual
childrenGUI_Surfaceprotected
ConnectMySinkToYourNode(EventNode *node, EVENTPIPE pipe)EventHandler
ConnectToMyEventGenerator(EventSink *sink, EVENTPIPE pipe)EventHandler
ConnectToMyEventSink(EventSink *sink, EVENTPIPE pipe)EventHandler
createEventGenerator(EVENTPIPE pipe)EventHandlerprotected
createEventSink(EVENTPIPE pipe)EventHandlerprotected
createGuiSurface()GUI_Surfaceprotected
defaultpipeEventHandlerprotected
disconnect(EventHandler *handler, bool bidirectional=true)EventHandlerprotected
DispStr(double dist, int precision=4) (defined in PanelElement)PanelElementprotected
EventHandler() (defined in EventHandler)EventHandler
eventhandlertypeEventHandlerprotected
getEventGenerator(EVENTPIPE pipe)EventHandlerprotected
GetEventHandlerType()EventHandlerinline
getEventSink(EVENTPIPE pipe)EventHandlerprotected
GetId()GUI_Surface
GetPanelId()GUI_Surface
GetUID()EventHandlerinline
gidx (defined in PanelElement)PanelElementprotected
grp (defined in PanelElement)PanelElementprotected
GUI_Surface(IMS2 *_vessel, GUI_ElementStyle *_style, int _panelid)GUI_Surface
GUImanager (defined in GUI_Surface)GUI_Surfacefriend
heightGUI_Surfaceprotected
idGUI_Surfaceprotected
Init(RECT &surfacePos, int _id)GUI_Surfacevirtual
isInitialisedGUI_Surfaceprotected
mesh (defined in PanelElement)PanelElementprotected
PanelElement(VESSEL3 *v) (defined in PanelElement)PanelElement
panelIdGUI_Surfaceprotected
PostInit()=0GUI_Surfacepure virtual
ProcessChildren(GUI_MOUSE_EVENT _event, int _x, int _y)GUI_Surfaceprotected
ProcessEvent(Event_Base *e)=0EventHandlerprotectedpure virtual
ProcessMe(int eventId)GUI_Surfaceprotectedvirtual
ProcessMouse2D(GUI_MOUSE_EVENT _event, int mx, int my)GUI_Surface
ProcessMouse2D(int event, int mx, int my) (defined in PanelElement)PanelElementvirtual
ProcessMouseVC(int event, VECTOR3 &p) (defined in PanelElement)PanelElementvirtual
processWaitingQueue()EventHandlerprotected
rectGUI_Surfaceprotected
Redraw2D(SURFHANDLE surf)GUI_Surface
RedrawBackground(SURFHANDLE surf)GUI_Surfaceprotectedvirtual
RedrawBlank(SURFHANDLE surf) (defined in PanelElement)PanelElementvirtual
RedrawElements(SURFHANDLE surf)GUI_Surfaceprotectedvirtual
RedrawVC(DEVMESHHANDLE hMesh, SURFHANDLE surf) (defined in PanelElement)PanelElementvirtual
relayEvent(Event_Base *_event, EVENTPIPE _pipe)EventHandlerprotected
Reset2D() (defined in PanelElement)PanelElementvirtual
sendEvents()EventHandlerprotected
srcGUI_Surfaceprotected
styleGUI_Surfaceprotected
Update()GUI_Surface
vesselGUI_Surfaceprotected
vtxofs (defined in PanelElement)PanelElementprotected
widthGUI_Surfaceprotected
~EventHandler() (defined in EventHandler)EventHandler
~GUI_Surface() (defined in GUI_Surface)GUI_Surface
~PanelElement() (defined in PanelElement)PanelElementvirtual