SubTypeAssetInterface Class Reference

#include <subtype_asset.h>

Inheritance diagram for SubTypeAssetInterface:

Detailed Description

Implements the SubTypeAsset. This subtype specializes for example FileAssets.

Static Public Member Functions

static MAXON_METHOD Result< SubTypeAsset > Create ()
 
static MAXON_METHOD Result< void > SetSubType (const AssetDescription &target, const Id &subtype)
 

Private Member Functions

 MAXON_INTERFACE (SubTypeAssetInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.subtypeasset")
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( SubTypeAssetInterface  ,
MAXON_REFERENCE_COPY_ON_WRITE  ,
"net.maxon.interface.subtypeasset"   
)
private

◆ Create()

static MAXON_METHOD Result<SubTypeAsset> Create ( )
static

Create creates a new SubtypeAsset.

◆ SetSubType()

static MAXON_METHOD Result<void> SetSubType ( const AssetDescription &  target,
const Id subtype 
)
static

SetSubType stores the subtype of an asset.

Parameters
[in]targetAsset to modify.
[in]subtypeSubtype to store.
Returns
OK on success.