Navigation
API > API/Plugins > API/Plugins/DatasmithRuntime
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- ADatasmithRuntimeActor
References
| Module | DatasmithRuntime |
| Header | /Engine/Plugins/Experimental/Enterprise/DatasmithRuntime/Source/Public/DatasmithRuntime.h |
| Include | #include "DatasmithRuntime.h" |
Syntax
UCLASS&40;Meta&61;&40;DisplayName&61;"Datasmith Destination"&41;&41;
class ADatasmithRuntimeActor :
public AActor,
public FDatasmithSceneReceiver::ISceneChangeListener
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bBuilding | ||
| FString | ExternalFile | ||
| FDatasmithRuntimeImportOptions | ImportOptions | ||
| FString | LoadedScene | ||
| float | Progress |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| FString | |||
| int32 | |||
| FString | |||
| bool | IsConnected () |
||
| bool | IsReceiving () |
||
| bool | |||
| void | OnImportEnd () |
||
| void | |||
| void | |||
| bool | OpenConnectionWithIndex
(
int32 SourceIndex |
||
| void | SetScene
(
TSharedPtr< IDatasmithScene > InSceneElement |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
Overridable native event for when play begins for this actor. | |
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Overridable function called whenever this actor is being removed from a level | |
| void | Reset () |
Reset actor to initial state - used when restarting level without reloading. | |
| void | Tick
(
float DeltaSeconds |
Function called every frame on this Actor. |
Overridden from ISceneChangeListener
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | OnCloseDelta () |
||
| void | OnNewScene
(
const DirectLink::FSceneIdentifier& SceneId |
||
| void | OnOpenDelta () |
||
| void |
Constants
| Name | Description |
|---|---|
| bImportingScene | |
| TranslationThread |