2#include <halp/controls.hpp>
3#include <halp/geometry.hpp>
4#include <halp/meta.hpp>
5#include <halp/texture.hpp>
7#include <Gfx/Graph/RenderList.hpp>
36 halp_meta(name,
"Extract texture (by name)")
37 halp_meta(category,
"Visuals/Utilities")
38 halp_meta(c_name,
"extract_texture_by_name")
39 halp_meta(description,
"Extract a named auxiliary texture from geometry as a standalone GPU texture.")
40 halp_meta(authors,
"ossia team")
42 manual_url,
"https://ossia.io/score-docs/processes/extract-texture.html")
43 halp_meta(uuid,
"4d8f2a6b-7c19-4e05-a3d8-1b6f5e9c2a48")
49 halp_meta(name,
"Geometry");
50 halp::dynamic_gpu_geometry
mesh;
51 float transform[16]{};
52 bool dirty_mesh =
false;
53 bool dirty_transform =
false;
56 struct : halp::lineedit<
"Name",
"skybox">
58 halp_meta(symbol,
"name")
64 halp::gpu_texture_output<
"Texture"> texture;
77 std::string m_lastName;
List of nodes to be rendered to an output.
Definition RenderList.hpp:33
Definition TinyObj.hpp:27
Connection between two score::gfx::Port.
Definition score-plugin-gfx/Gfx/Graph/Utils.hpp:236