// Copyright (c) 2012-2022 Wojciech Figat. All rights reserved. #pragma once #include "Engine/Scripting/ScriptingType.h" struct RenderContext; class SceneRenderTask; class Actor; /// /// Editor viewports icons rendering service. /// API_CLASS(Static, Namespace="FlaxEditor") class ViewportIconsRenderer { DECLARE_SCRIPTING_TYPE_NO_SPAWN(ViewportIconsRenderer); public: /// /// Draws the icons for the actors in the given scene (or actor tree). /// /// The rendering context. /// The actor (use scene for faster rendering). API_FUNCTION() static void DrawIcons(API_PARAM(Ref) RenderContext& renderContext, Actor* actor); };