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

◆ from()

static InfluenceBlock MayaFlux::Nexus::InfluenceBlock::from ( const InfluenceContext &  ctx)
inlinestatic

The block for ctx, with white and size 1 where the context has none.

Definition at line 60 of file Influence.hpp.

61 {
62 return {
63 .position = ctx.position,
64 .intensity = ctx.intensity,
65 .color = ctx.color.value_or(glm::vec3(1.0F)),
66 .radius = ctx.radius,
67 .size = ctx.size.value_or(1.0F),
68 };
69 }

References MayaFlux::Nexus::InfluenceContext::color, MayaFlux::Nexus::InfluenceContext::intensity, MayaFlux::Nexus::InfluenceContext::position, position, MayaFlux::Nexus::InfluenceContext::radius, and MayaFlux::Nexus::InfluenceContext::size.