{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Enumeration: Type","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":true,"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/readme"},"children":["API"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d"},"children":["geotoolkit3d"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.event"},"children":["Event"]}," / Type"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"enumeration-type","__idx":0},"children":["Enumeration: Type"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d"},"children":["geotoolkit3d"]},".",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit3d.event"},"children":["Event"]},".Type"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["List of built-in events fired/listened by the 3D toolkit itself.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Those event types will be used by the 3D toolkit when a corresponding event occurs.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","The toolkit also listen to some of those events to update its state (dirty, size, etc).",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"table-of-contents","__idx":1},"children":["Table of contents"]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Enumeration Members"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#add"},"children":["Add"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#afterrender"},"children":["AfterRender"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#animation"},"children":["Animation"]}]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#beforerender"},"children":["BeforeRender"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#camera"},"children":["Camera"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#duringrender"},"children":["DuringRender"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#fastrendering"},"children":["FastRendering"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#invalidate"},"children":["Invalidate"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#modellimits"},"children":["ModelLimits"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#qualityrendering"},"children":["QualityRendering"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#remove"},"children":["Remove"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#rendererror"},"children":["RenderError"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type#resize"},"children":["Resize"]}]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"contents","__idx":2},"children":["Contents"]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Enumeration Members"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"add","__idx":3},"children":["Add"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"add\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Node added.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Used whenever a node has been added to the scenegraph, note that it will be sent only once even if the given node itself has children."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"afterrender","__idx":4},"children":["AfterRender"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AfterRender"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"afterrender\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AfterRender.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Object fires this event after the plot completes its render"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"animation","__idx":5},"children":["Animation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Animation"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"animation\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Animation occurred.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Used when an intermediate step of an animation has finished in the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit3d.scene-3.animation-2.animationmanager.animationmanager"},"children":["AnimationManager"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"beforerender","__idx":6},"children":["BeforeRender"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["BeforeRender"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"beforerender\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BeforeRender.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Object fires this event before the plot prepares it render"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"camera","__idx":7},"children":["Camera"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Camera"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"camera\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Camera related.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Used whenever the camera moves, rotates or has changed in any way"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"duringrender","__idx":8},"children":["DuringRender"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["DuringRender"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"duringrender\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["DuringRender.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Object fires this event during its render"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"fastrendering","__idx":9},"children":["FastRendering"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["FastRendering"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"fastrendering\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fast rendering.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","This event is fired when the Plot render a new frame as usual.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","It is called \"Fast\" rendering to distinguish from the special \"Quality\" render, which have a distinct event."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"invalidate","__idx":10},"children":["Invalidate"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Invalidate"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"invalidate\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Invalidate.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Used whenever a change on a node explicitly requires an invalidation and render."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"modellimits","__idx":11},"children":["ModelLimits"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["ModelLimits"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"modellimits\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Model limits changed.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Used when a node has changed its boundingbox. ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","This may trigger a recompute of the modellimits of the Plot"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"qualityrendering","__idx":12},"children":["QualityRendering"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["QualityRendering"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"qualityrendering\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Quality rendering.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","This event is fired when a Quality render is performed by the Plot.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","A quality render hints objects and the scene to be rendered at higher quality if possible.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Quality render pass can be turned on or off via the Plot options.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","A Quality render pass is set to happen after a set delay after the last regular (fast) render. For example, if the delay is set to 500ms, then after the user stop moving the camera and no objects updates, a quality render will be drawn after 500ms.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","The delay after which Quality render can be drawn is defined by the Plot option.advancedrendering.qualityrenderpass.timeout."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"remove","__idx":13},"children":["Remove"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Remove"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"remove\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Node removed.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Used whenever a node has been removed from the scenegraph.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Note that this event will be sent only for the removed node.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","And not for its own children as those have not been removed from their parent.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"rendererror","__idx":14},"children":["RenderError"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["RenderError"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"rendererror\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["RenderError.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","This Event is fired when any error is catched"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"resize","__idx":15},"children":["Resize"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Resize"]}," = ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"resize\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Plot resizing.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","Used when the plot has been resized"]}]}]},"headings":[{"value":"Enumeration: Type","id":"enumeration-type","depth":1},{"value":"Table of contents","id":"table-of-contents","depth":2},{"value":"Contents","id":"contents","depth":2},{"value":"Add","id":"add","depth":4},{"value":"AfterRender","id":"afterrender","depth":4},{"value":"Animation","id":"animation","depth":4},{"value":"BeforeRender","id":"beforerender","depth":4},{"value":"Camera","id":"camera","depth":4},{"value":"DuringRender","id":"duringrender","depth":4},{"value":"FastRendering","id":"fastrendering","depth":4},{"value":"Invalidate","id":"invalidate","depth":4},{"value":"ModelLimits","id":"modellimits","depth":4},{"value":"QualityRendering","id":"qualityrendering","depth":4},{"value":"Remove","id":"remove","depth":4},{"value":"RenderError","id":"rendererror","depth":4},{"value":"Resize","id":"resize","depth":4}],"frontmatter":{"seo":{"title":"Enumeration: Type"}},"lastModified":"2026-02-11T19:54:32.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/geotoolkit/apis/enums/geotoolkit3d.event.type","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}