LeviLamina
Loading...
Searching...
No Matches
UpscalingData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/render_dragon/frame_renderer/modules/FidelityFXPrecision.h"
7#include "mc/external/render_dragon/frame_renderer/modules/UpscalingParameters.h"
8
9namespace dragon::rendering {
10
11class UpscalingData {
12public:
13 // member variables
14 // NOLINTBEGIN
15 ::ll::TypedStorage<4, 52, ::dragon::framerenderer::modules::UpscalingParameters> mUpscalingParameters;
16 ::ll::TypedStorage<4, 4, uint> mCurrentJitterIdx;
17 ::ll::TypedStorage<4, 4, float> mDynamicResolutionScale;
18 // NOLINTEND
19
20public:
21 // member functions
22 // NOLINTBEGIN
23 MCAPI UpscalingData();
24
25 MCAPI float getDynamicResolutionScale() const;
26
27 MCFOLD bool getEnableColorClipping() const;
28
29 MCFOLD bool getEnableMotionVectorFiltering() const;
30
31 MCFOLD ::dragon::framerenderer::modules::fidelityfx::FidelityFXPrecision getFSRPrecisionMode() const;
32
33 MCFOLD bool getFSRSharpeningEnabled() const;
34
35 MCFOLD float getFSRSharpness() const;
36
37 MCFOLD float getMinDynamicResolutionScale() const;
38
39 MCFOLD float getPixelScalingFactor() const;
40
41 MCFOLD float getSmoothingAlpha() const;
42
43 MCAPI ::glm::vec2 const& getSubPixelJitterOffset() const;
44
45 MCFOLD float getTargetFrameRate() const;
46
47 MCFOLD float getUpscalingFactor() const;
48
49 MCFOLD ::dragon::framerenderer::modules::UpscalingParameters::Mode const getUpscalingMode() const;
50
51 MCFOLD ::glm::vec2 const& getVarianceClippingBiasMaxMin() const;
52
53 MCFOLD bool isDynamicResolutionEnabled() const;
54
55 MCFOLD bool isFSRComputeEnabled() const;
56
57 MCAPI bool isUpscalingEnabled() const;
58
59 MCAPI void setUpscalingParameters(::dragon::framerenderer::modules::UpscalingParameters const& params);
60
61 MCAPI void updateFrameTick(float dynamicResolutionScale);
62 // NOLINTEND
63
64public:
65 // constructor thunks
66 // NOLINTBEGIN
67 MCAPI void* $ctor();
68 // NOLINTEND
69};
70
71} // namespace dragon::rendering
Definition UpscalingData.h:7