Detailed Description

Represents the video format.

Inheritance diagram for PowerUI.VideoFormat:
PowerUI.ImageFormat

Public Member Functions

override string[] GetNames ()
 The set of lowercase file types that this format will handle. More...
 
override Material GetImageMaterial (ShaderSet shaders)
 A single-frame image material. Used for e.g. videos and animations. More...
 
override bool LoadFromAsset (UnityEngine.Object asset, ImagePackage package)
 Attempt to load the image from a Unity resource. More...
 
override void GoingOnDisplay (Css.RenderableData context)
 Called when this image is going to be displayed. More...
 
override ImageFormat Instance ()
 Creates an instance of this format. More...
 
- Public Member Functions inherited from PowerUI.ImageFormat
virtual int GetAtlasID ()
 Get the identifier used for this content on an atlas. More...
 
Material GetImageMaterial ()
 A single-frame image material using the standard UI shader set. Used for e.g. videos and animations. More...
 
virtual bool InternallyCached (Location path, ImagePackage package)
 Some formats may cache their result internally. This checks and updates if it has. More...
 
virtual bool LoadData (byte[] data, ImagePackage package)
 Loads the raw block of data into an object of this format. More...
 
virtual void OnLayout (RenderableData context, LayoutBox box, out float width, out float height)
 Called when the host element is drawing. More...
 
virtual void ClearX ()
 Resets this image format container. More...
 
virtual void GoingOffDisplay ()
 Called when this image is going to stop being displayed. More...
 
virtual bool DrawToAtlas (TextureAtlas atlas, AtlasLocation location)
 Draws this image to the given atlas. More...
 

Public Attributes

MovieTexture Video
 The video retrieved. More...
 

Properties

override bool Isolate [get]
 
override int Height [get]
 
override int Width [get]
 
override bool Loaded [get]
 
- Properties inherited from PowerUI.ImageFormat
virtual int Height [get]
 The height of the image. More...
 
virtual int Width [get]
 The width of the image. More...
 
virtual FilterMode FilterMode [get, set]
 Get/set the filter mode. More...
 
virtual bool Loaded [get]
 Is this image loaded? More...
 
virtual bool Isolate [get]
 Should this image be isolated - i.e. off atlas. More...
 

Private Attributes

Material IsolatedMaterial
 An isolated material for this image. More...
 

Member Function Documentation

override Material PowerUI.VideoFormat.GetImageMaterial ( ShaderSet  shaders)
inlinevirtual

A single-frame image material. Used for e.g. videos and animations.

Reimplemented from PowerUI.ImageFormat.

override string [] PowerUI.VideoFormat.GetNames ( )
inlinevirtual

The set of lowercase file types that this format will handle.

Reimplemented from PowerUI.ImageFormat.

override void PowerUI.VideoFormat.GoingOnDisplay ( Css.RenderableData  context)
inlinevirtual

Called when this image is going to be displayed.

Reimplemented from PowerUI.ImageFormat.

override ImageFormat PowerUI.VideoFormat.Instance ( )
inlinevirtual

Creates an instance of this format.

Reimplemented from PowerUI.ImageFormat.

override bool PowerUI.VideoFormat.LoadFromAsset ( UnityEngine.Object  asset,
ImagePackage  package 
)
inlinevirtual

Attempt to load the image from a Unity resource.

Reimplemented from PowerUI.ImageFormat.

Member Data Documentation

Material PowerUI.VideoFormat.IsolatedMaterial
private

An isolated material for this image.

MovieTexture PowerUI.VideoFormat.Video

The video retrieved.

Property Documentation

override int PowerUI.VideoFormat.Height
get
override bool PowerUI.VideoFormat.Isolate
get
override bool PowerUI.VideoFormat.Loaded
get
override int PowerUI.VideoFormat.Width
get