public Scene(Renderer renderer) { mRenderer = renderer; mAlpha = 0; mAnimations = Collections.synchronizedList(new CopyOnWriteArrayList<Animation>()); mPreCallbacks = Collections.synchronizedList(new CopyOnWriteArrayList<ASceneFrameCallback>()); mPreDrawCallbacks = Collections.synchronizedList(new CopyOnWriteArrayList<ASceneFrameCallback>()); mPostCallbacks = Collections.synchronizedList(new CopyOnWriteArrayList<ASceneFrameCallback>()); mChildren = Collections.synchronizedList(new CopyOnWriteArrayList<Object3D>()); mPlugins = Collections.synchronizedList(new CopyOnWriteArrayList<IRendererPlugin>()); mCameras = Collections.synchronizedList(new CopyOnWriteArrayList<Camera>()); mLights = Collections.synchronizedList(new CopyOnWriteArrayList<ALight>()); mFrameTaskQueue = new LinkedList<>(); mCamera = new Camera(); mCamera.setZ(mEyeZ); mCameras.add(mCamera); mAntiAliasingConfig = ISurface.ANTI_ALIASING_CONFIG.NONE; // Default to none }
public Camera clone() { Camera cam = new Camera(); cam.setFarPlane(mFarPlane); cam.setFieldOfView(mFieldOfView); cam.setGraphNode(mGraphNode, mInsideGraph); cam.setLookAt(mLookAt.clone()); cam.setNearPlane(mNearPlane); cam.setOrientation(mOrientation.clone()); cam.setPosition(mPosition.clone()); cam.setProjectionMatrix(mLastWidth, mLastHeight); return cam; } }
@Override public void initScene() { mCameraLeft = new Camera(); mCameraLeft.setNearPlane(.01f); mCameraLeft.setFieldOfView(getCurrentCamera().getFieldOfView()); mCameraLeft.setFarPlane(getCurrentCamera().getFarPlane()); mCameraRight = new Camera(); mCameraRight.setNearPlane(.01f); mCameraRight.setFieldOfView(getCurrentCamera().getFieldOfView());
public RajawaliScene(RajawaliRenderer renderer) { mRenderer = renderer; mAlpha = 0; mAnimations = Collections.synchronizedList(new CopyOnWriteArrayList<Animation>()); mPreCallbacks = Collections.synchronizedList(new CopyOnWriteArrayList<ASceneFrameCallback>()); mPreDrawCallbacks = Collections.synchronizedList(new CopyOnWriteArrayList<ASceneFrameCallback>()); mPostCallbacks = Collections.synchronizedList(new CopyOnWriteArrayList<ASceneFrameCallback>()); mChildren = Collections.synchronizedList(new CopyOnWriteArrayList<Object3D>()); mPlugins = Collections.synchronizedList(new CopyOnWriteArrayList<IRendererPlugin>()); mCameras = Collections.synchronizedList(new CopyOnWriteArrayList<Camera>()); mLights = Collections.synchronizedList(new CopyOnWriteArrayList<ALight>()); mFrameTaskQueue = new LinkedList<>(); mCamera = new Camera(); mCamera.setZ(mEyeZ); mCameras.add(mCamera); mAntiAliasingConfig = IRajawaliSurface.ANTI_ALIASING_CONFIG.NONE; // Default to none }
public Camera clone() { Camera cam = new Camera(); cam.setFarPlane(mFarPlane); cam.setFieldOfView(mFieldOfView); cam.setGraphNode(mGraphNode, mInsideGraph); cam.setLookAt(mLookAt.clone()); cam.setNearPlane(mNearPlane); cam.setOrientation(mOrientation.clone()); cam.setPosition(mPosition.clone()); cam.setProjectionMatrix(mLastWidth, mLastHeight); return cam; } }
@Override public void initScene() { mCameraLeft = new Camera(); mCameraLeft.setNearPlane(.01f); mCameraLeft.setFieldOfView(getCurrentCamera().getFieldOfView()); mCameraLeft.setFarPlane(getCurrentCamera().getFarPlane()); mCameraRight = new Camera(); mCameraRight.setNearPlane(.01f); mCameraRight.setFieldOfView(getCurrentCamera().getFieldOfView());