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 void clearDirty ()
MCAPI bool clone (::Editor::Prefabs::PrefabDBTemplate const &other)
MCAPI void forEachStructureRef (::std::function< void(::StackRefResult<::Editor::Prefabs::PrefabDBTemplateStructureRef >)> callback)
MCAPI int getDependentInstanceCount () const
MCAPI::std::string const & getDescription () const
MCAPI::std::string const & getDisplayName () const
MCAPI::mce::UUID const & getId () const
MCAPI::std::string const & getName () const
MCAPI::std::string const & getNotes () const
MCAPI::Editor::Prefabs::PrefabSource getSource () const
MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef const > getStructureRef (::mce::UUID const &prefabStructureId) const
MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRefgetStructureRef (::mce::UUID const &prefabStructureId)
MCAPI ::std::vector<::std::string > const & getTags () const
MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplategetWeakRef ()
MCAPI bool isDirty () const
MCAPI bool isReadOnly () const
MCAPI bool removeStructureRef (::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > structureRef)
MCAPI::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData saveToFileData () const
MCAPI void setDescription (::std::string const &description)
MCAPI void setDisplayName (::std::string const &displayName)
MCAPI void setName (::std::string const &name)
MCAPI void setNotes (::std::string const &notes)
MCAPI void setTags (::std::vector<::std::string > const &tags)
MCAPI ::Editor::Prefabs::OwnerPtrIterator< ::Editor::Prefabs::PrefabDBTemplateStructureRef const, ::OwnerPtr<::Editor::Prefabs::PrefabDBTemplateStructureRef > > structureRefcBegin () const
MCAPI ::Editor::Prefabs::OwnerPtrIterator< ::Editor::Prefabs::PrefabDBTemplateStructureRef const, ::OwnerPtr<::Editor::Prefabs::PrefabDBTemplateStructureRef > > structureRefcEnd () const
MCAPI::Editor::Prefabs::PrefabTemplateErrorState validate (::Editor::ServiceProviderCollection &)
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 > mUnk7f043d
::ll::UntypedStorage< 8, 32 > mUnkfb523d
::ll::UntypedStorage< 8, 32 > mUnk937b69
::ll::UntypedStorage< 8, 32 > mUnk897dee
::ll::UntypedStorage< 8, 24 > mUnkd6fdf9
::ll::UntypedStorage< 8, 24 > mUnk48ac51
::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.

◆ clearDirty()

MCAPI void Editor::Prefabs::PrefabDBTemplate::clearDirty ( )
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.

◆ getDependentInstanceCount()

MCAPI int Editor::Prefabs::PrefabDBTemplate::getDependentInstanceCount ( ) 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.

◆ getDescription()

MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getDescription ( ) 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.

◆ getDisplayName()

MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getDisplayName ( ) 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.

◆ getId()

MCAPI::mce::UUID const & Editor::Prefabs::PrefabDBTemplate::getId ( ) 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.

◆ getName()

MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getName ( ) 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.

◆ getNotes()

MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getNotes ( ) 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.

◆ getSource()

MCAPI::Editor::Prefabs::PrefabSource Editor::Prefabs::PrefabDBTemplate::getSource ( ) 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.

◆ getStructureRef() [1/2]

MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef const > Editor::Prefabs::PrefabDBTemplate::getStructureRef ( ::mce::UUID const & prefabStructureId) 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.

◆ getStructureRef() [2/2]

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.

◆ getTags()

MCAPI ::std::vector<::std::string > const & Editor::Prefabs::PrefabDBTemplate::getTags ( ) 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.

◆ getWeakRef()

MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplate > Editor::Prefabs::PrefabDBTemplate::getWeakRef ( )
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.

◆ isReadOnly()

MCAPI bool Editor::Prefabs::PrefabDBTemplate::isReadOnly ( ) 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.

◆ setDescription()

MCAPI void Editor::Prefabs::PrefabDBTemplate::setDescription ( ::std::string const & description)
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.

◆ setDisplayName()

MCAPI void Editor::Prefabs::PrefabDBTemplate::setDisplayName ( ::std::string const & displayName)
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.

◆ setName()

MCAPI void Editor::Prefabs::PrefabDBTemplate::setName ( ::std::string const & name)
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.

◆ setNotes()

MCAPI void Editor::Prefabs::PrefabDBTemplate::setNotes ( ::std::string const & notes)
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.

◆ setTags()

MCAPI void Editor::Prefabs::PrefabDBTemplate::setTags ( ::std::vector<::std::string > const & tags)
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.

◆ structureRefcBegin()

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.

◆ structureRefcEnd()

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.

◆ validate()

MCAPI::Editor::Prefabs::PrefabTemplateErrorState Editor::Prefabs::PrefabDBTemplate::validate ( ::Editor::ServiceProviderCollection & )
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: