Struct ViewportDebugDraw
pub struct ViewportDebugDraw { /* private fields */ }Implementations§
§impl ViewportDebugDraw
impl ViewportDebugDraw
pub const DISABLED: ViewportDebugDraw
pub const DISABLED: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_DISABLED
pub const UNSHADED: ViewportDebugDraw
pub const UNSHADED: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_UNSHADED
pub const LIGHTING: ViewportDebugDraw
pub const LIGHTING: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_LIGHTING
pub const OVERDRAW: ViewportDebugDraw
pub const OVERDRAW: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_OVERDRAW
pub const WIREFRAME: ViewportDebugDraw
pub const WIREFRAME: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_WIREFRAME
pub const NORMAL_BUFFER: ViewportDebugDraw
pub const NORMAL_BUFFER: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_NORMAL_BUFFER
pub const VOXEL_GI_ALBEDO: ViewportDebugDraw
pub const VOXEL_GI_ALBEDO: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_VOXEL_GI_ALBEDO
pub const VOXEL_GI_LIGHTING: ViewportDebugDraw
pub const VOXEL_GI_LIGHTING: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_VOXEL_GI_LIGHTING
pub const VOXEL_GI_EMISSION: ViewportDebugDraw
pub const VOXEL_GI_EMISSION: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_VOXEL_GI_EMISSION
pub const SHADOW_ATLAS: ViewportDebugDraw
pub const SHADOW_ATLAS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_SHADOW_ATLAS
pub const DIRECTIONAL_SHADOW_ATLAS: ViewportDebugDraw
pub const DIRECTIONAL_SHADOW_ATLAS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS
pub const SCENE_LUMINANCE: ViewportDebugDraw
pub const SCENE_LUMINANCE: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_SCENE_LUMINANCE
pub const SSAO: ViewportDebugDraw
pub const SSAO: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_SSAO
pub const SSIL: ViewportDebugDraw
pub const SSIL: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_SSIL
pub const PSSM_SPLITS: ViewportDebugDraw
pub const PSSM_SPLITS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_PSSM_SPLITS
pub const DECAL_ATLAS: ViewportDebugDraw
pub const DECAL_ATLAS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_DECAL_ATLAS
pub const SDFGI: ViewportDebugDraw
pub const SDFGI: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_SDFGI
pub const SDFGI_PROBES: ViewportDebugDraw
pub const SDFGI_PROBES: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_SDFGI_PROBES
pub const GI_BUFFER: ViewportDebugDraw
pub const GI_BUFFER: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_GI_BUFFER
pub const DISABLE_LOD: ViewportDebugDraw
pub const DISABLE_LOD: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_DISABLE_LOD
pub const CLUSTER_OMNI_LIGHTS: ViewportDebugDraw
pub const CLUSTER_OMNI_LIGHTS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_CLUSTER_OMNI_LIGHTS
pub const CLUSTER_SPOT_LIGHTS: ViewportDebugDraw
pub const CLUSTER_SPOT_LIGHTS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_CLUSTER_SPOT_LIGHTS
pub const CLUSTER_DECALS: ViewportDebugDraw
pub const CLUSTER_DECALS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_CLUSTER_DECALS
pub const CLUSTER_REFLECTION_PROBES: ViewportDebugDraw
pub const CLUSTER_REFLECTION_PROBES: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_CLUSTER_REFLECTION_PROBES
pub const OCCLUDERS: ViewportDebugDraw
pub const OCCLUDERS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_OCCLUDERS
pub const MOTION_VECTORS: ViewportDebugDraw
pub const MOTION_VECTORS: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_MOTION_VECTORS
pub const INTERNAL_BUFFER: ViewportDebugDraw
pub const INTERNAL_BUFFER: ViewportDebugDraw
Godot enumerator name: VIEWPORT_DEBUG_DRAW_INTERNAL_BUFFER
Trait Implementations§
§impl Clone for ViewportDebugDraw
impl Clone for ViewportDebugDraw
§fn clone(&self) -> ViewportDebugDraw
fn clone(&self) -> ViewportDebugDraw
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more§impl Debug for ViewportDebugDraw
impl Debug for ViewportDebugDraw
§impl EngineEnum for ViewportDebugDraw
impl EngineEnum for ViewportDebugDraw
fn try_from_ord(ord: i32) -> Option<ViewportDebugDraw>
§fn ord(self) -> i32
fn ord(self) -> i32
§fn values() -> &'static [ViewportDebugDraw]
fn values() -> &'static [ViewportDebugDraw]
§fn all_constants() -> &'static [EnumConstant<ViewportDebugDraw>]
fn all_constants() -> &'static [EnumConstant<ViewportDebugDraw>]
fn from_ord(ord: i32) -> Self
§impl FromGodot for ViewportDebugDraw
impl FromGodot for ViewportDebugDraw
§fn try_from_godot(
via: <ViewportDebugDraw as GodotConvert>::Via,
) -> Result<ViewportDebugDraw, ConvertError>
fn try_from_godot( via: <ViewportDebugDraw as GodotConvert>::Via, ) -> Result<ViewportDebugDraw, 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 GodotConvert for ViewportDebugDraw
impl GodotConvert for ViewportDebugDraw
§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
§impl Hash for ViewportDebugDraw
impl Hash for ViewportDebugDraw
§impl PartialEq for ViewportDebugDraw
impl PartialEq for ViewportDebugDraw
§impl ToGodot for ViewportDebugDraw
impl ToGodot for ViewportDebugDraw
§fn to_godot(&self) -> <ViewportDebugDraw as GodotConvert>::Via
fn to_godot(&self) -> <ViewportDebugDraw as GodotConvert>::Via
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
§impl Var for ViewportDebugDraw
impl Var for ViewportDebugDraw
§type PubType = ViewportDebugDraw
type PubType = ViewportDebugDraw
#[var(pub)].§fn var_get(
field: &ViewportDebugDraw,
) -> <ViewportDebugDraw as GodotConvert>::Via
fn var_get( field: &ViewportDebugDraw, ) -> <ViewportDebugDraw as GodotConvert>::Via
Via type. Called for internal (non-pub) getters registered with Godot.§fn var_set(
field: &mut ViewportDebugDraw,
value: <ViewportDebugDraw as GodotConvert>::Via,
)
fn var_set( field: &mut ViewportDebugDraw, value: <ViewportDebugDraw as GodotConvert>::Via, )
Via type. Called for internal (non-pub) setters registered with Godot.§fn var_pub_get(field: &ViewportDebugDraw) -> <ViewportDebugDraw as Var>::PubType
fn var_pub_get(field: &ViewportDebugDraw) -> <ViewportDebugDraw as Var>::PubType
PubType. Called for #[var(pub)] getters exposed in Rust API.§fn var_pub_set(
field: &mut ViewportDebugDraw,
value: <ViewportDebugDraw as Var>::PubType,
)
fn var_pub_set( field: &mut ViewportDebugDraw, value: <ViewportDebugDraw as Var>::PubType, )
PubType. Called for #[var(pub)] setters exposed in Rust API.