5 parent=
"HardwareContext"
7 pointerfieldtypes=
"both"
10 parentsystemcomponent=
"true"
11 docGroupBase=
"GrpSystemWindow"
14 Window is the base class for all window management classes. See \ref
15 PageSystemWindowWindow for a description.
19 To create a new Window the methods that have to be overridden are
20 init(void), activate(void), deactivate(void) and swap(void).
43 category=
"childpointer"
44 childParentType=
"FieldContainer"
47 pushToFieldAs=
"addPort"
48 insertIntoMFieldAs=
"insertPort"
49 replaceInMFieldIndexAs=
"replacePort"
50 replaceInMFieldObjectAs=
"replacePortByObj"
51 removeFromMFieldIndexAs=
"subPort"
52 removeFromMFieldObjectAs=
"subPortByObj"
53 clearFieldAs=
"clearPorts"
54 ptrFieldAccess =
"nullCheck"
55 linkParentField=
"Parent"
59 name=
"glObjectEventCounter"
65 fieldFlags=
"FClusterLocal, FThreadLocal"
67 Counter for GL object events. Needed for multi-aspect updates.
68 Is used in glObjectLastRefresh and glObjectLastReinitialize.
71 name=
"glObjectLastRefresh"
76 fieldFlags=
"FClusterLocal, FThreadLocal"
78 Indicates the last refresh for the GL object.
81 name=
"glObjectLastReinitialize"
86 fieldFlags=
"FClusterLocal, FThreadLocal"
88 Indicates the last reinit for the GL object.
96 fieldFlags=
"FClusterLocal"
99 DrawerId to select window dependent elements (e.g. Distortion filter).
100 For cluster window this values equals the clusterId (shl chunk)
106 visibility=
"internal"
116 visibility=
"internal"
126 visibility=
"internal"
134 type=
"RenderOptionsPtr"
136 visibility=
"external"
142 name=
"ignoreAllExtensions"
145 visibility=
"internal"
154 visibility=
"internal"
156 defaultValue=
"(Window::SequentialPartitionDraw | Window::StdDrawer | Window::ActiveContext)"
163 visibility=
"internal"
165 defaultValue='
"unknown"'
172 visibility=
"internal"
174 category=
"custompointer"
175 ptrFieldAccess=
"custom"
176 fieldHeader=
"OSGDrawTask.h"
177 typeHeader=
"OSGDrawTask.h"
178 fieldFlags=
"FCustomAccess, FClusterLocal"