LeviLamina
Loading...
Searching...
No Matches
NullCaptureService.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/geometry_atlas/IGeometryAtlasCaptureService.h"
7#include "mc/deps/core/threading/Async.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace GeometryAtlas { class GeometryAtlasCapture; }
12namespace GeometryAtlas { class IAtlasTile; }
13namespace dragon::atlas { class IAtlasRenderOperations; }
14// clang-format on
15
16namespace GeometryAtlas {
17
18class NullCaptureService : public ::GeometryAtlas::IGeometryAtlasCaptureService {
19public:
20 // virtual functions
21 // NOLINTBEGIN
22 virtual void processCaptureRequests(::dragon::atlas::IAtlasRenderOperations&) /*override*/;
23
24 virtual ::Bedrock::Threading::Async<::GeometryAtlas::GeometryAtlasCapture>
25 requestCapture(::std::vector<::std::shared_ptr<::GeometryAtlas::IAtlasTile>>&&) /*override*/;
26 // NOLINTEND
27};
28
29} // namespace GeometryAtlas
Definition GeometryAtlasCapture.h:7
Definition IAtlasTile.h:7
Definition NullCaptureService.h:7
Definition IAtlasRenderOperations.h:7