Plasma Engine  2.0
Loading...
Searching...
No Matches
BakingUtils.h
1#pragma once
2
3#include <Core/Graphics/AmbientCubeBasis.h>
4#include <RendererCore/Declarations.h>
5
6using plCompressedSkyVisibility = plUInt32;
7
8namespace plBakingUtils
9{
10 PL_RENDERERCORE_DLL plVec3 FibonacciSphere(plUInt32 uiSampleIndex, plUInt32 uiNumSamples);
11
12 PL_RENDERERCORE_DLL plCompressedSkyVisibility CompressSkyVisibility(const plAmbientCube<float>& skyVisibility);
13 PL_RENDERERCORE_DLL void DecompressSkyVisibility(plCompressedSkyVisibility compressedSkyVisibility, plAmbientCube<float>& out_skyVisibility);
14} // namespace plBakingUtils
Definition AmbientCubeBasis.h:27