Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
CssPrimitiveProperty.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/oreui/BaseCssProperty.h"
7#include "mc/client/gui/oreui/CssPrimitivePropertyOptions.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace OreUI::Styling { struct CssParsingOptions; }
12// clang-format on
13
14namespace OreUI::Styling {
15
16struct CssPrimitiveProperty : public ::OreUI::Styling::BaseCssProperty {
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<
21 8,
22 48,
23 ::std::variant<
24 ::std::optional<int>,
25 ::std::optional<float>,
26 ::std::optional<::std::string>,
27 ::std::optional<bool>>>
28 mValue;
29 ::ll::TypedStorage<1, 2, ::OreUI::Styling::CssPrimitivePropertyOptions> mOptions;
30 // NOLINTEND
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 virtual ::std::string convertToCss(
36 ::OreUI::Styling::CssParsingOptions const& options,
37 ::std::unordered_set<::std::string>& addedProperties
38 ) /*override*/;
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44 MCNAPI ::std::string $convertToCss(
46 ::std::unordered_set<::std::string>& addedProperties
47 );
48 // NOLINTEND
49};
50
51} // namespace OreUI::Styling
Definition CssParsingOptions.h:7
Definition CssPrimitiveProperty.h:7
MCAPI::std::string $convertToCss(::OreUI::Styling::CssParsingOptions const &options, ::std::unordered_set<::std::string > &addedProperties)