|
LeviLamina
|
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 ¬es, ::std::vector<::std::string > const &tags, ::Editor::Prefabs::PrefabSource source) |
| MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > | addStructureRef (::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::PrefabDBTemplateStructureRef > | getStructureRef (::mce::UUID const &prefabStructureId) |
| MCAPI ::std::vector<::std::string > const & | getTags () const |
| MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplate > | getWeakRef () |
| 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 ¬es) |
| 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 ¬es, ::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 |
| MCAPI Editor::Prefabs::PrefabDBTemplate::PrefabDBTemplate | ( | ::Editor::Prefabs::PrefabSource | source, |
| ::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData const & | fileData ) |
| 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 ) |
| MCAPI Editor::Prefabs::PrefabDBTemplate::~PrefabDBTemplate | ( | ) |
| 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 ) |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::clearDirty | ( | ) |
| MCAPI bool Editor::Prefabs::PrefabDBTemplate::clone | ( | ::Editor::Prefabs::PrefabDBTemplate const & | other | ) |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::forEachStructureRef | ( | ::std::function< void(::StackRefResult<::Editor::Prefabs::PrefabDBTemplateStructureRef >)> | callback | ) |
| MCAPI int Editor::Prefabs::PrefabDBTemplate::getDependentInstanceCount | ( | ) | const |
| MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getDescription | ( | ) | const |
| MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getDisplayName | ( | ) | const |
| MCAPI::mce::UUID const & Editor::Prefabs::PrefabDBTemplate::getId | ( | ) | const |
| MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getName | ( | ) | const |
| MCAPI::std::string const & Editor::Prefabs::PrefabDBTemplate::getNotes | ( | ) | const |
| MCAPI::Editor::Prefabs::PrefabSource Editor::Prefabs::PrefabDBTemplate::getSource | ( | ) | const |
| MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef const > Editor::Prefabs::PrefabDBTemplate::getStructureRef | ( | ::mce::UUID const & | prefabStructureId | ) | const |
| MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > Editor::Prefabs::PrefabDBTemplate::getStructureRef | ( | ::mce::UUID const & | prefabStructureId | ) |
| MCAPI ::std::vector<::std::string > const & Editor::Prefabs::PrefabDBTemplate::getTags | ( | ) | const |
| MCAPI ::WeakRef<::Editor::Prefabs::PrefabDBTemplate > Editor::Prefabs::PrefabDBTemplate::getWeakRef | ( | ) |
| MCAPI bool Editor::Prefabs::PrefabDBTemplate::isDirty | ( | ) | const |
| MCAPI bool Editor::Prefabs::PrefabDBTemplate::isReadOnly | ( | ) | const |
| MCAPI bool Editor::Prefabs::PrefabDBTemplate::removeStructureRef | ( | ::WeakRef<::Editor::Prefabs::PrefabDBTemplateStructureRef > | structureRef | ) |
| MCAPI::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData Editor::Prefabs::PrefabDBTemplate::saveToFileData | ( | ) | const |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::setDescription | ( | ::std::string const & | description | ) |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::setDisplayName | ( | ::std::string const & | displayName | ) |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::setName | ( | ::std::string const & | name | ) |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::setNotes | ( | ::std::string const & | notes | ) |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::setTags | ( | ::std::vector<::std::string > const & | tags | ) |
| MCAPI ::Editor::Prefabs::OwnerPtrIterator< ::Editor::Prefabs::PrefabDBTemplateStructureRef const, ::OwnerPtr<::Editor::Prefabs::PrefabDBTemplateStructureRef > > Editor::Prefabs::PrefabDBTemplate::structureRefcBegin | ( | ) | const |
| MCAPI ::Editor::Prefabs::OwnerPtrIterator< ::Editor::Prefabs::PrefabDBTemplateStructureRef const, ::OwnerPtr<::Editor::Prefabs::PrefabDBTemplateStructureRef > > Editor::Prefabs::PrefabDBTemplate::structureRefcEnd | ( | ) | const |
| MCAPI::Editor::Prefabs::PrefabTemplateErrorState Editor::Prefabs::PrefabDBTemplate::validate | ( | ::Editor::ServiceProviderCollection & | ) |
| MCAPI void * Editor::Prefabs::PrefabDBTemplate::$ctor | ( | ::Editor::Prefabs::PrefabSource | source, |
| ::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData const & | fileData ) |
| 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 ) |
| MCAPI void Editor::Prefabs::PrefabDBTemplate::$dtor | ( | ) |