LeviLamina
Loading...
Searching...
No Matches
VoxelShapeRegistry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace VoxelShapes { class RegistryHandle; }
8namespace VoxelShapes { class VoxelShape; }
9// clang-format on
10
11namespace VoxelShapes {
12
14public:
15 // member variables
16 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 VoxelShapeRegistry& operator=(VoxelShapeRegistry const&);
27
28public:
29 // member functions
30 // NOLINTBEGIN
32
33 MCNAPI ::VoxelShapes::RegistryHandle _addNonBuiltIn(::VoxelShapes::VoxelShape&& shape);
34
35 MCNAPI ::VoxelShapes::RegistryHandle _findExistingShapeIndex(::VoxelShapes::VoxelShape const& shape) const;
36
37 MCNAPI ::VoxelShapes::RegistryHandle _insertOrFindDuplicate(::VoxelShapes::VoxelShape&& shape);
38 // NOLINTEND
39
40public:
41 // static variables
42 // NOLINTBEGIN
43 MCNAPI static ::std::string const& EMPTY_ID();
44
45 MCNAPI static ::std::string const& UNIT_CUBE_ID();
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor();
52 // NOLINTEND
53};
54
55} // namespace VoxelShapes
Definition VoxelShapeRegistry.h:13
MCAPI::VoxelShapes::RegistryHandle _addNonBuiltIn(::VoxelShapes::VoxelShape &&shape)
static MCAPI ::std::string const & UNIT_CUBE_ID()
MCAPI::VoxelShapes::RegistryHandle _insertOrFindDuplicate(::VoxelShapes::VoxelShape &&shape)
MCAPI::VoxelShapes::RegistryHandle _findExistingShapeIndex(::VoxelShapes::VoxelShape const &shape) const
static MCAPI ::std::string const & EMPTY_ID()
Definition VoxelShape.h:18
Definition Alias.h:14