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§
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, )
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.