// generated by diplomat-tool import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; /** * Unary field-program operations (see `crate::sdf::UnaryOp`). */ export class FieldProgramUnaryOp { /** @internal */ static fromValue(value: FieldProgramUnaryOp | string): FieldProgramUnaryOp; get value(): string; /** @internal */ get ffiValue(): number; static Neg : FieldProgramUnaryOp; static Abs : FieldProgramUnaryOp; static Sqrt : FieldProgramUnaryOp; static Log : FieldProgramUnaryOp; static Sin : FieldProgramUnaryOp; static Cos : FieldProgramUnaryOp; static Acos : FieldProgramUnaryOp; static VecX : FieldProgramUnaryOp; static VecY : FieldProgramUnaryOp; static VecZ : FieldProgramUnaryOp; static Length : FieldProgramUnaryOp; static Normalize : FieldProgramUnaryOp; constructor(value: FieldProgramUnaryOp | string ); }