|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Defines the Node class for managing scene graph nodes in a 3D environment. More...
#include "lmgl/scene/light.hpp"#include "lmgl/scene/mesh.hpp"#include "lmgl/scene/lod.hpp"#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/quaternion.hpp>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | lmgl::scene::Node |
| Represents a node in a scene graph. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::scene |
| Namespace for scene-related classes and functions. | |
Defines the Node class for managing scene graph nodes in a 3D environment.
This header file contains the definition of the Node class, which represents a node in a scene graph. Each node can have a position, rotation, scale, and can contain child nodes, forming a hierarchical structure. Nodes can also hold a reference to a Mesh object.