pub struct vtkOldStyleCallbackCommand(/* private fields */);Expand description
supports legacy function callbacks for VTK
vtkOldStyleCallbackCommand is a callback that supports the legacy callback methods found in VTK. For example, the legacy method vtkProcessObject::SetStartMethod() is actually invoked using the command/observer design pattern of VTK, and the vtkOldStyleCallbackCommand is used to provide the legacy functionality. The callback function should have the form void func(void *clientdata), where clientdata is special data that should is associated with this instance of vtkCallbackCommand.
@warning This is legacy glue. Please do not use; it will be eventually eliminated.
@sa vtkCommand vtkCallbackCommand
Implementations§
Source§impl vtkOldStyleCallbackCommand
impl vtkOldStyleCallbackCommand
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new vtkOldStyleCallbackCommand wrapped inside vtkNew
Trait Implementations§
Source§impl Default for vtkOldStyleCallbackCommand
impl Default for vtkOldStyleCallbackCommand
Auto Trait Implementations§
impl Freeze for vtkOldStyleCallbackCommand
impl RefUnwindSafe for vtkOldStyleCallbackCommand
impl !Send for vtkOldStyleCallbackCommand
impl !Sync for vtkOldStyleCallbackCommand
impl Unpin for vtkOldStyleCallbackCommand
impl UnwindSafe for vtkOldStyleCallbackCommand
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