LeviLamina
Loading...
Searching...
No Matches
ContainerFactory.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
ContainerController
;
8
class
ContainerModel
;
9
struct
FullContainerName
;
10
// clang-format on
11
12
class
ContainerFactory
{
13
public
:
14
// static functions
15
// NOLINTBEGIN
16
MCNAPI_C static ::std::shared_ptr<::ContainerController>
17
createController(::std::shared_ptr<::ContainerModel> containerModel);
18
19
MCNAPI_C static ::FullContainerName getContainerEnumName(::std::string
const
& collectionName);
20
// NOLINTEND
21
22
public
:
23
// static variables
24
// NOLINTBEGIN
25
MCNAPI static ::FullContainerName
const
&
INVALID_FULL_CONTAINER_ENUM_NAME
();
26
// NOLINTEND
27
};
ContainerController
Definition
ContainerController.h:20
ContainerFactory
Definition
ContainerFactory.h:12
ContainerFactory::INVALID_FULL_CONTAINER_ENUM_NAME
static MCAPI ::FullContainerName const & INVALID_FULL_CONTAINER_ENUM_NAME()
ContainerModel
Definition
ContainerModel.h:27
FullContainerName
Definition
FullContainerName.h:8
src
mc
world
containers
ContainerFactory.h
Generated on
for LeviLamina by
1.16.1