Loading...
Searching...
No Matches
Threedim::GltfLiveLink Class Reference
Classes | |
| struct | derived |
| struct | derived_cache |
| struct | derived_mesh |
| struct | glb_job |
| struct | ins |
| struct | mesh_job |
| struct | outs |
| struct | worker |
Public Types | |
| using | job = std::variant< glb_job, mesh_job > |
Public Member Functions | |
| halp_meta (name, "glTF Live Link") halp_meta(category | |
| Visuals | halp_meta (c_name, "gltf_live_link") halp_meta(description |
| Visuals Receive a scene streamed live from object transforms as they move | halp_meta (authors, "ossia team") halp_meta(manual_url |
| void | operator() () |
| void | init (score::gfx::RenderList &r, QRhiResourceUpdateBatch &res) |
| void | update (score::gfx::RenderList &r, QRhiResourceUpdateBatch &res, score::gfx::Edge *e) |
| void | release (score::gfx::RenderList &r) |
| void | set_scene (std::shared_ptr< const ossia::scene_state > parsed, uint64_t seq, std::vector< std::string > material_names={}) |
| void | on_parsed (bool patch, uint64_t seq, std::shared_ptr< const ossia::scene_state > state, std::vector< std::string > material_names) |
| void | on_mesh_ready (LiveLink::structural_message m) |
| void | add_patch (std::shared_ptr< const ossia::scene_state > patch, uint64_t seq, std::vector< std::string > material_names={}) |
| void | remove_nodes (const std::vector< std::string > &names, uint64_t seq) |
| void | apply (LiveLink::inbox box) |
| void | set_transform (const LiveLink::transform_record &r, uint64_t seq) |
Public Attributes | |
| Visuals Receive a scene streamed live from | Blender: geometry and materials " "as glTF |
| Visuals Receive a scene streamed live from object transforms as they move | https: halp_meta(uuid |
| Visuals Receive a scene streamed live from object transforms as they move b9446bac dbeb a9b6 db6e6cdaef2e struct Threedim::GltfLiveLink::ins | inputs |
| struct Threedim::GltfLiveLink::outs | outputs |
| struct Threedim::GltfLiveLink::worker | worker |
| std::shared_ptr< const ossia::scene_state > | m_parsed_state |
| std::shared_ptr< const ossia::scene_state > | m_overridden_state |
| std::shared_ptr< const ossia::scene_state > | m_wrapped_state |
| struct Threedim::GltfLiveLink::derived_cache | m_derived |
The documentation for this class was generated from the following files:
- GltfLiveLink.hpp
- GltfLiveLink.cpp