#[repr(C)]pub struct Renderer {
pub component: Component,
}Fields§
§component: ComponentBase Component structure
Implementations§
Source§impl Renderer
impl Renderer
Sourcepub fn get_bounds(&self) -> Result<Bounds, String>
pub fn get_bounds(&self) -> Result<Bounds, String>
Gets the bounding box of the renderer
§Returns
Result<Bounds, String>- The axis-aligned bounding box of the renderer
Sourcepub fn get_material(&self) -> Result<Material, String>
pub fn get_material(&self) -> Result<Material, String>
Returns the first instantiated Material assigned to the renderer.
§Returns
Result<Material, String>- The first material assigned to this renderer
Methods from Deref<Target = Component>§
Sourcepub fn get_game_object(&self) -> Result<GameObject, String>
pub fn get_game_object(&self) -> Result<GameObject, String>
Returns the GameObject attached to this component.
Sourcepub fn get_transform(&self) -> Result<Transform, String>
pub fn get_transform(&self) -> Result<Transform, String>
Returns the Transform attached to this component.
Sourcepub fn get_component<T: ComponentTrait>(
&self,
class: &Class,
) -> Result<T, String>
pub fn get_component<T: ComponentTrait>( &self, class: &Class, ) -> Result<T, String>
Resolves another component of the specified class on the same GameObject.
Methods from Deref<Target = UnityObject>§
Methods from Deref<Target = Object>§
Sourcepub fn field(&self, name: &str) -> Option<Field>
pub fn field(&self, name: &str) -> Option<Field>
Returns an instance-bound field lookup.
The returned Field carries this object’s instance pointer so
Field::get_value and
Field::set_value can operate on it.
Sourcepub fn method<S: MethodSelector>(&self, selector: S) -> Option<Method>
pub fn method<S: MethodSelector>(&self, selector: S) -> Option<Method>
Returns an instance-bound method lookup.
This is the preferred way to prepare instance method calls because the
returned Method already carries the correct this pointer.
Sourcepub fn property(&self, name: &str) -> Option<Property>
pub fn property(&self, name: &str) -> Option<Property>
Returns an instance-bound property lookup.
Sourcepub fn il2cpp_to_string(&self) -> String
pub fn il2cpp_to_string(&self) -> String
Sourcepub fn get_game_object(&self) -> Result<GameObject, String>
pub fn get_game_object(&self) -> Result<GameObject, String>
Gets the GameObject associated with this object (if Is a Component)
§Returns
Result<GameObject, String>- The GameObject, or an error if null/not found
Sourcepub fn get_virtual_method(&self, method: &Method) -> *mut c_void
pub fn get_virtual_method(&self, method: &Method) -> *mut c_void
Sourcepub fn init_exception(&self, exc: &mut c_void)
pub fn init_exception(&self, exc: &mut c_void)
Trait Implementations§
Source§impl ComponentTrait for Renderer
impl ComponentTrait for Renderer
impl Copy for Renderer
Auto Trait Implementations§
impl Freeze for Renderer
impl RefUnwindSafe for Renderer
impl !Send for Renderer
impl !Sync for Renderer
impl Unpin for Renderer
impl UnsafeUnpin for Renderer
impl UnwindSafe for Renderer
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