UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IGizmoRenderMultiTarget Class Referenceabstract

#include <GizmoInterfaces.h>

Public Member Functions

virtual void Render (IToolsContextRenderAPI *RenderAPI) const =0
 
virtual void UpdateVisibilityState (bool bVisible, uint32 InPartIdentifier)=0
 

Detailed Description

IGizmoRenderMultiTarget is an interface used to provide rendering of a target and the ability to specify which part of a target should be visible.

For a gizmo with multiple parts, the part identifier establishes a correspondence between a gizmo part and the elements representing that part within the hit target. The valid part identifiers should be defined in the gizmo. Identifier 0 is reserved for the default ID which should be assigned to elements that do not correspond to any gizmo part, such as non-hittable decorative elements.

Member Function Documentation

◆ Render()

virtual void IGizmoRenderMultiTarget::Render ( IToolsContextRenderAPI RenderAPI) const
pure virtual

Renders the target using the current tools context.

◆ UpdateVisibilityState()

virtual void IGizmoRenderMultiTarget::UpdateVisibilityState ( bool  bVisible,
uint32  InPartIdentifier 
)
pure virtual

The documentation for this class was generated from the following file: