ObjModifier
Places UI prefabs and existing scene objects inline with text. The set of named inline objects available to <obj=name> tags is supplied by an IObjProvider.
Remarks
Changed event when the resolution result changes.public IObjProvider Provider{ get; set }Source of named inline objects.
protected INamedCatalog<InlineObject> Catalog{ get }protected override bool HasRenderable(InlineObject entry)protected override bool IsSingular(InlineObject entry)protected override UniTextDirty MemberStage(StateMember member)Cheapest rebuild stage that carries a change of member — of a catalog entry or of a keyed override — to the screen. Size, pivot and rotation are values this class only forwards to OnMediaShaped, so they default to UniTextDirty.Positions: any value a subclass turns into shaping-slot or positioned-glyph output is stale under UniTextDirty.Mesh, which reuses the positioned glyphs. An override classifies the members its own entry and override types declare, and lowers a forwarded member to UniTextDirty.Mesh only when it consumes that member no earlier than mesh generation.
protected override void ConfigureWrapper(ObjectMediaWrapper wrapper, InlineObject entry, int cluster)