Class IExternalResourceComponent
Defined in File IExternalResourceComponent.h
Inheritance Relationships
Derived Types
public csp::multiplayer::AnimatedModelSpaceComponent
(Class AnimatedModelSpaceComponent)public csp::multiplayer::GaussianSplatSpaceComponent
(Class GaussianSplatSpaceComponent)public csp::multiplayer::StaticModelSpaceComponent
(Class StaticModelSpaceComponent)
Class Documentation
-
class IExternalResourceComponent
Controls the asset and asset collection IDs used for storing external data.
Subclassed by csp::multiplayer::AnimatedModelSpaceComponent, csp::multiplayer::GaussianSplatSpaceComponent, csp::multiplayer::StaticModelSpaceComponent
Public Functions
-
virtual const csp::common::String &GetExternalResourceAssetId() const = 0
Gets the ID for the asset used to store external data for this component.
- Returns
csp::common::String : The asset ID.
-
virtual void SetExternalResourceAssetId(const csp::common::String &InValue) = 0
Sets the ID for the asset used to store external data for this component.
- Parameters
InValue – csp::common::String : The new value.
-
virtual const csp::common::String &GetExternalResourceAssetCollectionId() const = 0
Gets the ID of the asset collection for the asset used to store external data for this component.
- Returns
csp::common::String : The asset ID.
-
virtual void SetExternalResourceAssetCollectionId(const csp::common::String &InValue) = 0
Sets the ID of the asset collection for the asset used to store external data for this component.
- Parameters
InValue – csp::common::String : The new value.
Protected Functions
-
virtual ~IExternalResourceComponent() = default
-
virtual const csp::common::String &GetExternalResourceAssetId() const = 0