XII Release 0.1.0
Loading...
Searching...
No Matches
xiiSceneShapeIconPicking Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <SceneShapeIconPicking.h>

Public Member Functions

xiiResult AddCapture (xiiRenderPipelinePassContext &context, xiiRenderGraphTextureHandle texture, xiiArrayPtr< const xiiSceneShapeIconPass::Icon > icons)
void Invalidate ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
xiiResult Pick (const xiiView &view, xiiUInt32 x, xiiUInt32 y, xiiSceneShapeIconPass::PickingResult &out_hit)
xiiResult Marquee (const xiiView &view, const xiiRectU32 &rectangle, xiiDynamicArray< xiiSceneShapeIconPass::PickingResult > &out_hits)

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Shape-icon identity validation and native metadata snapshots. Pixel transport and view/camera invalidation are shared with native mesh picking; neither path submits or waits on GPU work.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/EditorPlugins/Scene/SharedPluginScene/Scene/Implementation/SceneShapeIconPicking.h
  • /home/runner/work/XII/XII/Source/EditorPlugins/Scene/SharedPluginScene/Scene/Implementation/SceneShapeIconPicking.cpp