Struct rustsynth_sys::VSSCRIPTAPI
source · #[repr(C)]pub struct VSSCRIPTAPI {Show 15 fields
pub getAPIVersion: Option<unsafe extern "C" fn() -> c_int>,
pub getVSAPI: Option<unsafe extern "C" fn(version: c_int) -> *const VSAPI>,
pub createScript: Option<unsafe extern "C" fn(core: *mut VSCore) -> *mut VSScript>,
pub getCore: Option<unsafe extern "C" fn(handle: *mut VSScript) -> *mut VSCore>,
pub evaluateBuffer: Option<unsafe extern "C" fn(handle: *mut VSScript, buffer: *const c_char, scriptFilename: *const c_char) -> c_int>,
pub evaluateFile: Option<unsafe extern "C" fn(handle: *mut VSScript, scriptFilename: *const c_char) -> c_int>,
pub getError: Option<unsafe extern "C" fn(handle: *mut VSScript) -> *const c_char>,
pub getExitCode: Option<unsafe extern "C" fn(handle: *mut VSScript) -> c_int>,
pub getVariable: Option<unsafe extern "C" fn(handle: *mut VSScript, name: *const c_char, dst: *mut VSMap) -> c_int>,
pub setVariables: Option<unsafe extern "C" fn(handle: *mut VSScript, vars: *const VSMap) -> c_int>,
pub getOutputNode: Option<unsafe extern "C" fn(handle: *mut VSScript, index: c_int) -> *mut VSNode>,
pub getOutputAlphaNode: Option<unsafe extern "C" fn(handle: *mut VSScript, index: c_int) -> *mut VSNode>,
pub getAltOutputMode: Option<unsafe extern "C" fn(handle: *mut VSScript, index: c_int) -> c_int>,
pub freeScript: Option<unsafe extern "C" fn(handle: *mut VSScript)>,
pub evalSetWorkingDir: Option<unsafe extern "C" fn(handle: *mut VSScript, setCWD: c_int)>,
}Fields§
§getAPIVersion: Option<unsafe extern "C" fn() -> c_int>§getVSAPI: Option<unsafe extern "C" fn(version: c_int) -> *const VSAPI>§createScript: Option<unsafe extern "C" fn(core: *mut VSCore) -> *mut VSScript>§getCore: Option<unsafe extern "C" fn(handle: *mut VSScript) -> *mut VSCore>§evaluateBuffer: Option<unsafe extern "C" fn(handle: *mut VSScript, buffer: *const c_char, scriptFilename: *const c_char) -> c_int>§evaluateFile: Option<unsafe extern "C" fn(handle: *mut VSScript, scriptFilename: *const c_char) -> c_int>§getError: Option<unsafe extern "C" fn(handle: *mut VSScript) -> *const c_char>§getExitCode: Option<unsafe extern "C" fn(handle: *mut VSScript) -> c_int>§getVariable: Option<unsafe extern "C" fn(handle: *mut VSScript, name: *const c_char, dst: *mut VSMap) -> c_int>§setVariables: Option<unsafe extern "C" fn(handle: *mut VSScript, vars: *const VSMap) -> c_int>§getOutputNode: Option<unsafe extern "C" fn(handle: *mut VSScript, index: c_int) -> *mut VSNode>§getOutputAlphaNode: Option<unsafe extern "C" fn(handle: *mut VSScript, index: c_int) -> *mut VSNode>§getAltOutputMode: Option<unsafe extern "C" fn(handle: *mut VSScript, index: c_int) -> c_int>§freeScript: Option<unsafe extern "C" fn(handle: *mut VSScript)>§evalSetWorkingDir: Option<unsafe extern "C" fn(handle: *mut VSScript, setCWD: c_int)>Trait Implementations§
source§impl Clone for VSSCRIPTAPI
impl Clone for VSSCRIPTAPI
source§fn clone(&self) -> VSSCRIPTAPI
fn clone(&self) -> VSSCRIPTAPI
Returns a copy 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 VSSCRIPTAPI
impl Debug for VSSCRIPTAPI
source§impl PartialEq<VSSCRIPTAPI> for VSSCRIPTAPI
impl PartialEq<VSSCRIPTAPI> for VSSCRIPTAPI
source§fn eq(&self, other: &VSSCRIPTAPI) -> bool
fn eq(&self, other: &VSSCRIPTAPI) -> bool
This method tests for
self and other values to be equal, and is used
by ==.