lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
node.hpp File Reference

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.
 

Detailed Description

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.