IDatasmithCustomAction

Interface of a CustomAction. This is a way to quickly expose some custom processing.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DatasmithContent

Header

/Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/DatasmithCustomAction.h

Include

#include "DatasmithCustomAction.h"

Syntax

class IDatasmithCustomAction

Remarks

Interface of a CustomAction. This is a way to quickly expose some custom processing.

Destructors

Name Description

Public function Virtual

~IDatasmithCustomAction()

Functions

Name Description

Public function

void

 

ApplyOnActors

(
    const TArray< AActor* >& Sele...
)

The actual processing, called by Datasmith when the user trigger an action.

Public function

void

 

ApplyOnAssets

(
    const TArray< FAssetData >& Select...
)

The actual processing, called by Datasmith when the user trigger an action.

Public function

bool

 

CanApplyOnActors

(
    const TArray< AActor* >& Sele...
)

Called by Datasmith when we displays potential action for some actors (eg. when the context menu of the level editor is used).

Public function

bool

 

CanApplyOnAssets

(
    const TArray< FAssetData >& Select...
)

Called by Datasmith when we displays potential action for some assets (eg. when the context menu of the content browser is used).

Public function

const FText ...

 

GetLabel()

Public function

const FText ...

 

GetTooltip()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss