Enum ctru::services::cam::ViewSize

source ·
#[repr(u8)]
pub enum ViewSize { TopLCD = 7, BottomLCD = 1, Vga = 0, QQVga = 2, Cif = 3, QCif = 4, DS = 5, DSX4 = 6, }
Expand description

Size of the camera view.

See Camera::set_view_size() to learn how to use this.

Variants§

§

TopLCD = 7

Size of the 3DS’ top screen. (400 × 240)

Useful if the image is meant to be displayed immediately.

§

BottomLCD = 1

Size of the 3DS’ bottom screen. (320 × 240)

Equivalent to QVga.

§

Vga = 0

VGA display size. (640 × 480)

§

QQVga = 2

QQVGA display size. (160 × 120)

§

Cif = 3

CIF display size. (352 × 288)

§

QCif = 4

QCIF display size. (176 × 144)

§

DS = 5

Nintendo DS Screen size. (256 × 192)

§

DSX4 = 6

Nintendo DS Screen size x4. (512 × 384)

Trait Implementations§

source§

impl Clone for ViewSize

source§

fn clone(&self) -> ViewSize

Returns a copy of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ViewSize

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ViewSize> for (i16, i16)

source§

fn from(value: ViewSize) -> Self

Converts to this type from the input type.
source§

impl From<ViewSize> for CAMU_Size

source§

fn from(v: ViewSize) -> Self

Converts to this type from the input type.
source§

impl PartialEq for ViewSize

source§

fn eq(&self, other: &ViewSize) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for ViewSize

source§

impl Eq for ViewSize

source§

impl StructuralPartialEq for ViewSize

Auto Trait Implementations§

§

impl RefUnwindSafe for ViewSize

§

impl Send for ViewSize

§

impl Sync for ViewSize

§

impl Unpin for ViewSize

§

impl UnwindSafe for ViewSize

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.