Struct red4ext_rs::types::GameInstance

source ·
pub struct GameInstance(/* private fields */);
Expand description

Scripted game instance.

It’s worth noting that GameInstance is named after Redscript and Lua, but it differs from RED4ext naming convention.

Implementations§

source§

impl GameInstance

source

pub fn new() -> Self

Trait Implementations§

source§

impl Default for GameInstance

source§

fn default() -> GameInstance

Returns the “default value” for a type. Read more
source§

impl NativeRepr for GameInstance

source§

const NAME: &'static str = "ScriptGameInstance"

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<A> FromRepr for A
where A: NativeRepr,

§

type Repr = A

source§

fn from_repr(repr: <A as FromRepr>::Repr) -> A

source§

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

source§

fn into(self) -> U

Calls U::from(self).

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

source§

impl<A> IntoRepr for A
where A: NativeRepr,

§

type Repr = A

source§

fn into_repr(self) -> <A as IntoRepr>::Repr

source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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.
source§

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

Performs the conversion.