Polyphase Game Engine
Loading...
Searching...
No Matches
NodeGraphAsset Member List

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

AddFunctionGraph(const std::string &name)NodeGraphAsset
AddVariable(const std::string &name, DatumType type)NodeGraphAsset
As() constObjectinline
Asset()Asset
ClassRuntimeName()Objectinlinestatic
Copy(Asset *srcAsset)Assetvirtual
Create() overrideNodeGraphAssetvirtual
DECLARE_ASSET(NodeGraphAsset, Asset)NodeGraphAsset
DECLARE_FACTORY(Asset, Asset)Asset
DECLARE_FACTORY_MANAGER(Asset)Asset
DECLARE_OBJECT(Asset, Object)Asset
DecrementRefCount()Asset
Destroy() overrideNodeGraphAssetvirtual
DrawCustomProperty(Property &prop)Objectinlinevirtual
EnsureUuid()Asset
Equals(const Object *rhs) constObjectinlinevirtual
FindFunctionGraph(const std::string &name) constNodeGraphAsset
FindVariableIndex(const std::string &name) constNodeGraphAsset
GatherProperties(std::vector< Property > &outProps) overrideNodeGraphAssetvirtual
GetDirectoryFromPath(const std::string &path)Assetstatic
GetFunctionGraph(uint32_t index)NodeGraphAsset
GetFunctionGraphs() constNodeGraphAssetinline
GetGraph()NodeGraphAssetinline
GetGraph() constNodeGraphAssetinline
GetName() constAsset
GetNameFromPath(const std::string &path)Assetstatic
GetNameFromTypeId(TypeId id)Assetstatic
GetNumFunctionGraphs() constNodeGraphAssetinline
GetNumVariables() constNodeGraphAssetinline
GetRefCount() constAsset
GetTypeColor() overrideNodeGraphAssetvirtual
GetTypeIdFromName(const char *name)Assetstatic
GetTypeImportExt()Assetvirtual
GetTypeName() overrideNodeGraphAssetvirtual
GetUuid() constAsset
GetVariable(uint32_t index)NodeGraphAsset
GetVariable(uint32_t index) constNodeGraphAsset
GetVariables() constNodeGraphAssetinline
GetVariables()NodeGraphAssetinline
HandlePropChange(Datum *datum, uint32_t index, const void *newValue)NodeGraphAssetstatic
Import(const std::string &path, ImportOptions *options=nullptr)Assetvirtual
IncrementRefCount()Asset
InstanceRuntimeId() const =0Objectpure virtual
Is(RuntimeId id) constObjectinlinevirtual
Is(const char *name) constObjectinlinevirtual
IsEmbedded() constAsset
IsEngineAsset() constAsset
IsLoaded() constAsset
IsRefCounted() constAsset
IsTransient() constAsset
LoadEmbedded(const EmbeddedFile *embeddedAsset, AsyncLoadRequest *request=nullptr)Asset
LoadFile(const char *path, AsyncLoadRequest *request=nullptr)Asset
LoadStream(Stream &stream, Platform platform) overrideNodeGraphAssetvirtual
mDomainIndexNodeGraphAssetprotected
mEmbeddedAssetprotected
mEnableRefCountAssetprotected
mEngineAssetAssetprotected
mFunctionGraphsNodeGraphAssetprotected
mGraphNodeGraphAssetprotected
mLoadedAssetprotected
mNameAssetprotected
mRefCountAssetprotected
mTransientAssetprotected
mTypeAssetprotected
mUuidAssetprotected
mVariablesNodeGraphAssetprotected
mVersionAssetprotected
NodeGraphAsset()NodeGraphAsset
QueryInterface(RuntimeId id) constObjectinlinevirtual
ReadHeader(Stream &stream)Assetstatic
RemoveFunctionGraph(uint32_t index)NodeGraphAsset
RemoveVariable(uint32_t index)NodeGraphAsset
RenameFunctionGraph(uint32_t index, const std::string &newName)NodeGraphAsset
RenameVariable(uint32_t index, const std::string &newName)NodeGraphAsset
ResetVariablesToDefaults()NodeGraphAsset
ResolveFunctionCallNodes()NodeGraphAsset
ResolveVariableNodes()NodeGraphAsset
RuntimeName() const =0Objectpure virtual
RuntimeParentName() const =0Objectpure virtual
SaveFile(const char *path, Platform platform)Asset
SaveStream(Stream &stream, Platform platform) overrideNodeGraphAssetvirtual
SetEmbedded(bool embed)Asset
SetEngineAsset(bool engineAsset)Asset
SetName(const std::string &name)Asset
SetTransient(bool transient)Asset
SetUuid(uint64_t uuid)Asset
ShouldSnapshotForPie() constAssetinlinevirtual
WriteHeader(Stream &stream)Asset
~Asset()Assetvirtual
~NodeGraphAsset()NodeGraphAsset
~Object()=defaultObjectvirtual