Property | Defined by | ||
---|---|---|---|
lightMatrices : Dictionary | ShaderObjectData | ||
material : BitmapMaterial | ShaderObjectData | ||
object : DisplayObject3D | ShaderObjectData | ||
renderTriangleUVS : Dictionary | ShaderObjectData | ||
shadedMaterial : ShadedMaterial | ShaderObjectData | ||
shaderRenderer : ShaderRenderer | ShaderObjectData | ||
triangleRects : Dictionary | ShaderObjectData | ||
triangleUVS : Dictionary | ShaderObjectData | ||
uvMatrices : Dictionary | ShaderObjectData |
Property | Defined by | ||
---|---|---|---|
triangleBitmaps : Dictionary | ShaderObjectData |
Method | Defined by | ||
---|---|---|---|
ShaderObjectData | |||
destroy():void
| ShaderObjectData | ||
getOutputBitmapFor(triangle:Triangle3D):BitmapData
Returns a per tri bitmap to use to render to screen.
| ShaderObjectData | ||
getPerTriUVForDraw(triangle:Triangle3D):Matrix
For per tri mode.
| ShaderObjectData | ||
getPerTriUVForShader(triangle:Triangle3D):Matrix
For per tri mode.
| ShaderObjectData | ||
getRectFor(triangle:Triangle3D):Rectangle
For PER_TRI MODE.
| ShaderObjectData | ||
getUVMatrixForTriangle(triangle:Triangle3D, perturb:Boolean = false):Matrix
Returns a matrix for the original texturemap coordinates
| ShaderObjectData | ||
updateBeforeRender():void
| ShaderObjectData |
lightMatrices | property |
public var lightMatrices:Dictionary
material | property |
public var material:BitmapMaterial
object | property |
public var object:DisplayObject3D
renderTriangleUVS | property |
public var renderTriangleUVS:Dictionary
shadedMaterial | property |
public var shadedMaterial:ShadedMaterial
shaderRenderer | property |
public var shaderRenderer:ShaderRenderer
triangleBitmaps | property |
protected var triangleBitmaps:Dictionary
triangleRects | property |
public var triangleRects:Dictionary
triangleUVS | property |
public var triangleUVS:Dictionary
uvMatrices | property |
public var uvMatrices:Dictionary
ShaderObjectData | () | constructor |
public function ShaderObjectData(object:DisplayObject3D, material:BitmapMaterial, shadedMaterial:ShadedMaterial)
Parameters
object:DisplayObject3D |
|
material:BitmapMaterial |
|
shadedMaterial:ShadedMaterial |
destroy | () | method |
public function destroy():void
getOutputBitmapFor | () | method |
public function getOutputBitmapFor(triangle:Triangle3D):BitmapData
Returns a per tri bitmap to use to render to screen.
Parameterstriangle:Triangle3D |
BitmapData |
getPerTriUVForDraw | () | method |
public function getPerTriUVForDraw(triangle:Triangle3D):Matrix
For per tri mode. Returns a correct uvmap for the material to draw to an individual bitmap to screen.
Parameterstriangle:Triangle3D |
Matrix |
getPerTriUVForShader | () | method |
public function getPerTriUVForShader(triangle:Triangle3D):Matrix
For per tri mode. Returns a correct uvmap for the shader to draw to an individual bitmap.
Parameterstriangle:Triangle3D |
Matrix |
getRectFor | () | method |
public function getRectFor(triangle:Triangle3D):Rectangle
For PER_TRI MODE. Returns a rectangle for the surface size to draw too.
Parameterstriangle:Triangle3D |
Rectangle |
getUVMatrixForTriangle | () | method |
public function getUVMatrixForTriangle(triangle:Triangle3D, perturb:Boolean = false):Matrix
Returns a matrix for the original texturemap coordinates
Parameterstriangle:Triangle3D |
|
perturb:Boolean (default = false )
|
Matrix |
updateBeforeRender | () | method |
public function updateBeforeRender():void