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§