Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.TextureMovie

Extends
Texture
Modifiers
native hidecategories ( Object )

TextureMovie Movie texture support base class. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Surface
   |   
   +-- Engine.Texture
      |   
      +-- Engine.TextureMovie

Variables Summary
UntypedBulkData_MirrorData
CodecMovieDecoder
class<CodecMovie>DecoderClass
EPixelFormatFormat
boolPaused
pointerReleaseCodecFence
intSizeX
intSizeY
boolStopped
TextureMovie
TextureAddressAddressX
TextureAddressAddressY
boolAutoPlay
boolLooping
EMovieStreamSourceMovieStreamSource
Inherited Variables from Engine.Texture
bAsyncResourceReleaseHasBeenStarted, bDitherMipMapAlpha, bPreserveBorderA, bPreserveBorderB, bPreserveBorderG, bPreserveBorderR, CachedCombinedLODBias, CompressionFullDynamicRange, CompressionNoAlpha, CompressionNoMipmaps, CompressionNone, CompressionSettings, DeferCompression, Filter, LODBias, LODGroup, NeverStream, Resource, RGBE, SourceArt, SourceFilePath, SourceFileTimestamp, SRGB, UnpackMax[4], UnpackMin[4]

Enumerations Summary
EMovieStreamSource
MovieStream_File, MovieStream_Memory,
Inherited Enumerations from Engine.Texture
EPixelFormat, TextureAddress, TextureCompressionSettings, TextureFilter, TextureGroup

Functions Summary
function Pause ()
function Play ()
function Stop ()
Inherited Functions from Engine.Surface
GetSurfaceHeight, GetSurfaceWidth


Variables Detail

Data Source code

var native const UntypedBulkData_Mirror Data;
Raw compressed data as imported.

Decoder Source code

var const transient CodecMovie Decoder;
Instance of decoder.

DecoderClass Source code

var const class<CodecMovie> DecoderClass;
Class type of Decoder that will be used to decode Data.

Format Source code

var const EPixelFormat Format;
The format of the texture data.

Paused Source code

var const bool Paused;
Whether the movie is currently paused.

ReleaseCodecFence Source code

var native const transient pointer ReleaseCodecFence;
Set in order to synchronize codec access to this movie texture resource from the render thread

SizeX Source code

var const int SizeX;
The width of the texture.

SizeY Source code

var const int SizeY;
The height of the texture.

Stopped Source code

var const bool Stopped;
Whether the movie is currently stopped.

TextureMovie

AddressX Source code

var(TextureMovie) TextureAddress AddressX;
The addressing mode to use for the X axis.

AddressY Source code

var(TextureMovie) TextureAddress AddressY;
The addressing mode to use for the Y axis.

AutoPlay Source code

var(TextureMovie) bool AutoPlay;
Whether the movie should automatically start playing when it is loaded.

Looping Source code

var(TextureMovie) bool Looping;
Whether the movie should loop when it reaches the end.

MovieStreamSource Source code

var(TextureMovie) EMovieStreamSource MovieStreamSource;
Select streaming movie from memory or from file for playback


Enumerations Detail

EMovieStreamSource Source code

enum EMovieStreamSource
{
MovieStream_File, MovieStream_Memory,
};


Functions Detail

Pause Source code

native function Pause ( )
Pauses the movie.

Play Source code

native function Play ( )
Plays the movie and also unpauses.

Stop Source code

native function Stop ( )
Stops movie playback.


Defaultproperties

defaultproperties
{
   DecoderClass=Class'Engine.CodecMovieFallback'
   Stopped=True
   Looping=True
   AutoPlay=True
   NeverStream=True
   Name="Default__TextureMovie"
   ObjectArchetype=Texture'Engine.Default__Texture'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:45.573 - Created with UnCodeX