MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ describe()

static constexpr auto MayaFlux::Nexus::State::EntityRecord::describe ( )
inlinestaticconstexpr

Definition at line 213 of file Schema.hpp.

214 {
215 return std::make_tuple(
220 IO::member("intensity", &EntityRecord::intensity),
222 IO::member("query_radius", &EntityRecord::query_radius),
225 IO::member("influence_fn_name", &EntityRecord::influence_fn_name),
226 IO::member("perception_fn_name", &EntityRecord::perception_fn_name),
227 IO::member("radiate_fn_name", &EntityRecord::radiate_fn_name),
229 IO::member("audio_sinks", &EntityRecord::audio_sinks),
230 IO::member("render_sinks", &EntityRecord::render_sinks),
233 IO::opt_member("falloff_radius", &EntityRecord::falloff_radius));
234 }
constexpr auto member(std::string_view key, T Class::*ptr)
constexpr auto opt_member(std::string_view key, std::optional< T > Class::*ptr)
std::optional< LocusNavRecord > locus_nav
Definition Schema.hpp:209
std::optional< float > size
Definition Schema.hpp:202
std::optional< glm::vec3 > color
Definition Schema.hpp:201
std::vector< AudioSinkRecord > audio_sinks
Definition Schema.hpp:207
std::optional< float > falloff_radius
Definition Schema.hpp:211
std::vector< RenderSinkRecord > render_sinks
Definition Schema.hpp:208

References audio_sinks, color, falloff_curve_name, falloff_radius, id, influence_fn_name, intensity, kind, locus_nav, MayaFlux::IO::member(), MayaFlux::IO::opt_member(), perception_fn_name, position, query_radius, radiate_fn_name, radius, render_sinks, size, subkind, and wiring.

+ Here is the call graph for this function: