simvx.editor.panels.inspector_sections.sections

All InspectorSection subclasses.

Each class is registered with the section registry via @register_inspector_section at class-definition time. Importing this module triggers those registrations.

Module Contents

Classes

MeshSection

MaterialSection

AudioStreamSection

CollisionShapeSection

PostProcessToggleSection

Compact toggle summary for post-processing effects on WorldEnvironment.

CameraPreviewSection

Shows a live camera preview (captured framebuffer) and key camera parameters.

ParticlePreviewSection

Compact control bar and emission shape preview for particle emitter nodes.

SpriteAnimationSection

Playback controls and frame info for AnimatedSprite2D / AnimatedSprite3D.

PathCurveSection

Compact curve point editor for Path2D and Path3D nodes.

Data

log

API

simvx.editor.panels.inspector_sections.sections.log

‘getLogger(…)’

class simvx.editor.panels.inspector_sections.sections.MeshSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

section_title

‘Mesh’

priority

10

can_handle(node)[source]
build_rows(node, ctx)[source]
handled_properties(node: simvx.core.Node) set[str]
class simvx.editor.panels.inspector_sections.sections.MaterialSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

section_title

‘Material’

priority

11

can_handle(node)[source]
build_rows(node, ctx)[source]
handled_properties(node: simvx.core.Node) set[str]
class simvx.editor.panels.inspector_sections.sections.AudioStreamSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

section_title

‘Audio’

priority

20

can_handle(node)[source]
build_rows(node, ctx)[source]
handled_properties(node: simvx.core.Node) set[str]
class simvx.editor.panels.inspector_sections.sections.CollisionShapeSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

section_title

‘Collision Shape’

priority

30

can_handle(node)[source]
handled_properties(node)[source]
build_rows(node, ctx)[source]
class simvx.editor.panels.inspector_sections.sections.PostProcessToggleSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

Compact toggle summary for post-processing effects on WorldEnvironment.

section_title

‘Post Processing’

priority

5

can_handle(node)[source]
handled_properties(node)[source]
build_rows(node, ctx)[source]
class simvx.editor.panels.inspector_sections.sections.CameraPreviewSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

Shows a live camera preview (captured framebuffer) and key camera parameters.

section_title

‘Camera Preview’

priority

2

can_handle(node)[source]
handled_properties(node)[source]
build_rows(node, ctx)[source]
class simvx.editor.panels.inspector_sections.sections.ParticlePreviewSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

Compact control bar and emission shape preview for particle emitter nodes.

section_title

‘Particle Controls’

priority

3

can_handle(node)[source]
handled_properties(node)[source]
build_rows(node, ctx)[source]
class simvx.editor.panels.inspector_sections.sections.SpriteAnimationSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

Playback controls and frame info for AnimatedSprite2D / AnimatedSprite3D.

section_title

‘Sprite Animation’

priority

4

can_handle(node)[source]
handled_properties(node)[source]
build_rows(node, ctx)[source]
class simvx.editor.panels.inspector_sections.sections.PathCurveSection[source]

Bases: simvx.editor.panels.inspector_sections._base.InspectorSection

Compact curve point editor for Path2D and Path3D nodes.

section_title

‘Curve’

priority

6

can_handle(node)[source]
handled_properties(node)[source]
build_rows(node, ctx)[source]