Skip to main content

IAkPlaylistArrayMethods

Trait IAkPlaylistArrayMethods 

Source
pub trait IAkPlaylistArrayMethods: IAkPlaylistArray {
Show 33 methods // Provided methods fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>) { ... } fn set_c_ptr(self, c_ptr: impl Into<IntPtr>) { ... } fn finalize(self) { ... } fn dispose(self) { ... } fn ctor_2(self) { ... } fn begin(self) -> AkIterator { ... } fn end(self) -> AkIterator { ... } fn find_ex(self, in_item: impl Into<AkPlaylistItem>) -> AkIterator { ... } fn erase(self, in_r_iter: impl Into<AkIterator>) -> AkIterator { ... } fn erase_2(self, in_u_index: impl Into<u32>) { ... } fn erase_swap(self, in_r_iter: impl Into<AkIterator>) -> AkIterator { ... } fn is_growing_allowed(self) -> bool { ... } fn reserve(self, in_ul_reserve: impl Into<u32>) -> AKRESULT { ... } fn reserved(self) -> u32 { ... } fn term(self) { ... } fn length(self) -> u32 { ... } fn data(self) -> AkPlaylistItem { ... } fn is_empty(self) -> bool { ... } fn exists(self, in_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem { ... } fn add_last(self) -> AkPlaylistItem { ... } fn add_last_2(self, in_r_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem { ... } fn last(self) -> AkPlaylistItem { ... } fn remove_last(self) { ... } fn remove(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT { ... } fn remove_swap(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT { ... } fn remove_all(self) { ... } fn item_at_index(self, ui_index: impl Into<u32>) -> AkPlaylistItem { ... } fn insert(self, in_u_index: impl Into<u32>) -> AkPlaylistItem { ... } fn grow_array(self) -> bool { ... } fn grow_array_2(self, in_u_grow_by: impl Into<u32>) -> bool { ... } fn resize(self, in_ui_size: impl Into<u32>) -> bool { ... } fn transfer(self, in_r_source: impl Into<AkPlaylistArray>) { ... } fn copy(self, in_r_source: impl Into<AkPlaylistArray>) -> AKRESULT { ... }
}

Provided Methods§

Source

fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)

.ctor(::unity::IntPtr, bool) overload

Source

fn set_c_ptr(self, c_ptr: impl Into<IntPtr>)

setCPtr(::unity::IntPtr) overload

Source

fn finalize(self)

Finalize() overload

Source

fn dispose(self)

Dispose() overload

Source

fn ctor_2(self)

.ctor() overload

Source

fn begin(self) -> AkIterator

Begin() overload

Source

fn end(self) -> AkIterator

End() overload

Source

fn find_ex(self, in_item: impl Into<AkPlaylistItem>) -> AkIterator

FindEx(crate::root::akplaylistitem::AkPlaylistItem) overload

Source

fn erase(self, in_r_iter: impl Into<AkIterator>) -> AkIterator

Erase(crate::root::akiterator::AkIterator) overload

Source

fn erase_2(self, in_u_index: impl Into<u32>)

Erase(u32) overload

Source

fn erase_swap(self, in_r_iter: impl Into<AkIterator>) -> AkIterator

EraseSwap(crate::root::akiterator::AkIterator) overload

Source

fn is_growing_allowed(self) -> bool

IsGrowingAllowed() overload

Source

fn reserve(self, in_ul_reserve: impl Into<u32>) -> AKRESULT

Reserve(u32) overload

Source

fn reserved(self) -> u32

Reserved() overload

Source

fn term(self)

Term() overload

Source

fn length(self) -> u32

Length() overload

Source

fn data(self) -> AkPlaylistItem

Data() overload

Source

fn is_empty(self) -> bool

IsEmpty() overload

Source

fn exists(self, in_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem

Exists(crate::root::akplaylistitem::AkPlaylistItem) overload

Source

fn add_last(self) -> AkPlaylistItem

AddLast() overload

Source

fn add_last_2(self, in_r_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem

AddLast(crate::root::akplaylistitem::AkPlaylistItem) overload

Source

fn last(self) -> AkPlaylistItem

Last() overload

Source

fn remove_last(self)

RemoveLast() overload

Source

fn remove(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT

Remove(crate::root::akplaylistitem::AkPlaylistItem) overload

Source

fn remove_swap(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT

RemoveSwap(crate::root::akplaylistitem::AkPlaylistItem) overload

Source

fn remove_all(self)

RemoveAll() overload

Source

fn item_at_index(self, ui_index: impl Into<u32>) -> AkPlaylistItem

ItemAtIndex(u32) overload

Source

fn insert(self, in_u_index: impl Into<u32>) -> AkPlaylistItem

Insert(u32) overload

Source

fn grow_array(self) -> bool

GrowArray() overload

Source

fn grow_array_2(self, in_u_grow_by: impl Into<u32>) -> bool

GrowArray(u32) overload

Source

fn resize(self, in_ui_size: impl Into<u32>) -> bool

Resize(u32) overload

Source

fn transfer(self, in_r_source: impl Into<AkPlaylistArray>)

Transfer(crate::root::akplaylistarray::AkPlaylistArray) overload

Source

fn copy(self, in_r_source: impl Into<AkPlaylistArray>) -> AKRESULT

Copy(crate::root::akplaylistarray::AkPlaylistArray) overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IAkPlaylistArray> IAkPlaylistArrayMethods for __T

Available on crate feature root-akplaylistarray only.