| 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):BitmapDataReturns a per tri bitmap to use to render to screen.
Parameterstriangle:Triangle3D |
BitmapData |
| getPerTriUVForDraw | () | method |
public function getPerTriUVForDraw(triangle:Triangle3D):MatrixFor 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):MatrixFor 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):RectangleFor 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):MatrixReturns a matrix for the original texturemap coordinates
Parameterstriangle:Triangle3D |
|
perturb:Boolean (default = false) |
Matrix |
| updateBeforeRender | () | method |
public function updateBeforeRender():void