LeviLamina
Loading...
Searching...
No Matches
RenderDeviceNull.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core_graphics/enums/TextureFormat.h"
7#include "mc/deps/renderer/hal/base/RenderDeviceBase.h"
8#include "mc/deps/renderer/hal/enums/RenderFeature.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace mce { class SampleDescription; }
13// clang-format on
14
15namespace mce {
16
17class RenderDeviceNull : public ::mce::RenderDeviceBase {
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::UntypedStorage<1, 20> mUnk8f4888;
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 RenderDeviceNull& operator=(RenderDeviceNull const&);
27 RenderDeviceNull(RenderDeviceNull const&);
28 RenderDeviceNull();
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCNAPI bool checkFeatureSupport(::mce::RenderFeature renderFeature) const;
34
35 MCNAPI uint getMaxVertexCount();
36
38 ::mce::TextureFormat textureFormat,
39 ::std::vector<::mce::SampleDescription>& supportedMultisampleQualityLevels
40 ) const;
41 // NOLINTEND
42};
43
44} // namespace mce
Definition RenderDeviceNull.h:7
MCAPI void getMultisampleQualityLevels(::mce::TextureFormat textureFormat, ::std::vector<::mce::SampleDescription > &supportedMultisampleQualityLevels) const
MCAPI bool checkFeatureSupport(::mce::RenderFeature renderFeature) const
MCAPI uint getMaxVertexCount()
Definition SampleDescription.h:7