33 halp_meta(name,
"Transform 3D")
34 halp_meta(c_name,
"transform3d_avnd")
35 halp_meta(category,
"Visuals/3D/Scene")
36 halp_meta(authors,
"ossia team")
37 halp_meta(uuid,
"7a9f2b41-4d58-4e93-b7c2-0f5d3e8a6b1c")
43 halp_meta(name,
"Scene In");
44 ossia::scene_spec scene;
48 halp::xyz_spinboxes_f32<
49 "Position", halp::range{-10000., 10000., 0.}>
51 halp::xyz_spinboxes_f32<
"Rotation", halp::range{0., 359.9999999, 0.}>
53 halp::xyz_spinboxes_f32<
54 "Scale", halp::range{0.00001, 1000., 1.}>
62 halp_meta(name,
"Scene Out");
63 ossia::scene_spec scene;
86 ossia::gpu_slot_ref m_xform_ref{};
92 std::shared_ptr<const ossia::scene_state> m_state;
93 const ossia::scene_state* m_cached_in_state{};
94 int64_t m_cached_in_version{-1};
95 CachedTRS m_cachedTRS{};
96 int64_t m_version_counter{0};