| Package | flare.system |
| Class | public final class Device3D |
| Inheritance | Device3D Object |
| Property | Defined By | ||
|---|---|---|---|
| camera : Camera3D [static]
Current rendering camera. | Device3D | ||
| defaultCullFace : String = back [static]
The default cull face mode to use when some material is created. | Device3D | ||
| defaultDestFactor : String = oneMinusSourceAlpha [static]
The default destination factor to use when some material is created. | Device3D | ||
| defaultSourceFactor : String = sourceAlpha [static]
The default source factor to use when some material is created. | Device3D | ||
| drawCalls : int [static]
The number of draw operations of the last frame. | Device3D | ||
| frameCount : int [static]
The ammount of frames rendered. | Device3D | ||
| invertCullMode : Boolean = false [static] | Device3D | ||
| lastProgram : FLSLProgram3D [static] | Device3D | ||
| maxBonesPerSurface : int = 31 [static]
The maximim number of bones per surface. | Device3D | ||
| maxBonesPerVertex : int [static]
Sets and returns the maximum number of bones per vertex (1 to 4). | Device3D | ||
| maxTextureSize : int = 2048 [static]
The maximum texture size allowed. | Device3D | ||
| nullBitmapData : BitmapData [static] | Device3D | ||
| objectsDrawn : int [static]
The number of objects that was drawn on the last frame. | Device3D | ||
| scene : Scene3D [static]
Current scene. | Device3D | ||
| trianglesDrawn : int [static]
The number of triangles drawn on the last frame. | Device3D | ||
| usedBuffers : int [static] | Device3D | ||
| usedSamples : int [static] | Device3D | ||
| Constant | Defined By | ||
|---|---|---|---|
| cameraGlobal : Matrix3D [static]
Current view matrix. | Device3D | ||
| global : Matrix3D [static]
Global matrix of current rendering object. | Device3D | ||
| invGlobal : Matrix3D [static]
Inverse global matrix of current rendering object. | Device3D | ||
| proj : Matrix3D [static]
Current projection matrix. | Device3D | ||
| special0 : Matrix3D [static] | Device3D | ||
| special1 : Matrix3D [static] | Device3D | ||
| special2 : Matrix3D [static] | Device3D | ||
| temporal0 : Matrix3D [static] | Device3D | ||
| temporal1 : Matrix3D [static] | Device3D | ||
| view : Matrix3D [static]
Current inverted view matrix. | Device3D | ||
| viewProj : Matrix3D [static]
Current view-projection matrix. | Device3D | ||
| worldView : Matrix3D [static]
Current world-view matrix. | Device3D | ||
| worldViewProj : Matrix3D [static]
Current world-view-projection matrix. | Device3D | ||
| camera | property |
public static var camera:Camera3DCurrent rendering camera. This property is automatically seted during the rendereing process.
| defaultCullFace | property |
public static var defaultCullFace:String = backThe default cull face mode to use when some material is created.
| defaultDestFactor | property |
public static var defaultDestFactor:String = oneMinusSourceAlphaThe default destination factor to use when some material is created.
| defaultSourceFactor | property |
public static var defaultSourceFactor:String = sourceAlphaThe default source factor to use when some material is created.
| drawCalls | property |
public static var drawCalls:intThe number of draw operations of the last frame.
| frameCount | property |
public static var frameCount:intThe ammount of frames rendered.
| invertCullMode | property |
public static var invertCullMode:Boolean = false| lastProgram | property |
public static var lastProgram:FLSLProgram3D| maxBonesPerSurface | property |
public static var maxBonesPerSurface:int = 31The maximim number of bones per surface. This value should not be changed if it is not really necesary, it could affect dramatically the performance and stability of the engine.
| maxBonesPerVertex | property |
maxBonesPerVertex:intSets and returns the maximum number of bones per vertex (1 to 4). This property works as a global configuration, and should be defined before creating the scene.
public static function get maxBonesPerVertex():int public static function set maxBonesPerVertex(value:int):void| maxTextureSize | property |
public static var maxTextureSize:int = 2048The maximum texture size allowed.
| nullBitmapData | property |
public static var nullBitmapData:BitmapData| objectsDrawn | property |
public static var objectsDrawn:intThe number of objects that was drawn on the last frame.
| scene | property |
public static var scene:Scene3DCurrent scene. This property is automatically seted during the rendereing process.
| trianglesDrawn | property |
public static var trianglesDrawn:intThe number of triangles drawn on the last frame.
| usedBuffers | property |
public static var usedBuffers:int| usedSamples | property |
public static var usedSamples:int| cameraGlobal | Constant |
public static const cameraGlobal:Matrix3DCurrent view matrix. This property is automatically seted during the rendereing process.
| global | Constant |
public static const global:Matrix3DGlobal matrix of current rendering object. This property is automatically seted during the rendereing process.
| invGlobal | Constant |
public static const invGlobal:Matrix3DInverse global matrix of current rendering object. This property is automatically seted during the rendereing process.
| proj | Constant |
public static const proj:Matrix3DCurrent projection matrix. This property is automatically seted during the rendereing process.
| special0 | Constant |
public static const special0:Matrix3D| special1 | Constant |
public static const special1:Matrix3D| special2 | Constant |
public static const special2:Matrix3D| temporal0 | Constant |
public static const temporal0:Matrix3D| temporal1 | Constant |
public static const temporal1:Matrix3D| view | Constant |
public static const view:Matrix3DCurrent inverted view matrix. This property is automatically seted during the rendereing process.
| viewProj | Constant |
public static const viewProj:Matrix3DCurrent view-projection matrix. This property is automatically seted during the rendereing process.
| worldView | Constant |
public static const worldView:Matrix3DCurrent world-view matrix. This property is automatically seted during the rendereing process.
| worldViewProj | Constant |
public static const worldViewProj:Matrix3DCurrent world-view-projection matrix. This property is automatically seted during the rendereing process.