Edit

Share via


SCNDebugOptions Enum

Definition

Enumerates debug overlay options.

This enumeration supports a bitwise combination of its member values.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Flags]
public enum SCNDebugOptions
type SCNDebugOptions = 
Inheritance
SCNDebugOptions
Attributes

Fields

Name Value Description
None 0

Indicates that no debugging overlays will be displayed.

ShowPhysicsShapes 1

Indicates that physics shapes will be shown.

ShowBoundingBoxes 2

Indicates that bounding boxes will be shown for nodes that have content.

ShowLightInfluences 4

Indicates that each Scene Kit light location will be shown.

ShowLightExtents 8

Indicates that the regions that each Scene Kit light affects will be shown.

ShowPhysicsFields 16

Indicates that physics fields will be shown.

ShowWireframe 32

Indicates that scene geometry will be rendered as wireframes.

RenderAsWireframe 64
ShowSkeletons 128
ShowCreases 256
ShowConstraints 512
ShowCameras 1024

Applies to