Struct opengex::structure::LightNode
[−]
[src]
pub struct LightNode { pub name: Option<Name>, pub transformations: Vec<Transformation>, pub animations: Vec<Animation>, pub children: Vec<Nodes>, pub visibile: Option<bool>, pub light: Arc<LightObject>, }
A LightNode
structure represents a single camera node in a scene. "]
Fields
name: Option<Name>
The optional name for this node. This property is generic to all types of nodes.
transformations: Vec<Transformation>
Any local transformations to be applied to this node. This property is generic to all types of nodes.
animations: Vec<Animation>
Any animations for this node. This property is generic to all types of nodes.
children: Vec<Nodes>
Any sub-nodes of this node. This property is generic to all types of nodes.
visibile: Option<bool>
Whether this light is visible. Overrides the visibility of the referenced LightObject
structure.
light: Arc<LightObject>
A reference to a LightObject
that contains the information neccesary to construct the
proper type of light.