| Package | org.papervision3d.view |
| Class | public class BasicView |
| Inheritance | BasicView AbstractView flash.display.Sprite |
| Implements | IView |
| Subclasses | ReflectionView |
BasicView provides a simple template for quickly setting up basic Papervision3D projects by creating a viewport, scene, camera, and renderer for you. Because BasicView is a subclass of Sprite, it can be added to any DisplayObject.
Example:
var width:Number = 640;
var heigth:Number = 480;
var scaleToStage:Boolean = true;
var interactive:Boolean = true;
var cameraType:String = Camera3D.TYPE;
var myBasicView:BasicView = new BasicView(width, height, scaleToStage, interactive, cameraType);
myDisplayObject.addChild(myBasicView);
| Property | Defined by | ||
|---|---|---|---|
![]() | camera : CameraObject3D | AbstractView | |
| cameraAsCamera3D : Camera3D
[read-only]
Exposes the camera as a
Camera3D
| BasicView | ||
| cameraAsDebugCamera3D : DebugCamera3D
[read-only]
Exposes the camera as a
DebugCamera3D
| BasicView | ||
![]() | renderer : BasicRenderEngine | AbstractView | |
![]() | scene : Scene3D | AbstractView | |
![]() | viewport : Viewport3D | AbstractView | |
![]() | viewportHeight : Number | AbstractView | |
![]() | viewportWidth : Number | AbstractView | |
| Method | Defined by | ||
|---|---|---|---|
|
BasicView(viewportWidth:Number = 640, viewportHeight:Number = 480, scaleToStage:Boolean = true, interactive:Boolean = false, cameraType:String = "Target")
| BasicView | ||
![]() |
singleRender():void
| AbstractView | |
![]() |
startRendering():void
| AbstractView | |
![]() |
stopRendering(reRender:Boolean = false, cacheAsBitmap:Boolean = false):void
| AbstractView | |
| cameraAsCamera3D | property |
cameraAsCamera3D:Camera3D [read-only]
Exposes the camera as a Camera3D
public function get cameraAsCamera3D():Camera3D
| cameraAsDebugCamera3D | property |
cameraAsDebugCamera3D:DebugCamera3D [read-only]
Exposes the camera as a DebugCamera3D
public function get cameraAsDebugCamera3D():DebugCamera3D
| BasicView | () | constructor |
public function BasicView(viewportWidth:Number = 640, viewportHeight:Number = 480, scaleToStage:Boolean = true, interactive:Boolean = false, cameraType:String = "Target")Parameters
viewportWidth:Number (default = 640) — Width of the viewport
|
|
viewportHeight:Number (default = 480) — Height of the viewport
|
|
scaleToStage:Boolean (default = true) — Whether you viewport should scale with the stage
|
|
interactive:Boolean (default = false) — Whether your scene should be interactive
|
|
cameraType:String (default = "Target") — A String for the type of camera. |
See also