📄 rendersessiondata.as
字号:
package org.papervision3d.core.render.data{ /** * @Author Ralph Hauwert */ import flash.display.Sprite; import org.papervision3d.core.culling.IParticleCuller; import org.papervision3d.core.culling.ITriangleCuller; import org.papervision3d.core.proto.CameraObject3D; import org.papervision3d.core.proto.SceneObject3D; import org.papervision3d.core.render.IRenderEngine; import org.papervision3d.view.Viewport3D; public class RenderSessionData { //Replacement for camera.sorted. public var sorted:Boolean; public var triangleCuller:ITriangleCuller; public var particleCuller:IParticleCuller; public var viewPort:Viewport3D; public var container:Sprite; public var scene:SceneObject3D; public var camera:CameraObject3D; public var renderer:IRenderEngine; public var renderStatistics:RenderStatistics; public var renderObjects:Array; public var renderLayers:Array; public function RenderSessionData():void { this.renderStatistics = new RenderStatistics(); } public function destroy():void { triangleCuller = null; particleCuller = null; viewPort = null; container = null; scene = null; camera = null; renderer = null; renderStatistics = null; renderObjects = null; renderLayers = null; } public function clone():RenderSessionData { var c:RenderSessionData = new RenderSessionData(); c.triangleCuller = triangleCuller; c.particleCuller = particleCuller; c.viewPort = viewPort; c.container = container; c.scene = scene; c.camera = camera; c.renderer = renderer; c.renderStatistics = renderStatistics.clone(); return c; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -