Foundation
Loading...
Searching...
No Matches
EditorGizmos.hpp
Go to the documentation of this file.
1#pragma once
2#include <Math/Math.hpp>
4#include <RHICore/Common.hpp>
5
7{
8class Renderer;
9}
10
11namespace EditorGizmos
12{
13void InsertPass(Renderer* renderer, ResourceHandle depthTexture, RHIExtent2D extent);
14
15void BuildLightGizmos();
16
17// Scene light index at render-pixel coordinates, or -1 if none.
18int PickLightAtRenderPixel(Math::int2 pixel);
19
20void Shutdown();
21} // namespace EditorGizmos
Definition EditorGizmos.cpp:425
void InsertPass(Renderer *renderer, ResourceHandle depthTexture, RHIExtent2D extent)
Definition EditorGizmos.cpp:427
void BuildLightGizmos()
Definition EditorGizmos.cpp:646
void Shutdown()
Definition EditorGizmos.cpp:772
int PickLightAtRenderPixel(Math::int2 pixel)
Definition EditorGizmos.cpp:702
glm::vec< 2, uint32_t > RHIExtent2D
Definition Common.hpp:10
Core functionalities for rendering, including the Frame Graph implementation.
Definition Bindless.cpp:2