LeviLamina
Loading...
Searching...
No Matches
IAdvancedGraphicsHardwareOptions.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7
8
class
IAdvancedGraphicsHardwareOptions
:
public
::Bedrock::EnableNonOwnerReferences
{
9
public
:
10
// virtual functions
11
// NOLINTBEGIN
12
#ifdef LL_PLAT_S
13
virtual
~IAdvancedGraphicsHardwareOptions
()
/*override*/
=
default
;
14
#else
// LL_PLAT_C
15
virtual
~IAdvancedGraphicsHardwareOptions
()
/*override*/
;
16
#endif
17
18
virtual
bool
isHardwareRayTracingCompatible()
const
= 0;
19
20
virtual
bool
isHardwareDeferredCompatible()
const
= 0;
21
22
virtual
bool
isPlatformCompatible()
const
= 0;
23
24
virtual
bool
isUpscalingAvailable()
const
= 0;
25
// NOLINTEND
26
27
public
:
28
// destructor thunk
29
// NOLINTBEGIN
30
MCNAPI
void
$dtor
();
31
// NOLINTEND
32
33
public
:
34
// virtual function thunks
35
// NOLINTBEGIN
36
37
// NOLINTEND
38
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
IAdvancedGraphicsHardwareOptions
Definition
IAdvancedGraphicsHardwareOptions.h:8
IAdvancedGraphicsHardwareOptions::$dtor
MCAPI void $dtor()
src
mc
options
IAdvancedGraphicsHardwareOptions.h
Generated on
for LeviLamina by
1.16.1