Simple3D
Search Results for

    Show / Hide Table of Contents

    Namespace Simple3D.Core

    Classes

    Camera

    Mutable orbit camera; angles are radians. Mutate and render on the same thread.

    DepthRenderer

    Opaque software triangle rasterizer with per-pixel depth and picking. Instances reuse depth and traversal scratch storage and are not thread safe.

    Material

    Immutable opaque flat material using packed 0xAARRGGBB color.

    Mesh

    Immutable indexed triangle geometry. Counterclockwise vertices face outward; both sides render by default.

    RasterBudgetExceededException

    Indicates that clipped triangle coverage exceeded the per-frame raster work budget.

    RenderFrame

    Owned rendering snapshot. Pixel and picking storage remains valid across subsequent renders.

    RenderTarget

    A fixed-size render target whose pixel and picking storage is reused on each render.

    Scene

    A mutable scene. Mutate and render on the same thread; notifications are synchronous.

    SceneRenderer

    Projects small opaque scenes into ordered, flat-shaded screen triangles.

    Shape

    An immutable primitive, indexed mesh instance, or transform group.

    ShapeReplacementEventArgs

    A replaced scene node. Corresponding child positions represent the same parts in the replacement tree.

    WorldLabel

    Immutable world anchor for an overlay label; labels do not affect picking or depth.

    Structs

    Bounds3

    World-space axis-aligned bounds.

    DrawTriangle

    A projected triangle for the legacy painter renderer.

    ProjectedLabel

    A projected overlay label. Coordinates use the same pixel space as the frame.

    Enums

    CameraProjection

    Camera projection model.

    In this article
    Back to top Generated by DocFX