LeviLamina
Loading...
Searching...
No Matches
Editor::Prefabs::PrefabDBTemplate Class Reference
Inheritance diagram for Editor::Prefabs::PrefabDBTemplate:

Public Member Functions

PrefabDBTemplate & operator= (PrefabDBTemplate const &)
 PrefabDBTemplate (PrefabDBTemplate const &)
MCAPI PrefabDBTemplate (::Editor::Prefabs::PrefabSource source, ::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData const &fileData)
MCAPI PrefabDBTemplate (::std::string const &name, ::std::string const &displayName, ::std::string const &description, ::std::string const &notes, ::std::vector<::std::string > const &tags, ::Editor::Prefabs::PrefabSource source)
MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRefaddStructureRef (::mce::UUID const &structureTemplateId, ::Vec3 const &instanceOffset, ::Rotation instanceRotation, ::Mirror instanceMirror, ::Vec3 const &structureSize, ::Vec3 const &structureOffset, ::Vec3 const &structureNormalizedOrigin)
MCAPI bool clone (::Editor::Prefabs::PrefabDBTemplate const &other)
MCAPI void forEachStructureRef (::std::function< void(::StackRefResult<::Editor::Prefabs::PrefabDBTemplateStructureRef >)> callback)
MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRefgetStructureRef (::mce::UUID const &prefabStructureId)
MCAPI bool isDirty () const
MCAPI bool removeStructureRef (::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > structureRef)
MCAPI::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData saveToFileData () const
MCAPI ~PrefabDBTemplate ()
MCAPI void * $ctor (::Editor::Prefabs::PrefabSource source, ::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData const &fileData)
MCAPI void * $ctor (::std::string const &name, ::std::string const &displayName, ::std::string const &description, ::std::string const &notes, ::std::vector<::std::string > const &tags, ::Editor::Prefabs::PrefabSource source)
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkd9b02a
::ll::UntypedStorage< 8, 32 > mUnk44a767
::ll::UntypedStorage< 8, 32 > mUnkac3425
::ll::UntypedStorage< 8, 32 > mUnk5530ac
::ll::UntypedStorage< 8, 32 > mUnkd04334
::ll::UntypedStorage< 8, 24 > mUnk72a0ac
::ll::UntypedStorage< 8, 24 > mUnk8cc2c3
::ll::UntypedStorage< 4, 4 > mUnk17a0c6
::ll::UntypedStorage< 4, 4 > mUnk6e8a80
::ll::UntypedStorage< 1, 1 > mUnke8f8ec
::ll::UntypedStorage< 4, 4 > mUnk823b04

Constructor & Destructor Documentation

◆ PrefabDBTemplate() [1/2]

MCAPI Editor::Prefabs::PrefabDBTemplate::PrefabDBTemplate ( ::Editor::Prefabs::PrefabSource source,
::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData const & fileData )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PrefabDBTemplate() [2/2]

MCAPI Editor::Prefabs::PrefabDBTemplate::PrefabDBTemplate ( ::std::string const & name,
::std::string const & displayName,
::std::string const & description,
::std::string const & notes,
::std::vector<::std::string > const & tags,
::Editor::Prefabs::PrefabSource source )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~PrefabDBTemplate()

MCAPI Editor::Prefabs::PrefabDBTemplate::~PrefabDBTemplate ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ addStructureRef()

MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > Editor::Prefabs::PrefabDBTemplate::addStructureRef ( ::mce::UUID const & structureTemplateId,
::Vec3 const & instanceOffset,
::Rotation instanceRotation,
::Mirror instanceMirror,
::Vec3 const & structureSize,
::Vec3 const & structureOffset,
::Vec3 const & structureNormalizedOrigin )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clone()

MCAPI bool Editor::Prefabs::PrefabDBTemplate::clone ( ::Editor::Prefabs::PrefabDBTemplate const & other)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ forEachStructureRef()

MCAPI void Editor::Prefabs::PrefabDBTemplate::forEachStructureRef ( ::std::function< void(::StackRefResult<::Editor::Prefabs::PrefabDBTemplateStructureRef >)> callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getStructureRef()

MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > Editor::Prefabs::PrefabDBTemplate::getStructureRef ( ::mce::UUID const & prefabStructureId)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isDirty()

MCAPI bool Editor::Prefabs::PrefabDBTemplate::isDirty ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ removeStructureRef()

MCAPI bool Editor::Prefabs::PrefabDBTemplate::removeStructureRef ( ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > structureRef)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ saveToFileData()

MCAPI::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData Editor::Prefabs::PrefabDBTemplate::saveToFileData ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * Editor::Prefabs::PrefabDBTemplate::$ctor ( ::Editor::Prefabs::PrefabSource source,
::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData const & fileData )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * Editor::Prefabs::PrefabDBTemplate::$ctor ( ::std::string const & name,
::std::string const & displayName,
::std::string const & description,
::std::string const & notes,
::std::vector<::std::string > const & tags,
::Editor::Prefabs::PrefabSource source )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Editor::Prefabs::PrefabDBTemplate::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: