15struct ActorDefinitionIdentifier {
19 ::ll::TypedStorage<8, 32, ::std::string> mNamespace;
20 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
21 ::ll::TypedStorage<8, 32, ::std::string> mInitEvent;
22 ::ll::TypedStorage<8, 32, ::std::string> mFullName;
23 ::ll::TypedStorage<8, 48, ::HashedString> mCanonicalName;
28 ActorDefinitionIdentifier();
33 MCAPI
explicit ActorDefinitionIdentifier(::std::string
const& fullName);
35 MCAPI
explicit ActorDefinitionIdentifier(
char const* fullName);
37 MCAPI ActorDefinitionIdentifier(::ActorDefinitionIdentifier
const& other);
39 MCAPI ActorDefinitionIdentifier(::ActorType type, ::std::string initEvent);
41 MCAPI ActorDefinitionIdentifier(::std::string nameSpace, ::std::string identifier, ::std::string initEvent);
43 MCAPI
void _initialize();
45 MCAPI
bool isVanilla()
const;
47 MCAPI ::ActorDefinitionIdentifier& operator=(::ActorDefinitionIdentifier
const& other);
49 MCAPI
bool operator==(::ActorDefinitionIdentifier
const& other)
const;
52 ::std::string
const& str,
57 MCAPI ~ActorDefinitionIdentifier();
63 MCAPI
static void _extractIdentifier(::std::string
const& name, ::ActorDefinitionIdentifier&
id);
69 MCAPI
void* $ctor(::std::string
const& fullName);
71 MCAPI
void* $ctor(
char const* fullName);
73 MCAPI
void* $ctor(::ActorDefinitionIdentifier
const& other);
75 MCAPI
void* $ctor(::ActorType type, ::std::string initEvent);
77 MCAPI
void* $ctor(::std::string nameSpace, ::std::string identifier, ::std::string initEvent);
Definition BedrockLoadContext.h:5
Definition SerializerContext.h:17