73 void unbind(uint32_t slot_index);
88 void process_slot(
MeshSlot& slot,
float dt)
override;
90 void process(
float dt)
override;
94 return "MeshTransform";
98 std::unordered_map<uint32_t, TransformField>
m_fields;
111 std::chrono::steady_clock::time_point m_last_tick { std::chrono::steady_clock::now() };
118 [[nodiscard]] glm::mat4 parent_world(
const MeshSlot& slot)
const;
Abstract base for operators that process MeshNetwork slots.
Named, independently transformable mesh unit within a MeshNetwork.