Struct DebugDraw
pub struct DebugDraw { /* private fields */ }
Implementations§
§impl DebugDraw
impl DebugDraw
pub const NORMAL_BUFFER: DebugDraw = _
pub const NORMAL_BUFFER: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_NORMAL_BUFFER
pub const VOXEL_GI_ALBEDO: DebugDraw = _
pub const VOXEL_GI_ALBEDO: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_VOXEL_GI_ALBEDO
pub const VOXEL_GI_LIGHTING: DebugDraw = _
pub const VOXEL_GI_LIGHTING: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_VOXEL_GI_LIGHTING
pub const VOXEL_GI_EMISSION: DebugDraw = _
pub const VOXEL_GI_EMISSION: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_VOXEL_GI_EMISSION
pub const SHADOW_ATLAS: DebugDraw = _
pub const SHADOW_ATLAS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_SHADOW_ATLAS
pub const DIRECTIONAL_SHADOW_ATLAS: DebugDraw = _
pub const DIRECTIONAL_SHADOW_ATLAS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS
pub const SCENE_LUMINANCE: DebugDraw = _
pub const SCENE_LUMINANCE: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_SCENE_LUMINANCE
pub const PSSM_SPLITS: DebugDraw = _
pub const PSSM_SPLITS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_PSSM_SPLITS
pub const DECAL_ATLAS: DebugDraw = _
pub const DECAL_ATLAS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_DECAL_ATLAS
pub const SDFGI_PROBES: DebugDraw = _
pub const SDFGI_PROBES: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_SDFGI_PROBES
pub const DISABLE_LOD: DebugDraw = _
pub const DISABLE_LOD: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_DISABLE_LOD
pub const CLUSTER_OMNI_LIGHTS: DebugDraw = _
pub const CLUSTER_OMNI_LIGHTS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_CLUSTER_OMNI_LIGHTS
pub const CLUSTER_SPOT_LIGHTS: DebugDraw = _
pub const CLUSTER_SPOT_LIGHTS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_CLUSTER_SPOT_LIGHTS
pub const CLUSTER_DECALS: DebugDraw = _
pub const CLUSTER_DECALS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_CLUSTER_DECALS
pub const CLUSTER_REFLECTION_PROBES: DebugDraw = _
pub const CLUSTER_REFLECTION_PROBES: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_CLUSTER_REFLECTION_PROBES
pub const MOTION_VECTORS: DebugDraw = _
pub const MOTION_VECTORS: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_MOTION_VECTORS
pub const INTERNAL_BUFFER: DebugDraw = _
pub const INTERNAL_BUFFER: DebugDraw = _
Godot enumerator name: DEBUG_DRAW_INTERNAL_BUFFER
Trait Implementations§
§impl EngineEnum for DebugDraw
impl EngineEnum for DebugDraw
§impl FromGodot for DebugDraw
impl FromGodot for DebugDraw
§fn try_from_godot(
via: <DebugDraw as GodotConvert>::Via,
) -> Result<DebugDraw, ConvertError>
fn try_from_godot( via: <DebugDraw as GodotConvert>::Via, ) -> Result<DebugDraw, ConvertError>
Err
on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Variant
, returning Err
on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
impl Copy for DebugDraw
impl Eq for DebugDraw
impl StructuralPartialEq for DebugDraw
Auto Trait Implementations§
impl Freeze for DebugDraw
impl RefUnwindSafe for DebugDraw
impl Send for DebugDraw
impl Sync for DebugDraw
impl Unpin for DebugDraw
impl UnwindSafe for DebugDraw
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)