LeviLamina
Loading...
Searching...
No Matches
ResourceInformation.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class SemVersion;
8namespace mce { class UUID; }
9// clang-format on
10
12public:
13 // ResourceInformation inner types define
14 enum class ResourceType : int {
15 Invalid = 0,
16 Resources = 1,
17 DataAddOn = 2,
18 ScriptAddOn = 3,
19 ClientScriptAddOn = 4,
20 Mandatory = 5,
21 WorldTemplate = 6,
22 Count = 7,
23 };
24
25public:
26 // member variables
27 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
40
41public:
42 // member functions
43 // NOLINTBEGIN
45
47 ::std::string const& description,
48 ::SemVersion const& version,
49 ::mce::UUID const& uuid,
50 ::ResourceInformation::ResourceType type,
51 ::std::string const& language,
52 ::std::string const& entry
53 );
54
56 // NOLINTEND
57
58public:
59 // static functions
60 // NOLINTBEGIN
61 MCNAPI static ::ResourceInformation::ResourceType ResourceTypeFromString(::std::string const& value);
62 // NOLINTEND
63
64public:
65 // constructor thunks
66 // NOLINTBEGIN
67 MCNAPI void* $ctor(::ResourceInformation const&);
68
69 MCNAPI void* $ctor(
70 ::std::string const& description,
71 ::SemVersion const& version,
72 ::mce::UUID const& uuid,
73 ::ResourceInformation::ResourceType type,
74 ::std::string const& language,
75 ::std::string const& entry
76 );
77 // NOLINTEND
78
79public:
80 // destructor thunk
81 // NOLINTBEGIN
82 MCNAPI void $dtor();
83 // NOLINTEND
84};
Definition ResourceInformation.h:11
MCAPI void $dtor()
MCAPI void * $ctor(::std::string const &description, ::SemVersion const &version, ::mce::UUID const &uuid, ::ResourceInformation::ResourceType type, ::std::string const &language, ::std::string const &entry)
MCAPI ResourceInformation(::std::string const &description, ::SemVersion const &version, ::mce::UUID const &uuid, ::ResourceInformation::ResourceType type, ::std::string const &language, ::std::string const &entry)
static MCAPI ::ResourceInformation::ResourceType ResourceTypeFromString(::std::string const &value)
MCAPI void * $ctor(::ResourceInformation const &)
MCAPI ~ResourceInformation()
MCAPI ResourceInformation(::ResourceInformation const &)
Definition SemVersion.h:16
Definition UUID.h:7
Definition Alias.h:14