LeviLamina
Loading...
Searching...
No Matches
TextureSetLayerDefinitionParser.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core_graphics/TextureSetLayerType.h"
7#include "mc/util/json_util/JsonParseState.h"
8#include "mc/util/json_util/JsonSchemaObjectNode.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace JsonUtil { class EmptyClass; }
13namespace cg { class TextureSetDefinition; }
14// clang-format on
15
16namespace TextureSetHelpers {
17
19public:
20 // static functions
21 // NOLINTBEGIN
22 MCNAPI_C static void _buildTextureSetLayerSchema_v1_16_100(
25 ::cg::TextureSetDefinition>& description
26 );
27
28 MCNAPI_C static void _schemaAddChildColor(
31 ::cg::TextureSetDefinition>& description,
32 ::std::string const& jsonLayerPropertyName,
33 ::cg::TextureSetLayerType const& type,
34 bool ignoreAlpha
35 );
36
37 MCNAPI_C static void _schemaAddChildResourceLocation(
40 ::cg::TextureSetDefinition>& description,
41 ::std::string const& jsonLayerPropertyName,
42 ::cg::TextureSetLayerType const& type
43 );
44 // NOLINTEND
45};
46
47} // namespace TextureSetHelpers
Definition EmptyClass.h:7
Definition JsonParseState.h:8
Definition JsonSchemaObjectNode.h:8
Definition TextureSetLayerDefinitionParser.h:18
Definition TextureSetDefinition.h:19