Struct TextPanel
pub struct TextPanel { /* private fields */ }Expand description
Describes a text panel object.
Implementations§
§impl TextPanel
impl TextPanel
pub fn with_base(identifier: &str, base: &str) -> Self
pub fn with_base(identifier: &str, base: &str) -> Self
Creates a text panel write-access helper nested under base.
pub fn material(&self) -> MaterialWithTransparency
pub fn material(&self) -> MaterialWithTransparency
Access the material property of the text panel (applied recursively).
pub fn text(&self, text: &str) -> Instruction
pub fn text(&self, text: &str) -> Instruction
Apply text to the panel.
pub fn background(&self) -> Background
pub fn background(&self) -> Background
Access the background of the text panel.
Methods from Deref<Target = Obj>§
pub fn quaternion(&self) -> Xyzw
pub fn quaternion(&self) -> Xyzw
Access the quaternion of the object.
pub fn visible(&self, value: bool) -> Instruction
pub fn visible(&self, value: bool) -> Instruction
Access the visibility of the object.
pub fn parent(&self, parent: Option<&Obj>) -> Instruction
pub fn parent(&self, parent: Option<&Obj>) -> Instruction
Attach the object to a parent, or detach it when parent is None.
pub fn render_order(&self, value: f64) -> Instruction
pub fn render_order(&self, value: f64) -> Instruction
Writes the render order, overriding the default draw-order sort. Mainly relevant for transparent objects without depth writing, where draw order (not depth) determines blending order against other transparent objects.
pub fn render_order_recursive(&self, value: f64) -> Instruction
pub fn render_order_recursive(&self, value: f64) -> Instruction
Writes the render order recursively to every descendant. renderOrder
does not cascade to children in the browser dispatcher’s underlying
renderer, unlike most other object properties.
pub fn material(&self) -> MaterialHelper
pub fn material(&self) -> MaterialHelper
Access the material property of the object.