Class IExternalResourceComponent

Inheritance Relationships

Derived Types

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

InValuecsp::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

InValuecsp::common::String : The new value.

Protected Functions

virtual ~IExternalResourceComponent() = default