tiny.sdfii.compile
Defined in tiny.sdfii.
API (9)
Types and contracts
Public types and contracts.
Source
Source: fun/sdfii/src/engine/compile.zig
zig
const sdfii_scene = @import("sdfii_scene");const sdfii_sdf = @import("sdfii_sdf");pub const Artifact = sdfii_scene.artifact;pub const View = sdfii_scene.view;pub const ProgramState = sdfii_scene.program_state;pub const QueryState = sdfii_scene.query_state;pub const RenderState = sdfii_scene.render_state;pub const PublishedRevision = sdfii_scene.compiler.PublishedRevision;pub const Compiler = sdfii_scene.compiler;pub const sdf = struct { pub const Types: type = sdfii_sdf.types; pub const Primitives: type = sdfii_sdf.primitives; pub const IntervalPrimitives: type = sdfii_sdf.interval; pub const Interval: type = sdfii_sdf.enclosure; pub const Compile: type = sdfii_sdf.compile; pub const NativeEncode: type = sdfii_sdf.native_encode; pub const Differentiable: type = sdfii_sdf.differentiable; pub const Vjp: type = sdfii_sdf.vjp; pub const IrSerialize: type = sdfii_sdf.ir_serialize; pub const IrParamBuf: type = sdfii_sdf.ir_param_buf; pub const Builder: type = sdfii_sdf.builder;};pub const scene = struct { pub const Fragment: type = sdfii_scene.fragment; pub const Publish: type = sdfii_scene.publish; pub const Transform: type = sdfii_scene.transform;};Source: fun/sdfii/src/root.zig:20
zig
pub const compile = engine.compile;Audit
| Definitions | 8 |
|---|---|
| Public names | 8 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |