Public Member Functions | |
SceneNode (GraphicsSystem graphicsSystem) | |
SceneNode (SceneNode sceneNode) | |
IEnumerator | GetEnumerator () |
void | AddChild (SceneNode sceneNode) |
void | Detach () |
void | ClearChildren () |
SceneNode | Clone () |
void | SetLightingEnabled (bool enabled) |
void | CalcBounds () |
void | CompileGeometry () |
void | DisposeGeometry () |
Protected Member Functions | |
virtual void | OnUpdate () |
Properties | |
GraphicsSystem | GraphicsSystem [get] |
string | Name [get, set] |
bool | Visible [get, set] |
bool | Enabled [get, set] |
bool | DrawBounds [get, set] |
Vector4 | BoundsColor [get, set] |
object | Tag [get, set] |
SceneNode | Root [get] |
SceneNode | Parent [get] |
SceneNode | First [get] |
SceneNode | Last [get] |
SceneNode | Previous [get] |
SceneNode | Next [get] |
List< Material > | Materials [get, set] |
Matrix | ModelMatrix [get, set] |
Matrix | AbsoluteMatrix [get] |
int | Count [get] |
AABBox | Bounds [get, set] |
Lib3D.SceneNode.SceneNode | ( | GraphicsSystem | graphicsSystem | ) |
Lib3D.SceneNode.SceneNode | ( | SceneNode | sceneNode | ) |
void Lib3D.SceneNode.AddChild | ( | SceneNode | sceneNode | ) |
void Lib3D.SceneNode.CalcBounds | ( | ) |
void Lib3D.SceneNode.ClearChildren | ( | ) |
SceneNode Lib3D.SceneNode.Clone | ( | ) |
void Lib3D.SceneNode.CompileGeometry | ( | ) |
void Lib3D.SceneNode.Detach | ( | ) |
void Lib3D.SceneNode.DisposeGeometry | ( | ) |
IEnumerator Lib3D.SceneNode.GetEnumerator | ( | ) |
virtual void Lib3D.SceneNode.OnUpdate | ( | ) | [protected, virtual] |
Reimplemented in Lib3D.TransformSceneNode.
void Lib3D.SceneNode.SetLightingEnabled | ( | bool | enabled | ) |
Matrix Lib3D.SceneNode.AbsoluteMatrix [get] |
AABBox Lib3D.SceneNode.Bounds [get, set] |
Vector4 Lib3D.SceneNode.BoundsColor [get, set] |
int Lib3D.SceneNode.Count [get] |
bool Lib3D.SceneNode.DrawBounds [get, set] |
bool Lib3D.SceneNode.Enabled [get, set] |
SceneNode Lib3D.SceneNode.First [get] |
GraphicsSystem Lib3D.SceneNode.GraphicsSystem [get] |
SceneNode Lib3D.SceneNode.Last [get] |
List<Material> Lib3D.SceneNode.Materials [get, set] |
Matrix Lib3D.SceneNode.ModelMatrix [get, set] |
string Lib3D.SceneNode.Name [get, set] |
SceneNode Lib3D.SceneNode.Next [get] |
SceneNode Lib3D.SceneNode.Parent [get] |
SceneNode Lib3D.SceneNode.Previous [get] |
SceneNode Lib3D.SceneNode.Root [get] |
object Lib3D.SceneNode.Tag [get, set] |
bool Lib3D.SceneNode.Visible [get, set] |