IEditControllerTrait

Trait IEditControllerTrait 

Source
pub trait IEditControllerTrait: IPluginBaseTrait {
Show 13 methods // Required methods unsafe fn setComponentState(&self, state: *mut IBStream) -> tresult; unsafe fn setState(&self, state: *mut IBStream) -> tresult; unsafe fn getState(&self, state: *mut IBStream) -> tresult; unsafe fn getParameterCount(&self) -> int32; unsafe fn getParameterInfo( &self, paramIndex: int32, info: *mut ParameterInfo, ) -> tresult; unsafe fn getParamStringByValue( &self, id: ParamID, valueNormalized: ParamValue, string: *mut String128, ) -> tresult; unsafe fn getParamValueByString( &self, id: ParamID, string: *mut TChar, valueNormalized: *mut ParamValue, ) -> tresult; unsafe fn normalizedParamToPlain( &self, id: ParamID, valueNormalized: ParamValue, ) -> ParamValue; unsafe fn plainParamToNormalized( &self, id: ParamID, plainValue: ParamValue, ) -> ParamValue; unsafe fn getParamNormalized(&self, id: ParamID) -> ParamValue; unsafe fn setParamNormalized( &self, id: ParamID, value: ParamValue, ) -> tresult; unsafe fn setComponentHandler( &self, handler: *mut IComponentHandler, ) -> tresult; unsafe fn createView(&self, name: FIDString) -> *mut IPlugView;
}

Required Methods§

Source

unsafe fn setComponentState(&self, state: *mut IBStream) -> tresult

Source

unsafe fn setState(&self, state: *mut IBStream) -> tresult

Source

unsafe fn getState(&self, state: *mut IBStream) -> tresult

Source

unsafe fn getParameterCount(&self) -> int32

Source

unsafe fn getParameterInfo( &self, paramIndex: int32, info: *mut ParameterInfo, ) -> tresult

Source

unsafe fn getParamStringByValue( &self, id: ParamID, valueNormalized: ParamValue, string: *mut String128, ) -> tresult

Source

unsafe fn getParamValueByString( &self, id: ParamID, string: *mut TChar, valueNormalized: *mut ParamValue, ) -> tresult

Source

unsafe fn normalizedParamToPlain( &self, id: ParamID, valueNormalized: ParamValue, ) -> ParamValue

Source

unsafe fn plainParamToNormalized( &self, id: ParamID, plainValue: ParamValue, ) -> ParamValue

Source

unsafe fn getParamNormalized(&self, id: ParamID) -> ParamValue

Source

unsafe fn setParamNormalized(&self, id: ParamID, value: ParamValue) -> tresult

Source

unsafe fn setComponentHandler(&self, handler: *mut IComponentHandler) -> tresult

Source

unsafe fn createView(&self, name: FIDString) -> *mut IPlugView

Implementors§