Skip to content

orca.SceneKit

API reference for the SceneKit module.

Enumerations

  • StencilOp — Operations performed on stencil buffer values when stencil tests pass or fail
  • ViewportMode — Coordinate systems for viewport and scissor rectangle specification
  • CullMode — Face culling modes to optimize rendering by discarding non-visible triangle faces
  • ColorWriteMode — Control which color channels are written to the framebuffer during rendering
  • FovType — Field of view calculation methods for camera projection
  • ProjectionType — Camera projection modes for 3D to 2D transformation
  • LightType — Types of light sources for scene illumination

Classes

  • Node3D — Base class for all 3D scene graph nodes with transform and positioning capabilities
  • Scene — Root container for 3D scene content with camera and rendering configuration
  • Model3D — 3D model renderer that displays mesh geometry with materials
  • PlaneMeshNode — Procedural plane mesh generator for creating rectangular surfaces
  • Camera — 3D camera for scene viewing and projection configuration
  • TrajectoryList3D — Layout container that arranges child nodes along a 3D trajectory path
  • Viewport3D — 2D viewport component that renders 3D scene content
  • PrefabView3D — Dynamic loader for 3D prefab assets and scene files
  • RenderPass — Base class for render pass components in the rendering pipeline
  • CompositionTargetRenderPass — Render pass that outputs to the final composition target
  • BlitRenderPass — Render pass for copying (blitting) between render targets
  • ClearRenderPass — Render pass for clearing framebuffer contents
  • DrawObjectsRenderPass — Render pass for drawing scene objects with tag-based filtering
  • PipelineStateRenderPass — Render pass for configuring graphics pipeline state
  • TextBlock3D — 3D text renderer for displaying typography in 3D space
  • Light3D — 3D light source for scene illumination and shadow casting
  • SpriteView — Billboard sprite renderer for 2D images in 3D space