Skip to main content

IReflectionMethodsCache

Trait IReflectionMethodsCache 

Source
pub trait IReflectionMethodsCache: IObject {
    // Provided methods
    fn raycast3_d(self) -> ReflectionMethodsCache_Raycast3DCallback { ... }
    fn set_raycast3_d(self, value: ReflectionMethodsCache_Raycast3DCallback) { ... }
    fn raycast3_d_all(self) -> ReflectionMethodsCache_RaycastAllCallback { ... }
    fn set_raycast3_d_all(
        self,
        value: ReflectionMethodsCache_RaycastAllCallback,
    ) { ... }
    fn get_raycast_non_alloc(
        self,
    ) -> ReflectionMethodsCache_GetRaycastNonAllocCallback { ... }
    fn set_get_raycast_non_alloc(
        self,
        value: ReflectionMethodsCache_GetRaycastNonAllocCallback,
    ) { ... }
    fn raycast2_d(self) -> ReflectionMethodsCache_Raycast2DCallback { ... }
    fn set_raycast2_d(self, value: ReflectionMethodsCache_Raycast2DCallback) { ... }
    fn get_ray_intersection_all(
        self,
    ) -> ReflectionMethodsCache_GetRayIntersectionAllCallback { ... }
    fn set_get_ray_intersection_all(
        self,
        value: ReflectionMethodsCache_GetRayIntersectionAllCallback,
    ) { ... }
    fn get_ray_intersection_all_non_alloc(
        self,
    ) -> ReflectionMethodsCache_GetRayIntersectionAllNonAllocCallback { ... }
    fn set_get_ray_intersection_all_non_alloc(
        self,
        value: ReflectionMethodsCache_GetRayIntersectionAllNonAllocCallback,
    ) { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§