pub struct CommandReplay { /* private fields */ }Implementations§
Source§impl CommandReplay
 
impl CommandReplay
pub fn from(pointer: *mut FMOD_STUDIO_COMMANDREPLAY) -> Self
pub fn as_mut_ptr(&self) -> *mut FMOD_STUDIO_COMMANDREPLAY
pub fn is_valid(&self) -> bool
pub fn get_system(&self) -> Result<Studio, Error>
pub fn get_length(&self) -> Result<f32, Error>
pub fn get_command_count(&self) -> Result<i32, Error>
pub fn get_command_info(&self, commandindex: i32) -> Result<CommandInfo, Error>
pub fn get_command_string( &self, commandindex: i32, length: i32, ) -> Result<String, Error>
pub fn get_command_at_time(&self, time: f32) -> Result<i32, Error>
pub fn set_bank_path(&self, bank_path: &str) -> Result<(), Error>
pub fn start(&self) -> Result<(), Error>
pub fn stop(&self) -> Result<(), Error>
pub fn seek_to_time(&self, time: f32) -> Result<(), Error>
pub fn seek_to_command(&self, commandindex: i32) -> Result<(), Error>
pub fn get_paused(&self) -> Result<bool, Error>
pub fn set_paused(&self, paused: bool) -> Result<(), Error>
pub fn get_playback_state(&self) -> Result<PlaybackState, Error>
pub fn get_current_command(&self) -> Result<(i32, f32), Error>
pub fn release(&self) -> Result<(), Error>
pub fn set_frame_callback( &self, callback: FMOD_STUDIO_COMMANDREPLAY_FRAME_CALLBACK, ) -> Result<(), Error>
pub fn set_load_bank_callback( &self, callback: FMOD_STUDIO_COMMANDREPLAY_LOAD_BANK_CALLBACK, ) -> Result<(), Error>
pub fn set_create_instance_callback( &self, callback: FMOD_STUDIO_COMMANDREPLAY_CREATE_INSTANCE_CALLBACK, ) -> Result<(), Error>
pub fn get_user_data(&self) -> Result<*mut c_void, Error>
pub fn set_user_data(&self, userdata: *mut c_void) -> Result<(), Error>
Trait Implementations§
Source§impl Clone for CommandReplay
 
impl Clone for CommandReplay
Source§fn clone(&self) -> CommandReplay
 
fn clone(&self) -> CommandReplay
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for CommandReplay
 
impl Debug for CommandReplay
impl Copy for CommandReplay
impl Send for CommandReplay
impl Sync for CommandReplay
Auto Trait Implementations§
impl Freeze for CommandReplay
impl RefUnwindSafe for CommandReplay
impl Unpin for CommandReplay
impl UnwindSafe for CommandReplay
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more