| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Media/ImgMedia/Source/ImgMedia/Public/ImgMediaSource.h |
Include |
#include "ImgMediaSource.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, HideCategories=(Overrides, Playback))
class UImgMediaSource : public UBaseMediaSource
Media source for EXR image sequences.
Image sequence media sources point to a directory that contains a series of image files in which each image represents a single frame of the sequence. BMP, EXR, PNG and JPG images are currently supported. EXR image sequences are optimized for performance. The first frame of an image sequence is used to determine the image dimensions (all formats) and frame rate (EXR only).
The image sequence directory may contain sub-directories, which are called 'proxies'. Proxies can be used to provide alternative media for playback during development and testing of a game. One common scenario is the use of low resolution versions of image sequence media on computers that are too slow or don't have enough storage to play the original high-res media.
Name | Description | ||
---|---|---|---|
|
FrameRateOverride |
Overrides the default frame rate stored in the image files (0/0 = do not override). |
|
|
IsPathRelativeToProjectRoot |
If true, then relative Sequence Paths are relative to the project root directory. |
|
|
TSharedPtr< FIm... |
MipMapInfo |
MipMapInfo object to handle mip maps. |
|
ProxyOverride |
Name of the proxy directory to use. |
|
|
SequencePath |
The directory that contains the image sequence files. |
Name | Description | |
---|---|---|
|
UImgMediaSource() |
Default constructor. |
Name | Description | ||
---|---|---|---|
|
AddGlobalCamera ( |
This camera could be looking at any img sequence. |
|
|
AddTargetObject ( |
This object is using our img sequence. |
|
|
GetFullPath() |
Get the full path to the image sequence. |
|
|
const FImgMe... |
GetMipMapInfo() |
Get our mipmap info object. |
|
GetProxies |
Get the names of available proxy directories. |
|
|
const FStrin... |
GetSequencePath() |
Get the path to the image sequence directory to be played. |
|
RemoveGlobalCamera ( |
This camera is no longer looking at any img seqeunces. |
|
|
RemoveTargetObject ( |
This object is no longer using our img sequence. |
|
|
SetMipLevelDistance ( |
Manually set when mip level 0 should appear. |
|
|
SetSequencePath ( |
Set the path to the image sequence directory this source represents. |
Name | Description | ||
---|---|---|---|
|
GetUrl() |
Get the media source's URL string (must be implemented in child classes). |
|
|
Validate() |
Validate the media source settings (must be implemented in child classes). |
Name | Description | ||
---|---|---|---|
|
GetMediaOption |
Get a signed integer media option. |
|
|
GetMediaOption |
Get a string media option. |
|
|
TSharedPtr< ... |
GetMediaOption ( |
Get a complex data type media option. |
|
HasMediaOption ( |
Check whether the specified option is set. |