Plasma Engine  2.0
Loading...
Searching...
No Matches
plMaterialAssetDocument Member List

This is the complete list of members for plMaterialAssetDocument, including all inherited members.

AddPrefabDependencies(const plDocumentObject *pObject, plAssetDocumentInfo *pInfo) constplAssetDocumentprotected
AddReferences(const plDocumentObject *pObject, plAssetDocumentInfo *pInfo, bool bInsidePrefab) constplAssetDocumentprotected
AddSyncObject(plEditorEngineSyncObject *pSync) constplAssetDocument
AfterSaveCallback typedef (defined in plDocument)plDocument
AppendThumbnailInfo(plStringView sThumbnailFile, const ThumbnailInfo &thumbnailInfo) constplAssetDocumentprotected
ArePrefabsAllowed() constplDocumentinlinevirtual
AttachMetaDataBeforeSaving(plAbstractObjectGraph &graph) const override (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotectedvirtual
BeforeClosing() (defined in plDocument)plDocumentprotectedvirtual
BroadcastInterDocumentMessage(plReflectedClass *pMessage, plDocument *pSender)plDocument
CanEngineProcessBeRestarted() constplDocumentinlinevirtual
ComputeObjectTransformation(const plDocumentObject *pObject, plTransform &out_result) constplDocumentvirtual
CopySelectedObjects(plAbstractObjectGraph &out_objectGraph, plStringBuilder &out_sMimeType) const overrideplMaterialAssetDocumentvirtual
CreatePrefabDocument(plStringView sFile, plArrayPtr< const plDocumentObject * > rootObjects, const plUuid &invPrefabSeed, plUuid &out_newDocumentGuid, plDelegate< void(plAbstractObjectNode *)> adjustGraphNodeCB={}, bool bKeepOpen=false, plDelegate< void(plAbstractObjectGraph &graph, plDynamicArray< plAbstractObjectNode * > &graphRootNodes)> finalizeGraphCB={}) (defined in plDocument)plDocumentvirtual
CreatePrefabDocumentFromSelection(plStringView sFile, const plRTTI *pRootType, plDelegate< void(plAbstractObjectNode *)> adjustGraphNodeCB={}, plDelegate< void(plDocumentObject *)> adjustNewNodesCB={}, plDelegate< void(plAbstractObjectGraph &graph, plDynamicArray< plAbstractObjectNode * > &graphRootNodes)> finalizeGraphCB={}) (defined in plDocument)plDocumentvirtual
CreateThumbnail()plAssetDocument
DeleteSelectedObjects() const (defined in plDocument)plDocumentvirtual
DocumentRenamed(plStringView sNewDocumentPath) (defined in plDocument)plDocument
DoTransformAsset(const plPlatformProfile *pAssetProfile, plBitflags< plTransformFlags > transformFlags) (defined in plAssetDocument)plAssetDocumentprotected
EditorEventHandler(const plEditorAppEvent &e) (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotected
EngineConnectionEventHandler(const plEditorEngineProcessConnection::Event &e) (defined in plAssetDocument)plAssetDocumentprotected
EngineStatus enum nameplAssetDocument
EnsureVisible()plDocument
FindSyncObject(const plUuid &guid) constplAssetDocument
FindSyncObject(const plRTTI *pType) constplAssetDocument
GetActiveSubDocument() constplDocumentinline
GetActiveSubDocument() (defined in plDocument)plDocumentinline
GetAddToRecentFilesList() constplDocumentinline
GetAssetDocumentInfo() const (defined in plAssetDocument)plAssetDocument
GetAssetDocumentManager() const (defined in plAssetDocument)plAssetDocument
GetAssetDocumentTypeDescriptor() const (defined in plAssetDocument)plAssetDocumentinline
GetAssetFlags() const (defined in plAssetDocument)plAssetDocument
GetAssetTypeVersion() constplAssetDocument
GetChildHash(const plDocumentObject *pObject, plUInt64 &inout_uiHash) constplAssetDocumentprotected
GetCommandHistory() const (defined in plDocument)plDocumentinline
GetCommonAssetUiState(plCommonAssetUiState::Enum state) constplAssetDocumentvirtual
GetCreateEngineMetaData() constplAssetDocumentinlinevirtual
GetDocumentHash() constplAssetDocumentprotected
GetDocumentInfo() const (defined in plDocument)plDocumentinline
GetDocumentManager() const (defined in plDocument)plDocumentinline
GetDocumentPath() constplDocumentinline
GetDocumentTypeDescriptor() const (defined in plDocument)plDocumentinline
GetDocumentTypeName() constplDocumentinline
GetDynamicRTTI() const (defined in plReflectedClass)plReflectedClassinlinevirtual
GetEditorEngineConnection() constplAssetDocumentinline
GetEditorInputContextOverride()plDocumentinlinevirtual
GetEngineStatus() constplAssetDocumentinline
GetGuid() const (defined in plDocument)plDocumentinline
GetLitAlphaTestBaseMaterial() (defined in plMaterialAssetDocument)plMaterialAssetDocumentstatic
GetLitBaseMaterial() (defined in plMaterialAssetDocument)plMaterialAssetDocumentstatic
GetMainDocument() constplDocumentinline
GetMainDocument() (defined in plDocument)plDocumentinline
GetManipulatorSearchStrategy() constplDocumentinlinevirtual
GetMaterialNodeGuid(const plAbstractObjectGraph &graph) (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotectedstatic
GetNeutralNormalMap() (defined in plMaterialAssetDocument)plMaterialAssetDocumentstatic
GetObjectAccessor() const (defined in plDocument)plDocumentvirtual
GetObjectManager() const (defined in plDocument)plDocumentinline
GetObjectManager() (defined in plDocument)plDocumentinline
GetSeedFromBaseMaterial(const plAbstractObjectGraph *pBaseGraph) (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotected
GetSelectionManager() const (defined in plDocument)plDocumentinline
GetShaderPropertyObject() (defined in plMaterialAssetDocument)plMaterialAssetDocument
GetShaderPropertyObject() const (defined in plMaterialAssetDocument)plMaterialAssetDocument
GetStaticRTTI() (defined in plNoBase)plNoBaseinlinestatic
GetSupportedMimeTypesForPasting(plHybridArray< plString, 4 > &out_mimeTypes) const overrideplMaterialAssetDocumentvirtual
GetThumbnailFilePath(plStringView sSubAssetName=plStringView()) constplAssetDocumentprotected
GetUnknownObjectTypeInstances() const (defined in plDocument)plDocumentinline
GetUnknownObjectTypes() const (defined in plDocument)plDocumentinline
HandleEngineMessage(const plEditorEngineDocumentMsg *pMsg)plAssetDocumentvirtual
HasWindowBeenRequested() const (defined in plDocument)plDocumentinline
InitializeAfterLoading(bool bFirstTimeCreation) override (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotectedvirtual
InitializeAfterLoadingAndSaving() override (defined in plAssetDocument)plAssetDocumentprotectedvirtual
InternalAfterSaveDocument() overrideplAssetDocumentprotectedvirtual
InternalCreateThumbnail(const ThumbnailInfo &ThumbnailInfo) overrideplMaterialAssetDocumentprotectedvirtual
InternalGetMetaDataHash(const plDocumentObject *pObject, plUInt64 &inout_uiHash) const overrideplMaterialAssetDocumentprotectedvirtual
InternalSaveDocument(AfterSaveCallback callback) overrideplAssetDocumentprotectedvirtual
InternalTransformAsset(const char *szTargetFile, plStringView sOutputTag, const plPlatformProfile *pAssetProfile, const plAssetFileHeader &AssetHeader, plBitflags< plTransformFlags > transformFlags) overrideplMaterialAssetDocumentprotectedvirtual
InternalTransformAsset(plStreamWriter &stream, plStringView sOutputTag, const plPlatformProfile *pAssetProfile, const plAssetFileHeader &AssetHeader, plBitflags< plTransformFlags > transformFlags) overrideplMaterialAssetDocumentprotectedvirtual
InvalidateAssetThumbnail(plStringView sSubAssetName=plStringView()) constplAssetDocumentprotected
InvalidateCachedShader() (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotected
IsInstanceOf(const plRTTI *pType) constplReflectedClass
IsInstanceOf() constplReflectedClassinline
IsMainDocument() constplDocumentinline
IsModified() const (defined in plDocument)plDocumentinline
IsReadOnly() const (defined in plDocument)plDocumentinline
IsSubDocument() constplDocumentinline
LoadDocument() (defined in plDocument)plDocumentinline
m_AllSyncObjects (defined in plAssetDocument)plAssetDocumentmutableprotected
m_CommonAssetUiChangeEventplAssetDocument
m_DeletedObjects (defined in plAssetDocument)plAssetDocumentmutableprotected
m_DocumentObjectMetaData (defined in plDocument)plDocument
m_EngineConnectionType (defined in plAssetDocument)plAssetDocumentprotected
m_EngineStatus (defined in plAssetDocument)plAssetDocumentprotected
m_EventsOne (defined in plDocument)plDocumentmutable
m_ObjectAccessorChangeEvents (defined in plDocument)plDocumentmutable
m_pActiveSubDocument (defined in plDocument)plDocumentprotected
m_pCommandHistory (defined in plDocument)plDocumentmutableprotected
m_pDocumentInfo (defined in plDocument)plDocumentprotected
m_pEngineConnection (defined in plAssetDocument)plAssetDocumentprotected
m_pHostDocument (defined in plDocument)plDocumentprotected
m_pMirror (defined in plAssetDocument)plAssetDocumentprotected
m_pObjectAccessorplDocumentmutableprotected
m_pObjectManager (defined in plDocument)plDocumentprotected
m_PreviewModel (defined in plMaterialAssetDocument)plMaterialAssetDocument
m_ProcessMessageEvent (defined in plAssetDocument)plAssetDocument
m_pSelectionManager (defined in plDocument)plDocumentmutableprotected
m_pTypeDescriptor (defined in plDocument)plDocumentprotected
m_SyncObjects (defined in plAssetDocument)plAssetDocumentmutableprotected
m_uiCommonAssetStateFlags (defined in plAssetDocument)plAssetDocumentprotected
m_VisualShaderEvents (defined in plMaterialAssetDocument)plMaterialAssetDocument
OnInterDocumentMessage(plReflectedClass *pMessage, plDocument *pSender)plDocumentinlinevirtual
Paste(const plArrayPtr< PasteInfo > &info, const plAbstractObjectGraph &objectGraph, bool bAllowPickedPosition, plStringView sMimeType) override (defined in plMaterialAssetDocument)plMaterialAssetDocumentvirtual
plAssetDocument(plStringView sDocumentPath, plDocumentObjectManager *pObjectManager, plAssetDocEngineConnection engineConnectionType) (defined in plAssetDocument)plAssetDocument
plDocument(plStringView sPath, plDocumentObjectManager *pDocumentObjectManagerImpl) (defined in plDocument)plDocument
plMaterialAssetDocument(plStringView sDocumentPath) (defined in plMaterialAssetDocument)plMaterialAssetDocument
plReflectedClass()=default (defined in plReflectedClass)plReflectedClass
ReadAndRegisterTypes(const plAbstractObjectGraph &types) (defined in plDocument)plDocumentstatic
ReadDocument(plStringView sDocumentPath, plUniquePtr< plAbstractObjectGraph > &ref_pHeader, plUniquePtr< plAbstractObjectGraph > &ref_pObjects, plUniquePtr< plAbstractObjectGraph > &ref_pTypes) (defined in plDocument)plDocumentstatic
RecreateVisualShaderFile(const plAssetFileHeader &assetHeader)plMaterialAssetDocument
RemoteCreateThumbnail(const ThumbnailInfo &thumbnailInfo, plArrayPtr< plStringView > viewExclusionTags) constplAssetDocumentprotected
RemoteCreateThumbnail(const ThumbnailInfo &thumbnailInfo) const (defined in plAssetDocument)plAssetDocumentinlineprotected
RemoteExport(const plAssetFileHeader &header, const char *szOutputTarget) const (defined in plAssetDocument)plAssetDocumentprotected
RemoveDisconnectedNodes()plMaterialAssetDocument
RemoveSyncObject(plEditorEngineSyncObject *pSync) constplAssetDocument
ReplaceByPrefab(const plDocumentObject *pRootObject, plStringView sPrefabFile, const plUuid &prefabAsset, const plUuid &prefabSeed, bool bEnginePrefab) (defined in plDocument)plDocumentvirtual
RestoreMetaDataAfterLoading(const plAbstractObjectGraph &graph, bool bUndoable) override (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotectedvirtual
RevertPrefab(const plDocumentObject *pObject) (defined in plDocument)plDocumentvirtual
RevertPrefabs(const plDeque< const plDocumentObject * > &selection)plDocument
s_EventsAny (defined in plDocument)plDocumentstatic
SaveDocument(bool bForce=false)plDocument
SaveDocumentAsync(AfterSaveCallback callback, bool bForce=false) (defined in plDocument)plDocument
SaveThumbnail(const plImage &img, const ThumbnailInfo &thumbnailInfo) constplAssetDocumentprotected
SaveThumbnail(const QImage &img, const ThumbnailInfo &thumbnailInfo) constplAssetDocumentprotected
SendDocumentOpenMessage(bool bOpen)plAssetDocument
SendMessageToEngine(plEditorEngineDocumentMsg *pMessage) constplAssetDocument
SetAddToResetFilesList(bool b)plDocumentinline
SetBaseMaterial(const char *szBaseMaterial) (defined in plMaterialAssetDocument)plMaterialAssetDocument
SetCommonAssetUiState(plCommonAssetUiState::Enum state, double value)plAssetDocumentvirtual
SetModified(bool b) (defined in plDocument)plDocumentprotected
SetReadOnly(bool b) (defined in plDocument)plDocumentprotected
SetUnknownObjectTypes(const plSet< plString > &Types, plUInt32 uiInstances) (defined in plDocument)plDocumentprotected
ShowDocumentStatus(const plFormatString &msg) constplDocument
SyncObjectsToEngine() constplAssetDocument
TagVisualShaderFileInvalid(const plPlatformProfile *pAssetProfile, const char *szError)plMaterialAssetDocument
TransformAsset(plBitflags< plTransformFlags > transformFlags, const plPlatformProfile *pAssetProfile=nullptr)plAssetDocument
UnlinkPrefabs(const plDeque< const plDocumentObject * > &selection)plDocumentvirtual
UpdateAssetDocumentInfo(plAssetDocumentInfo *pInfo) const overrideplMaterialAssetDocumentprotectedvirtual
UpdatePrefabObject(plDocumentObject *pObject, const plUuid &PrefabAsset, const plUuid &PrefabSeed, plStringView sBasePrefab) override (defined in plMaterialAssetDocument)plMaterialAssetDocumentprotectedvirtual
UpdatePrefabs()plDocumentvirtual
UpdatePrefabsRecursive(plDocumentObject *pObject) (defined in plDocument)plDocumentprotectedvirtual
WriteMaterialAsset(plStreamWriter &inout_stream, const plPlatformProfile *pAssetProfile, bool bEmbedLowResData) const (defined in plMaterialAssetDocument)plMaterialAssetDocument
~plAssetDocument() (defined in plAssetDocument)plAssetDocument
~plDocument() (defined in plDocument)plDocumentvirtual
~plMaterialAssetDocument() (defined in plMaterialAssetDocument)plMaterialAssetDocument
~plReflectedClass()=default (defined in plReflectedClass)plReflectedClassvirtual