public TestbedCamera(Vec2 initPosition, float initScale, float zoomScaleDiff) { this.transform = new OBBViewportTransform(); transform.setCamera(initPosition.x, initPosition.y, initScale); this.initPosition.set(initPosition); this.initScale = initScale; upScale = Mat22.createScaleTransform(1 + zoomScaleDiff); downScale = Mat22.createScaleTransform(1 - zoomScaleDiff); }
protected DebugDraw(IViewportTransform viewport) { m_drawFlags = DebugDrawFlags.None; viewportTransform = viewport; }
public void setViewportTransform(IViewportTransform viewportTransform) { this.viewportTransform = viewportTransform; }
protected DebugDraw(IViewportTransform viewport) { Flags = DrawFlags.None; ViewportTranform = viewport; }
public DebugDraw(IViewportTransform viewport) { m_drawFlags = 0; viewportTransform = viewport; }