| Package | org.papervision3d.materials |
| Class | public class MovieMaterial |
| Inheritance | MovieMaterial BitmapMaterial MaterialObject3D flash.events.EventDispatcher |
| Subclasses | InteractiveMovieMaterial, MovieAssetMaterial, VideoStreamMaterial |
| Property | Defined by | ||
|---|---|---|---|
| animated : Boolean
A Boolean value that determines whether the texture is animated.
| MovieMaterial | ||
![]() | AUTO_MIP_MAPPING : Boolean = false [static]
Indicates if mip mapping is forced.
| BitmapMaterial | |
![]() | 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 | |
![]() | heightOffset : Number = 0 | BitmapMaterial | |
![]() | 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 | |
![]() | lineThickness : Number = 1
An value for the thickness of the faces line.
| MaterialObject3D | |
![]() | maxU : Number
Internal use
| MaterialObject3D | |
![]() | maxV : Number
Internal use
| MaterialObject3D | |
![]() | MIP_MAP_DEPTH : Number = 8 [static]
Levels of mip mapping to force.
| BitmapMaterial | |
| movie : Sprite
The Sprite that is used as a texture.
| MovieMaterial | ||
| movieTransparent : Boolean
A Boolean value that determines whether the Sprite is transparent.
| MovieMaterial | ||
![]() | name : String
The name of the material.
| MaterialObject3D | |
![]() | needsFaceNormals : Boolean = false
Defines if face normals need to be rotated for this 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 | |
![]() | uvMatrices : Dictionary | BitmapMaterial | |
![]() | widthOffset : Number = 0 | BitmapMaterial | |
| Method | Defined by | ||
|---|---|---|---|
|
MovieMaterial(asset:*, transparent:Boolean = false, initObject:Object = null)
The MovieMaterial class creates a texture from an existing Sprite instance.
| MovieMaterial | ||
![]() |
Creates a copy of the material.
| BitmapMaterial | |
![]() |
copy(material:MaterialObject3D):void
Copies the properties of a material.
| BitmapMaterial | |
![]() |
correctBitmap(bitmap:BitmapData, dispose:Boolean):BitmapData
| BitmapMaterial | |
![]() |
drawFace3D(instance:DisplayObject3D, face3D:Face3D, graphics:Graphics, v0:Vertex2D, v1:Vertex2D, v2:Vertex2D):int
drawFace3D
| BitmapMaterial | |
![]() |
toString():String
Returns a string value representing the material properties in the specified BitmapMaterial object.
| BitmapMaterial | |
![]() |
Applies the updated UV texture mapping values to the triangle.
| BitmapMaterial | |
|
updateAnimatedBitmaps():void
[static]
Updates bitmap on all animated MovieMaterial instances.
| MovieMaterial | ||
|
updateBitmap():void
Updates animated Sprite bitmap.
| MovieMaterial | ||
| Method | Defined by | ||
|---|---|---|---|
|
createBitmap(asset:*):BitmapData
| MovieMaterial | ||
![]() |
extendBitmapEdges(bmp:BitmapData, originalWidth:Number, originalHeight:Number):void
| BitmapMaterial | |
| 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:SpriteThe Sprite that is used as a texture.
| movieTransparent | property |
public var movieTransparent:BooleanA Boolean value that determines whether the Sprite 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 Sprite instance.
Parametersasset:* — A String that contains an existing Sprite library id.
|
|
transparent:Boolean (default = false) — [optional] - If it's not transparent, the empty areas of the Sprite 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 Sprite bitmap. Draws the current Sprite image onto bitmap.