Open Search
    base_preset_asset.h File Reference

    Classes

    class  StoreAssetStruct
     
    class  ResolveAssetDependenciesStruct
     
    struct  ResolveAssetDependenciesStruct::ResolveUrlHash
     
    class  AddAssetDepencendyStruct
     
    class  PresetLoadArgs
     
    class  PresetSaveArgs
     
    class  BasePresetAssetTypeInterface
     
    class  BasePresetAssetInterface
     
    class  CreatePresetAssetStruct
     

    Namespaces

     maxon
     
     maxon::presetargs
     
     maxon::AssetTypes
     
     maxon::PresetAssetImplementations
     

    Macros

    #define C4DSUBTYPEPREFIX
     
    #define C4DSUBTYPEEXCHANGE
     

    Typedefs

    using AddAssetMetaData = HashMap< InternedId, Tuple< Data, AssetMetaDataInterface::KIND > >
     

    Functions

     MAXON_DATATYPE (StoreAssetStruct, "net.maxon.datatype.storeassetstruct")
     
     MAXON_DATATYPE (ResolveAssetDependenciesStruct, "net.maxon.datatype.resolveassetdependenciesstruct")
     
     MAXON_DATATYPE (AddAssetDepencendyStruct, "net.maxon.datatype.addassetdepencendystruct")
     
     MAXON_ATTRIBUTE (Bool, Partial, "net.maxon.asset.preset.args.partial")
     
     MAXON_ATTRIBUTE (void *, ClassicSubType, "net.maxon.asset.preset.args.classicsubtype")
     
     MAXON_ATTRIBUTE (Array< Id >, AssetSubType, "net.maxon.asset.preset.args.assetsubtype")
     
     MAXON_ATTRIBUTE (void *, DefaultsBaseContainer, "net.maxon.asset.preset.args.classicdefaultsdata")
     
     MAXON_ATTRIBUTE (DataDictionary, DefaultsDictionary, "net.maxon.asset.preset.args.assetdefaultsdata")
     
     MAXON_DECLARATION (Class< BasePresetAssetType >, AssetTypeBasePresetClass, "net.maxon.class.assettypepresetbase")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, BasePresetAssetClass, "net.maxon.class.basepresetasset")
     
     MAXON_DECLARATION (BasePresetAssetType, CameraSensorPreset, "net.maxon.assettype.preset.camerasensor")
     
     MAXON_DECLARATION (BasePresetAssetType, ColorSwatchPreset, "net.maxon.assettype.preset.colorswatch")
     
     MAXON_DECLARATION (BasePresetAssetType, DisplayFilterPreset, "net.maxon.assettype.preset.displayfilter")
     
     MAXON_DECLARATION (BasePresetAssetType, DocumentPreset, "net.maxon.assettype.preset.document")
     
     MAXON_DECLARATION (BasePresetAssetType, CapsAndBevelPreset, "net.maxon.assettype.preset.capsandbevel")
     
     MAXON_DECLARATION (BasePresetAssetType, GradientPreset, "net.maxon.assettype.preset.gradient")
     
     MAXON_DECLARATION (BasePresetAssetType, RenderSettingsPreset, "net.maxon.assettype.preset.rendersettings")
     
     MAXON_DECLARATION (BasePresetAssetType, VideoPostPreset, "net.maxon.assettype.preset.videopost")
     
     MAXON_DECLARATION (BasePresetAssetType, SplinePreset, "net.maxon.assettype.preset.spline")
     
     MAXON_DECLARATION (BasePresetAssetType, UserDataPreset, "net.maxon.assettype.preset.userdata")
     
     MAXON_DECLARATION (BasePresetAssetType, TimelineDefinitionPreset, "net.maxon.assettype.preset.timelinedefinition")
     
     MAXON_DECLARATION (BasePresetAssetType, TakePreset, "net.maxon.assettype.preset.take")
     
     MAXON_DECLARATION (BasePresetAssetType, IconChooserPreset, "net.maxon.assettype.preset.iconchooser")
     
     MAXON_DECLARATION (BasePresetAssetType, SketchPreset, "net.maxon.assettype.preset.sketch")
     
     MAXON_DECLARATION (BasePresetAssetType, CharacterDefinitionPreset, "net.maxon.assettype.preset.characterdefinition")
     
     MAXON_DECLARATION (BasePresetAssetType, ExchangeSettingsPreset, "net.maxon.assettype.preset.exchangesettings")
     
     MAXON_DECLARATION (BasePresetAssetType, SkyPreset, "net.maxon.assettype.preset.skypreset")
     
     MAXON_DECLARATION (BasePresetAssetType, SkyWeatherPreset, "net.maxon.assettype.preset.skyweather")
     
     MAXON_DECLARATION (BasePresetAssetType, SkyLayerPreset, "net.maxon.assettype.preset.skylayer")
     
     MAXON_DECLARATION (BasePresetAssetType, RenderQueuePreset, "net.maxon.assettype.preset.renderqueue")
     
     MAXON_DECLARATION (BasePresetAssetType, MotionSequencePreset, "net.maxon.assettype.preset.motionsequence")
     
     MAXON_DECLARATION (BasePresetAssetType, PictureViewerPreset, "net.maxon.assettype.preset.pictureviewer")
     
     MAXON_DECLARATION (BasePresetAssetType, SculptBrushPreset, "net.maxon.assettype.preset.sculptbrush")
     
     MAXON_DECLARATION (BasePresetAssetType, SculptStencilPreset, "net.maxon.assettype.preset.sculptstencil")
     
     MAXON_DECLARATION (BasePresetAssetType, SculptStampPreset, "net.maxon.assettype.preset.sculptstamp")
     
     MAXON_DECLARATION (BasePresetAssetType, SculptSplinePreset, "net.maxon.assettype.preset.sculptspline")
     
     MAXON_DECLARATION (BasePresetAssetType, BPBrushPreset, "net.maxon.assettype.preset.bpbrush")
     
     MAXON_DECLARATION (BasePresetAssetType, BPColorPreset, "net.maxon.assettype.preset.bpcolor")
     
     MAXON_DECLARATION (BasePresetAssetType, BPGradientPreset, "net.maxon.assettype.preset.bpgradient")
     
     MAXON_DECLARATION (BasePresetAssetType, DefaultsPreset, "net.maxon.assettype.preset.defaults")
     
     MAXON_DECLARATION (BasePresetAssetType, NodeDefaultsPreset, "net.maxon.assettype.preset.defaults.node")
     
     MAXON_DECLARATION (BasePresetAssetType, ResourceEditorDefaultsPreset, "net.maxon.assettype.preset.defaults.re")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, CameraSensorPresetClass, "net.maxon.class.asset.preset.camerasensor")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, DocumentPresetClass, "net.maxon.class.asset.preset.document")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, GradientPresetClass, "net.maxon.class.asset.preset.gradient")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, ColorSwatchPresetClass, "net.maxon.class.asset.preset.colorswatch")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, RenderSettingsPresetClass, "net.maxon.class.asset.preset.rendersettings")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, VideoPostPresetClass, "net.maxon.class.asset.preset.videopost")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, CapsAndBevelPresetClass, "net.maxon.class.asset.preset.capsandbevel")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, DisplayFilterPresetClass, "net.maxon.class.asset.preset.displayfilter")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SplinePresetClass, "net.maxon.class.asset.preset.spline")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, UserDataPresetClass, "net.maxon.class.asset.preset.userdata")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, TimelineDefinitionPresetClass, "net.maxon.class.asset.preset.timelinedefinition")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, TakePresetClass, "net.maxon.class.asset.preset.take")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, IconChooserPresetClass, "net.maxon.class.asset.preset.iconchooser")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SketchPresetClass, "net.maxon.class.asset.preset.sketch")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, CharacterDefinitionPresetClass, "net.maxon.class.asset.preset.characterdefinition")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, ExchangeSettingsPresetClass, "net.maxon.class.asset.preset.exchangesettings")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SkyPresetClass, "net.maxon.class.asset.preset.skypreset")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SkyWeatherPresetClass, "net.maxon.class.asset.preset.skyweather")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SkyLayerPresetClass, "net.maxon.class.asset.preset.skylayer")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, RenderQueuePresetClass, "net.maxon.class.asset.preset.renderqueue")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, MotionSequencePresetClass, "net.maxon.class.asset.preset.motionsequence")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, PictureViewerPresetClass, "net.maxon.class.asset.preset.pictureviewer")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SculptBrushPresetClass, "net.maxon.class.asset.preset.sculptbrush")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SculptStencilPresetClass, "net.maxon.class.asset.preset.sculptstencil")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SculptStampPresetClass, "net.maxon.class.asset.preset.sculptstamp")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, SculptSplinePresetClass, "net.maxon.class.asset.preset.sculptspline")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, BPBrushPresetClass, "net.maxon.class.asset.preset.bpbrush")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, BPColorPresetClass, "net.maxon.class.asset.preset.bpcolor")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, BPGradientPresetClass, "net.maxon.class.asset.preset.bpgradient")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, DefaultsPresetClass, "net.maxon.class.asset.preset.defaults")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, NodeDefaultsPresetClass, "net.maxon.class.asset.preset.defaults.node")
     
     MAXON_DECLARATION (Class< BasePresetAsset >, ResourceEditorDefaultsPresetClass, "net.maxon.class.asset.preset.defaults.re")
     

    Variables

    static constexpr LiteralId PRESET_DEFAULT_CATEGORY
     
    static constexpr LiteralId NODE_PRESET_DEFAULT_CATEGORY
     

    Macro Definition Documentation

    ◆ C4DSUBTYPEPREFIX

    #define C4DSUBTYPEPREFIX

    ◆ C4DSUBTYPEEXCHANGE

    #define C4DSUBTYPEEXCHANGE