LeviLamina
Loading...
Searching...
No Matches
RenderMetadataFactory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
11namespace dragon { struct RenderMetadata; }
12namespace mce::framebuilder { struct CustomSurfaceShaderMetadata; }
13// clang-format on
14
15namespace dragon {
16
18public:
19 // static functions
20 // NOLINTBEGIN
21 MCNAPI static ::dragon::RenderMetadata createRenderMetadata(
22 int64 id,
24 bool isItem,
25 ::std::variant<
26 ::std::monostate,
30 ::UIStructureVolumeOffscreenCaptureDescription> const& offscreenCaptureDescription
31 );
32 // NOLINTEND
33};
34
35} // namespace dragon
Definition RenderMetadataFactory.h:7
static MCAPI ::dragon::RenderMetadata createRenderMetadata(int64 id, ::mce::framebuilder::CustomSurfaceShaderMetadata const &cssMetadata, bool isItem, ::std::variant< ::std::monostate, ::UIActorOffscreenCaptureDescription, ::UIThumbnailMeshOffscreenCaptureDescription, ::UIMeshOffscreenCaptureDescription, ::UIStructureVolumeOffscreenCaptureDescription > const &offscreenCaptureDescription)
Definition UIActorOffscreenCaptureDescription.h:5
Definition UIMeshOffscreenCaptureDescription.h:5
Definition UIStructureVolumeOffscreenCaptureDescription.h:5
Definition UIThumbnailMeshOffscreenCaptureDescription.h:5
Definition RenderMetadata.h:7
Definition CustomSurfaceShaderMetadata.h:7