Struct gdnative::GodotScriptClassBuilder
[−]
[src]
pub struct GodotScriptClassBuilder<'l> { /* fields omitted */ }
Methods
impl<'l> GodotScriptClassBuilder<'l>
[src]
pub fn new() -> Self
[src]
pub fn set_tool(self, is_tool: bool) -> Self
[src]
pub fn set_class_name(self, name: &'l str) -> Self
[src]
pub fn set_base_class_name(self, name: &'l str) -> Self
[src]
pub fn add_method_advanced(self, method: GodotScriptMethod<'l>) -> Self
[src]
pub fn add_method(self, name: &'l str, method: GodotScriptMethodFn) -> Self
[src]
pub fn set_constructor(
self,
constructor: Option<GodotScriptConstructorFn>
) -> Self
[src]
self,
constructor: Option<GodotScriptConstructorFn>
) -> Self