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§
Sourcefn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
.ctor(::unity::IntPtr, bool) overload
Sourcefn begin(self) -> AkIterator
fn begin(self) -> AkIterator
Begin() overload
Sourcefn end(self) -> AkIterator
fn end(self) -> AkIterator
End() overload
Sourcefn find_ex(self, in_item: impl Into<AkPlaylistItem>) -> AkIterator
fn find_ex(self, in_item: impl Into<AkPlaylistItem>) -> AkIterator
FindEx(crate::root::akplaylistitem::AkPlaylistItem) overload
Sourcefn erase(self, in_r_iter: impl Into<AkIterator>) -> AkIterator
fn erase(self, in_r_iter: impl Into<AkIterator>) -> AkIterator
Erase(crate::root::akiterator::AkIterator) overload
Sourcefn erase_swap(self, in_r_iter: impl Into<AkIterator>) -> AkIterator
fn erase_swap(self, in_r_iter: impl Into<AkIterator>) -> AkIterator
EraseSwap(crate::root::akiterator::AkIterator) overload
Sourcefn is_growing_allowed(self) -> bool
fn is_growing_allowed(self) -> bool
IsGrowingAllowed() overload
Sourcefn data(self) -> AkPlaylistItem
fn data(self) -> AkPlaylistItem
Data() overload
Sourcefn exists(self, in_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem
fn exists(self, in_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem
Exists(crate::root::akplaylistitem::AkPlaylistItem) overload
Sourcefn add_last(self) -> AkPlaylistItem
fn add_last(self) -> AkPlaylistItem
AddLast() overload
Sourcefn add_last_2(self, in_r_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem
fn add_last_2(self, in_r_item: impl Into<AkPlaylistItem>) -> AkPlaylistItem
AddLast(crate::root::akplaylistitem::AkPlaylistItem) overload
Sourcefn last(self) -> AkPlaylistItem
fn last(self) -> AkPlaylistItem
Last() overload
Sourcefn remove_last(self)
fn remove_last(self)
RemoveLast() overload
Sourcefn remove(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT
fn remove(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT
Remove(crate::root::akplaylistitem::AkPlaylistItem) overload
Sourcefn remove_swap(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT
fn remove_swap(self, in_r_item: impl Into<AkPlaylistItem>) -> AKRESULT
RemoveSwap(crate::root::akplaylistitem::AkPlaylistItem) overload
Sourcefn remove_all(self)
fn remove_all(self)
RemoveAll() overload
Sourcefn item_at_index(self, ui_index: impl Into<u32>) -> AkPlaylistItem
fn item_at_index(self, ui_index: impl Into<u32>) -> AkPlaylistItem
ItemAtIndex(u32) overload
Sourcefn insert(self, in_u_index: impl Into<u32>) -> AkPlaylistItem
fn insert(self, in_u_index: impl Into<u32>) -> AkPlaylistItem
Insert(u32) overload
Sourcefn grow_array(self) -> bool
fn grow_array(self) -> bool
GrowArray() overload
Sourcefn grow_array_2(self, in_u_grow_by: impl Into<u32>) -> bool
fn grow_array_2(self, in_u_grow_by: impl Into<u32>) -> bool
GrowArray(u32) overload
Sourcefn transfer(self, in_r_source: impl Into<AkPlaylistArray>)
fn transfer(self, in_r_source: impl Into<AkPlaylistArray>)
Transfer(crate::root::akplaylistarray::AkPlaylistArray) overload
Sourcefn copy(self, in_r_source: impl Into<AkPlaylistArray>) -> AKRESULT
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§
impl<__T: IAkPlaylistArray> IAkPlaylistArrayMethods for __T
root-akplaylistarray only.