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(authors,
"ossia team")
41 manual_url,
"https://ossia.io/score-docs/processes/extract-texture.html")
42 halp_meta(uuid,
"4d8f2a6b-7c19-4e05-a3d8-1b6f5e9c2a48")
48 halp_meta(name,
"Geometry");
49 halp::dynamic_gpu_geometry
mesh;
50 float transform[16]{};
51 bool dirty_mesh =
false;
52 bool dirty_transform =
false;
55 struct : halp::lineedit<
"Name",
"skybox">
57 halp_meta(symbol,
"name")
63 halp::gpu_texture_output<
"Texture"> texture;
76 std::string m_lastName;
List of nodes to be rendered to an output.
Definition RenderList.hpp:30
Definition TinyObj.hpp:27
Connection between two score::gfx::Port.
Definition score-plugin-gfx/Gfx/Graph/Utils.hpp:103