MeshLib Rust Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib::Vector4i:

Public Member Functions

auto index (e:core::ffi::c_int) const -> &core::ffi::c_int
auto index_mut (e:core::ffi::c_int) -> &mut core::ffi::c_int
auto length_sq () const -> core::ffi::c_int
auto length () const -> f64

Static Public Member Functions

static auto new () -> meshlib::Vector4i
static auto construct_1 (_1:&meshlib::NoInit) -> meshlib::Vector4i
static auto construct_4 (x:core::ffi::c_int, y:core::ffi::c_int, z:core::ffi::c_int, w:core::ffi::c_int) -> meshlib::Vector4i
static auto diagonal (a:core::ffi::c_int) -> meshlib::Vector4i
static auto elements () -> *const core::ffi::c_int

Public Attributes

core::ffi::c_int x
core::ffi::c_int y
core::ffi::c_int z
core::ffi::c_int w

Detailed Description

four-dimensional vector Generated from class MR::Vector4i.

Generated from struct MR::Vector4i. The fields are accessed directly.

Member Function Documentation

◆ construct_1()

auto meshlib::Vector4i::construct_1 ( _1:&meshlib::NoInit ) -> meshlib::Vector4i
static

Generated from constructor MR::Vector4i::Vector4i.

Calls MR_Vector4i_Construct_1(). The reference to the parameter _1 might be preserved in the constructed object.

◆ construct_4()

auto meshlib::Vector4i::construct_4 ( x:core::ffi::c_int ,
y:core::ffi::c_int ,
z:core::ffi::c_int ,
w:core::ffi::c_int  ) -> meshlib::Vector4i
static

Generated from constructor MR::Vector4i::Vector4i.

Calls MR_Vector4i_Construct_4().

◆ diagonal()

auto meshlib::Vector4i::diagonal ( a:core::ffi::c_int ) -> meshlib::Vector4i
static

Generated from method MR::Vector4i::diagonal.

Calls MR_Vector4i_diagonal().

◆ elements()

auto meshlib::Vector4i::elements ( ) -> *const core::ffi::c_int
static

Returns a pointer to a member variable of class MR::Vector4i named elements.

Calls MR_Vector4i_Get_elements().

◆ index()

auto meshlib::Vector4i::index ( e:core::ffi::c_int ) const -> &core::ffi::c_int

Generated from method MR::Vector4i::operator[].

Calls MR_Vector4i_index().

◆ index_mut()

auto meshlib::Vector4i::index_mut ( e:core::ffi::c_int ) -> &mut core::ffi::c_int

Generated from method MR::Vector4i::operator[].

Calls MR_Vector4i_index_mut().

◆ length()

auto meshlib::Vector4i::length ( ) const -> f64

Generated from method MR::Vector4i::length.

Calls MR_Vector4i_length().

◆ length_sq()

auto meshlib::Vector4i::length_sq ( ) const -> core::ffi::c_int

Generated from method MR::Vector4i::lengthSq.

Calls MR_Vector4i_lengthSq().

◆ new()

auto meshlib::Vector4i::new ( ) -> meshlib::Vector4i
static

Constructs an empty (default-constructed) instance.

Calls MR_Vector4i_DefaultConstruct().

Member Data Documentation

◆ w

core::ffi::c_int meshlib::Vector4i::w

◆ x

core::ffi::c_int meshlib::Vector4i::x

◆ y

core::ffi::c_int meshlib::Vector4i::y

◆ z

core::ffi::c_int meshlib::Vector4i::z

The documentation for this struct was generated from the following file: