Struct ringraphics::arcball_camera::Builder [−][src]
pub struct Builder { /* fields omitted */ }
Methods
impl Builder
[src]
impl Builder
pub fn new<S: StreamT<'static, Event>>(
events_stream: S,
window_size: Vec2<i32>
) -> Builder
[src]
pub fn new<S: StreamT<'static, Event>>(
events_stream: S,
window_size: Vec2<i32>
) -> Builder
pub fn from_window(window: &mut WindowT) -> Builder
[src]
pub fn from_window(window: &mut WindowT) -> Builder
Creates an arcball camera Builder using a window to extract the needed info
Takes event_stream and viewport from the window passed as parameter
pub fn clip_planes(self, znear: f32, zfar: f32) -> Builder
[src]
pub fn clip_planes(self, znear: f32, zfar: f32) -> Builder
pub fn up_axis(self, up: Unit<Vec3>) -> Builder
[src]
pub fn up_axis(self, up: Unit<Vec3>) -> Builder
pub fn position(self, pos: Pnt3) -> Builder
[src]
pub fn position(self, pos: Pnt3) -> Builder
pub fn look_at(self, target: Pnt3) -> Builder
[src]
pub fn look_at(self, target: Pnt3) -> Builder
pub fn fov(self, fov: Deg<f32>) -> Builder
[src]
pub fn fov(self, fov: Deg<f32>) -> Builder
pub fn aspect_ratio(self, aspect_ratio: f32) -> Builder
[src]
pub fn aspect_ratio(self, aspect_ratio: f32) -> Builder
pub fn do_roll(self, do_roll: bool) -> Builder
[src]
pub fn do_roll(self, do_roll: bool) -> Builder
pub fn create(self) -> ArcballCamera
[src]
pub fn create(self) -> ArcballCamera