Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::SliceDependencyBrowserRequests Class Referenceabstract

Inherits AZ::EBusTraits.

Public Member Functions

virtual AZStd::shared_ptr< SliceRelationshipNodeReportSliceAssetDependenciesByPath (const AZStd::string &relativePath)=0
 If needed, generates a slice relationship graph and returns the node for the slice indicated by 'relativePath'.
 
virtual AZStd::shared_ptr< SliceRelationshipNodeReportSliceAssetDependenciesById (const AZ::Data::AssetId &assetId)=0
 If needed, generates a slice relationship graph and returns the node for the slice indicated by 'assetId'.
 
virtual void ClearCurrentlyReportedSlice ()=0
 Indicates that no slice is being viewed so that the component can disconnect itself from the Asset catalog bus.
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Member Function Documentation

◆ ClearCurrentlyReportedSlice()

virtual void AzToolsFramework::SliceDependencyBrowserRequests::ClearCurrentlyReportedSlice ( )
pure virtual

Indicates that no slice is being viewed so that the component can disconnect itself from the Asset catalog bus.

Returns
void

◆ ReportSliceAssetDependenciesById()

virtual AZStd::shared_ptr< SliceRelationshipNode > AzToolsFramework::SliceDependencyBrowserRequests::ReportSliceAssetDependenciesById ( const AZ::Data::AssetId &  assetId)
pure virtual

If needed, generates a slice relationship graph and returns the node for the slice indicated by 'assetId'.

Parameters
constAZ::Data::AssetId & assetId Asset Id of the slice that is to be the starting node for this graph
Returns
AZStd::shared_ptr<AzToolsFramework::SliceRelationshipNode> Node in the slice relationship graph that corresponds to 'assetId'

◆ ReportSliceAssetDependenciesByPath()

virtual AZStd::shared_ptr< SliceRelationshipNode > AzToolsFramework::SliceDependencyBrowserRequests::ReportSliceAssetDependenciesByPath ( const AZStd::string &  relativePath)
pure virtual

If needed, generates a slice relationship graph and returns the node for the slice indicated by 'relativePath'.

Parameters
constAZStd::string & relativePath Relative path of the slice that is to be the starting node for this graph
Returns
AZStd::shared_ptr<AzToolsFramework::SliceRelationshipNode> Node in the slice relationship graph that corresponds to 'relativePath'

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