Navigation
API > API/Plugins > API/Plugins/MediaFrameworkUtilities
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AMediaBundleActorBase
References
| Module | MediaFrameworkUtilities |
| Header | /Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/MediaBundleActorBase.h |
| Include | #include "MediaBundleActorBase.h" |
Syntax
UCLASS&40;Abstract, Blueprintable&41;
class AMediaBundleActorBase : public AActor
Remarks
A base actor that
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAutoPlay | Wheter to auto start the MediaPlayer | |
| bool | bPlayingMedia | Whether we're actually playing the media | |
| bool | bPlayWhileEditing | Wheter to keep MediaPlayer playing when editing | |
| TObjectPtr< UTextureRenderTarget2D > | GarbageMatteMask | Texture containging 2D garbage matte mask | |
| TObjectPtr< UMaterialInstanceDynamic > | Material | Dynamic instance of the associated MediaBundle base Material | |
| TObjectPtr< UMediaBundle > | MediaBundle | Associated MediaBundle | |
| TObjectPtr< UMediaSoundComponent > | MediaSoundCmp | MediaSoundComponent associated to play sound of our MediaSource | |
| TObjectPtr< UPrimitiveComponent > | PrimitiveCmp | PrimitiveComponent on which to attach our Material | |
| int32 | PrimitiveMaterialIndex | Index of the Material on the primitive |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMediaBundle * | Get the Media Bundle. | ||
| bool | Whether this actor requested the media to play. | ||
| void | Close the Media Source. | ||
| bool | Play the Media Source. | ||
| void | SetComponent
(
UPrimitiveComponent* InPrimitive, |
Assign the primitive to render on. Will change the material for the Media material. |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
Overridable native event for when play begins for this actor. | |
| void | Function that gets called from within Map_Check to allow this actor to check itself for any potential errors and register them with map check dialog. | ||
| void | Destroyed () |
Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending | |
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Overridable function called whenever this actor is being removed from a level | |
| void | Called when an actor is done spawning into the world (from UWorld::SpawnActor), both in the editor and during gameplay For actors with a root component, the location and rotation will have already been set. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoadSubobjects
(
FObjectInstancingGraph* OuterInstanceGraph |
Instances components for objects being loaded from disk, if necessary. | |
| void | PreEditChange
(
FProperty* PropertyAboutToChange |
This is called when a property is about to be modified externally |