| Package | org.papervision3d.core.proto |
| Class | public class MaterialObject3D |
| Inheritance | MaterialObject3D flash.events.EventDispatcher |
| Subclasses | BitmapMaterial, ColorMaterial, WireframeMaterial |
| Property | Defined by | ||
|---|---|---|---|
| animated : Boolean
A Boolean value that determines whether the texture is animated.
| MaterialObject3D | ||
| bitmap : BitmapData
A transparent or opaque BitmapData texture.
| MaterialObject3D | ||
| DEBUG : MaterialObject3D
[static][read-only]
| MaterialObject3D | ||
| DEBUG_COLOR : int = 0xFF00FF [static]
Color used for DEBUG material.
| MaterialObject3D | ||
| DEFAULT : MaterialObject3D
[static][read-only]
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 | ||
| 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 | ||
| Method | Defined by | ||
|---|---|---|---|
|
MaterialObject3D(initObject:Object = null)
Creates a new MaterialObject3D object.
| MaterialObject3D | ||
|
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.
| MaterialObject3D | ||
|
updateBitmap():void
Updates the BitmapData bitmap from the given texture.
| MaterialObject3D | ||
| animated | property |
public var animated:BooleanA 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.
| bitmap | property |
public var bitmap:BitmapDataA transparent or opaque BitmapData texture.
| DEBUG | property |
DEBUG:MaterialObject3D [read-only]Implementation
public static function get DEBUG():MaterialObject3D
| DEBUG_COLOR | property |
public static var DEBUG_COLOR:int = 0xFF00FFColor used for DEBUG material.
| DEFAULT | property |
DEFAULT:MaterialObject3D [read-only]Returns a MaterialObject3D object with the default magenta wireframe values.
Implementation public static function get DEFAULT():MaterialObject3D
| DEFAULT_COLOR | property |
public static var DEFAULT_COLOR:int = 0x000000Color used for DEFAULT material.
| doubleSided | property |
doubleSided:Boolean [read-write]A Boolean value that indicates whether the faces are double sided.
Implementation public function get doubleSided():Boolean
public function set doubleSided(value:Boolean):void
| fillAlpha | property |
public var fillAlpha:NumberAn 8-bit alpha value fill the faces with. If this value is zero and no texture is provided or is undefined, a fill is not created.
| fillColor | property |
public var fillColor:NumberA RGB color value to fill the faces with. Only used if no texture is provided.
| id | property |
public var id:Number[internal-use] [read-only] Unique id of this instance.
| invisible | property |
public var invisible:BooleanA Boolean value that indicates whether the faces are invisible (not drawn).
| lineAlpha | property |
public var lineAlpha:NumberAn 8-bit alpha value for the faces outline. If zero, no outline is drawn.
| lineColor | property |
public var lineColor:NumberA RGB color value to draw the faces outline.
| name | property |
public var name:StringThe name of the material.
| oneSide | property |
public var oneSide:BooleanA Boolean value that indicates whether the faces are single sided. It has preference over doubleSided.
| opposite | property |
public var opposite:BooleanA Boolean value that indicates whether the face is flipped. Only used if doubleSided or not singeSided.
| scene | property |
public var scene:SceneObject3DThe scene where the object belongs.
| smooth | property |
public var smooth:BooleanA Boolean value that determines whether the BitmapData texture is smoothed when rendered.
| MaterialObject3D | () | constructor |
public function MaterialObject3D(initObject:Object = null)Creates a new MaterialObject3D object.
ParametersinitObject:Object (default = null) — [optional] - An object that contains properties for the newly created material.
|
| clone | () | method |
public function clone():MaterialObject3DCreates a copy of the material.
ReturnsMaterialObject3D —
A newly created material that contains the same properties.
|
| copy | () | method |
public function copy(material:MaterialObject3D):voidCopies the properties of a material.
Parametersmaterial:MaterialObject3D — Material to copy from.
|
| toString | () | method |
public override function toString():StringReturns a string value representing the material properties.
ReturnsString — A string.
|
| updateBitmap | () | method |
public function updateBitmap():voidUpdates the BitmapData bitmap from the given texture. Draws the current MovieClip image onto bitmap.