pub struct IEngineInspector { /* private fields */ }Expand description
! ! \class IEngineInspector ! ! \brief An engine inspector which prints out the layer information of an engine or an execution context. ! ! The amount of printed information depends on the profiling verbosity setting of the builder config when the engine ! is built: ! - ProfilingVerbosity::kLAYER_NAMES_ONLY: only layer names will be printed. ! - ProfilingVerbosity::kNONE: no layer information will be printed. ! - ProfilingVerbosity::kDETAILED: layer names and layer parameters will be printed. ! ! \warning Do not inherit from this class, as doing so will break forward-compatibility of the API and ABI. ! ! \see ProfilingVerbosity, IEngineInspector !
Trait Implementations§
Source§impl ExternType for IEngineInspector
impl ExternType for IEngineInspector
Source§impl MakeCppStorage for IEngineInspector
impl MakeCppStorage for IEngineInspector
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut IEngineInspector
unsafe fn allocate_uninitialized_cpp_storage() -> *mut IEngineInspector
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
Source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut IEngineInspector)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut IEngineInspector)
Frees a C++ allocation which has not yet
had a constructor called. Read more
impl UniquePtrTarget for IEngineInspector
impl WeakPtrTarget for IEngineInspector
Auto Trait Implementations§
impl !Freeze for IEngineInspector
impl !RefUnwindSafe for IEngineInspector
impl !Send for IEngineInspector
impl !Sync for IEngineInspector
impl !Unpin for IEngineInspector
impl UnwindSafe for IEngineInspector
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