Navigation
API > API/Plugins > API/Plugins/MediaFrameworkUtilities
A base actor that
| Name | AMediaBundleActorBase |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/MediaBundleActorBase.h |
| Include Path | #include "MediaBundleActorBase.h" |
Syntax
UCLASS (Abstract, Blueprintable)
class AMediaBundleActorBase : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AMediaBundleActorBase
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GarbageMatteMask | TObjectPtr< UTextureRenderTarget2D > | Texture containging 2D garbage matte mask | MediaBundleActorBase.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MediaStateChangedHandle | FDelegateHandle | Handle to handle to show the invalid material | MediaBundleActorBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMediaBundle * GetMediaBundle() |
Get the Media Bundle. | MediaBundleActorBase.h |
|
bool IsPlayRequested() |
Whether this actor requested the media to play. | MediaBundleActorBase.h | |
void RequestCloseMediaSource() |
Close the Media Source. | MediaBundleActorBase.h |
|
bool RequestOpenMediaSource() |
Play the Media Source. | MediaBundleActorBase.h |
|
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginPlay() |
MediaBundleActorBase.h | ||
virtual void CheckForErrors() |
MediaBundleActorBase.h | ||
virtual void Destroyed() |
MediaBundleActorBase.h | ||
virtual void EndPlay
(
const EEndPlayReason::Type EndPlayReason |
MediaBundleActorBase.h | ||
virtual void PostActorCreated() |
MediaBundleActorBase.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
MediaBundleActorBase.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
MediaBundleActorBase.h | ||
virtual void PostLoadSubobjects
(
FObjectInstancingGraph* OuterInstanceGraph |
MediaBundleActorBase.h | ||
virtual void PreEditChange
(
FProperty* PropertyAboutToChange |
MediaBundleActorBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetComponent
(
UPrimitiveComponent* InPrimitive, |
Assign the primitive to render on. Will change the material for the Media material. | MediaBundleActorBase.h |
|