public Bone() { var flags = new Flags <TransformFlags>(TransformFlags.None); position = new RenderPosition3DField(flags); orientation = new RenderOrientationField(flags); }
protected LightSource3D() { var flags = new Flags <TransformFlags>(TransformFlags.None); position = new RenderPosition3DField(flags); orientation = new RenderOrientationField(flags); color = new RenderColorField(flags); }
public Camera3D() { var flags = new Flags <TransformFlags>(TransformFlags.None); position = new RenderPosition3DField(flags); orientation = new RenderOrientationField(flags); OrthoWidth = 16; OrthoHeight = 9; NearPlane = 0.1f; FarPlane = 1000; fov = Constants.PiOverTwo; MessageSystem.Subscribe(this, (int)CoreMessageTypes.ResizeRender, data => { RecomputeProjection(); }); }