LeviLamina
Loading...
Searching...
No Matches
RenderDeviceBase.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace mce { class Attribute; }
8namespace mce { class SampleDescription; }
9// clang-format on
10
11namespace mce {
12
13class RenderDeviceBase {
14public:
15 // RenderDeviceBase inner types declare
16 // clang-format off
17 struct AttributeList;
18 // clang-format on
19
20 // RenderDeviceBase inner types define
21 struct AttributeList {
22 public:
23 // member variables
24 // NOLINTBEGIN
25 ::ll::UntypedStorage<8, 24> mUnk8fc1cf;
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 AttributeList& operator=(AttributeList const&);
31 AttributeList(AttributeList const&);
32 AttributeList();
33 };
34
35public:
36 // member variables
37 // NOLINTBEGIN
38 ::ll::UntypedStorage<8, 24> mUnk8d1908;
39 ::ll::UntypedStorage<8, 8> mUnk59cd37;
40 ::ll::UntypedStorage<1, 1> mUnke4e578;
41 // NOLINTEND
42
43public:
44 // prevent constructor by default
45 RenderDeviceBase& operator=(RenderDeviceBase const&);
46 RenderDeviceBase(RenderDeviceBase const&);
47
48public:
49 // member functions
50 // NOLINTBEGIN
52
53 MCNAPI ::mce::SampleDescription getClosestSupportedSampleDescription(
54 ::std::vector<::mce::SampleDescription> const& supportedMultisampleQualityLevels,
55 ::mce::SampleDescription const& sampleDescription
56 ) const;
57
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCNAPI void* $ctor();
65 // NOLINTEND
66
67public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCNAPI void $dtor();
71 // NOLINTEND
72};
73
74} // namespace mce
Definition Attribute.h:7
Definition RenderDeviceBase.h:7
MCAPI void * $ctor()
MCAPI::mce::SampleDescription getClosestSupportedSampleDescription(::std::vector<::mce::SampleDescription > const &supportedMultisampleQualityLevels, ::mce::SampleDescription const &sampleDescription) const
Definition SampleDescription.h:7
Definition RenderDeviceBase.h:15