| Package | org.papervision3d.materials |
| Class | public class MovieMaterial |
| Inheritance | MovieMaterial BitmapMaterial MaterialObject3D flash.events.EventDispatcher |
| Subclasses | MovieAssetMaterial, VideoStreamMaterial |
| Property | Defined by | ||
|---|---|---|---|
| animated : Boolean
A Boolean value that determines whether the texture is animated.
| MovieMaterial | ||
![]() | bitmap : BitmapData
A transparent or opaque BitmapData texture.
| MaterialObject3D | |
![]() | DEBUG : MaterialObject3D
[static]
| MaterialObject3D | |
![]() | DEBUG_COLOR : int = 0xFF00FF [static]
Color used for DEBUG material.
| MaterialObject3D | |
![]() | DEFAULT : MaterialObject3D
[static]
Returns a MaterialObject3D object with the default magenta wireframe values.
| MaterialObject3D | |
![]() | DEFAULT_COLOR : int = 0x000000 [static]
Color used for DEFAULT material.
| MaterialObject3D | |
![]() | doubleSided : Boolean
A Boolean value that indicates whether the faces are double sided.
| MaterialObject3D | |
![]() | fillAlpha : Number
An 8-bit alpha value fill the faces with.
| MaterialObject3D | |
![]() | fillColor : Number
A RGB color value to fill the faces with.
| MaterialObject3D | |
![]() | id : Number
[internal-use] [read-only] Unique id of this instance.
| MaterialObject3D | |
![]() | invisible : Boolean
A Boolean value that indicates whether the faces are invisible (not drawn).
| MaterialObject3D | |
![]() | lineAlpha : Number
An 8-bit alpha value for the faces outline.
| MaterialObject3D | |
![]() | lineColor : Number
A RGB color value to draw the faces outline.
| MaterialObject3D | |
| movie : MovieClip
The MovieClip that is used as a texture.
| MovieMaterial | ||
| movieTransparent : Boolean
A Boolean value that determines whether the MovieClip is transparent.
| MovieMaterial | ||
![]() | name : String
The name of the material.
| MaterialObject3D | |
![]() | oneSide : Boolean
A Boolean value that indicates whether the faces are single sided.
| MaterialObject3D | |
![]() | opposite : Boolean
A Boolean value that indicates whether the face is flipped.
| MaterialObject3D | |
![]() | scene : SceneObject3D
The scene where the object belongs.
| MaterialObject3D | |
![]() | smooth : Boolean
A Boolean value that determines whether the BitmapData texture is smoothed when rendered.
| MaterialObject3D | |
![]() | texture : *
A texture object.
| BitmapMaterial | |
| Method | Defined by | ||
|---|---|---|---|
|
MovieMaterial(asset:*, transparent:Boolean = false, initObject:Object = null)
The MovieMaterial class creates a texture from an existing MovieClip instance.
| MovieMaterial | ||
![]() |
Creates a copy of the material.
| MaterialObject3D | |
![]() |
copy(material:MaterialObject3D):void
Copies the properties of a material.
| MaterialObject3D | |
![]() |
toString():String
Returns a string value representing the material properties in the specified BitmapMaterial object.
| BitmapMaterial | |
|
updateAnimatedBitmaps():void
[static]
Updates bitmap on all animated MovieMaterial instances.
| MovieMaterial | ||
|
updateBitmap():void
Updates animated MovieClip bitmap.
| MovieMaterial | ||
| Method | Defined by | ||
|---|---|---|---|
|
createBitmap(asset:*):BitmapData
| MovieMaterial | ||
| animated | property |
animated:Boolean [read-write]A Boolean value that determines whether the texture is animated. If set, the material must be included into the scene so the BitmapData texture can be updated when rendering. For performance reasons, the default value is false.
Implementation public function get animated():Boolean
public function set animated(value:Boolean):void
| movie | property |
public var movie:MovieClipThe MovieClip that is used as a texture.
| movieTransparent | property |
public var movieTransparent:BooleanA Boolean value that determines whether the MovieClip is transparent. The default value is false, which is much faster.
| MovieMaterial | () | constructor |
public function MovieMaterial(asset:*, transparent:Boolean = false, initObject:Object = null)The MovieMaterial class creates a texture from an existing MovieClip instance.
Parametersasset:* — A String that contains an existing MovieClip library id.
|
|
transparent:Boolean (default = false) — [optional] - If it's not transparent, the empty areas of the MovieClip will be of fill32 color. Default value is false.
|
|
initObject:Object (default = null) — [optional] - An object that contains additional properties with which to populate the newly created material.
|
| createBitmap | () | method |
protected override function createBitmap(asset:*):BitmapDataParameters
asset:* |
BitmapData |
| updateAnimatedBitmaps | () | method |
public static function updateAnimatedBitmaps():voidUpdates bitmap on all animated MovieMaterial instances.
| updateBitmap | () | method |
public override function updateBitmap():voidUpdates animated MovieClip bitmap. Draws the current MovieClip image onto bitmap.