Package | flare.system |
Class | public final class Device3D |
Inheritance | Device3D ![]() |
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:Camera3D
Current rendering camera. This property is automatically seted during the rendereing process.
defaultCullFace | property |
public static var defaultCullFace:String = back
The default cull face mode to use when some material is created.
defaultDestFactor | property |
public static var defaultDestFactor:String = oneMinusSourceAlpha
The default destination factor to use when some material is created.
defaultSourceFactor | property |
public static var defaultSourceFactor:String = sourceAlpha
The default source factor to use when some material is created.
drawCalls | property |
public static var drawCalls:int
The number of draw operations of the last frame.
frameCount | property |
public static var frameCount:int
The 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 = 31
The 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:int
Sets 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 = 2048
The maximum texture size allowed.
nullBitmapData | property |
public static var nullBitmapData:BitmapData
objectsDrawn | property |
public static var objectsDrawn:int
The number of objects that was drawn on the last frame.
scene | property |
public static var scene:Scene3D
Current scene. This property is automatically seted during the rendereing process.
trianglesDrawn | property |
public static var trianglesDrawn:int
The 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:Matrix3D
Current view matrix. This property is automatically seted during the rendereing process.
global | Constant |
public static const global:Matrix3D
Global matrix of current rendering object. This property is automatically seted during the rendereing process.
invGlobal | Constant |
public static const invGlobal:Matrix3D
Inverse global matrix of current rendering object. This property is automatically seted during the rendereing process.
proj | Constant |
public static const proj:Matrix3D
Current 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:Matrix3D
Current inverted view matrix. This property is automatically seted during the rendereing process.
viewProj | Constant |
public static const viewProj:Matrix3D
Current view-projection matrix. This property is automatically seted during the rendereing process.
worldView | Constant |
public static const worldView:Matrix3D
Current world-view matrix. This property is automatically seted during the rendereing process.
worldViewProj | Constant |
public static const worldViewProj:Matrix3D
Current world-view-projection matrix. This property is automatically seted during the rendereing process.