LeviLamina
Loading...
Searching...
No Matches
CommonResourceDefinitionMap.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/string/HashedString.h"
7
8// auto generated forward declare list
9// clang-format off
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::ActorSkeletalAnimationPtr>> mActorAnimationMap;
21 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::ActorAnimationControllerPtr>>
22 mActorAnimationControllerMap;
23 ::ll::TypedStorage<8, 24, ::std::vector<::NamedMolangScript>> mActorAnimateScriptArray;
24 ::ll::TypedStorage<8, 24, ::std::vector<::MolangVariableSettings>> mVariableSettings;
25 ::ll::TypedStorage<8, 24, ::std::vector<::HashedString>> mQueryableGeometryBoneNames;
26 // NOLINTEND
27
28public:
29 // member functions
30 // NOLINTBEGIN
31 MCAPI ::std::vector<::NamedMolangScript> const& getAnimateScriptArray() const;
32
33#ifdef LL_PLAT_C
34 MCAPI uint64 getQueryableGeometryBoneIndexByNameHash(uint64 boneNameHash) const;
35
36 MCAPI void initQueryableGeometryBoneNames(::std::vector<::HashedString> geometryDefaultBoneOrientations);
37#endif
38
39 MCAPI void mergeActorAnimateScriptArray(::std::vector<::NamedMolangScript> const& actorAnimateScriptArray);
40
41 MCAPI void mergeAnimation(::HashedString const& name, ::ActorSkeletalAnimationPtr animationPtr);
42
43 MCAPI void
44 mergeAnimationController(::HashedString const& name, ::ActorAnimationControllerPtr animationControllerPtr);
45
46#ifdef LL_PLAT_C
47 MCAPI void mergePublicVariable(::HashedString const& variableName);
48
49 MCAPI void removeActorAnimateScript(::HashedString const& animateScriptName);
50
52#endif
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58#ifdef LL_PLAT_C
59 MCAPI void $dtor();
60#endif
61 // NOLINTEND
62};
Definition ActorAnimationControllerPtr.h:12
Definition ActorSkeletalAnimationPtr.h:15
Definition CommonResourceDefinitionMap.h:16
Definition HashedString.h:5
Definition MolangVariableSettings.h:9
Definition NamedMolangScript.h:9