pub struct CameraHelper {
pub view_projection: Mat4,
pub color: Color,
}Expand description
Camera frustum wireframe helper.
Fields§
§view_projection: Mat4Camera view-projection matrix.
color: ColorLine color.
Implementations§
Source§impl CameraHelper
impl CameraHelper
Sourcepub const fn new(view_projection: Mat4, color: Color) -> CameraHelper
pub const fn new(view_projection: Mat4, color: Color) -> CameraHelper
Creates a helper from a view-projection matrix.
Sourcepub fn from_perspective(
camera: &PerspectiveCamera,
color: Color,
) -> CameraHelper
pub fn from_perspective( camera: &PerspectiveCamera, color: Color, ) -> CameraHelper
Creates a helper from a perspective camera.
Sourcepub fn from_orthographic(
camera: &OrthographicCamera,
color: Color,
) -> CameraHelper
pub fn from_orthographic( camera: &OrthographicCamera, color: Color, ) -> CameraHelper
Creates a helper from an orthographic camera.
Sourcepub fn to_geometry(&self) -> LineGeometry
pub fn to_geometry(&self) -> LineGeometry
Generates frustum edge geometry.
Trait Implementations§
Source§impl Clone for CameraHelper
impl Clone for CameraHelper
Source§fn clone(&self) -> CameraHelper
fn clone(&self) -> CameraHelper
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CameraHelper
Source§impl Debug for CameraHelper
impl Debug for CameraHelper
Source§impl PartialEq for CameraHelper
impl PartialEq for CameraHelper
impl StructuralPartialEq for CameraHelper
Auto Trait Implementations§
impl Freeze for CameraHelper
impl RefUnwindSafe for CameraHelper
impl Send for CameraHelper
impl Sync for CameraHelper
impl Unpin for CameraHelper
impl UnsafeUnpin for CameraHelper
impl UnwindSafe for CameraHelper
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more