Ocean
Loading...
Searching...
No Matches
Rendering.h File Reference

Go to the source code of this file.

Namespaces

namespace  Ocean
 The namespace covering the entire Ocean framework.
 
namespace  Ocean::Rendering
 Namespace of the Rendering library.
 

Typedefs

using Ocean::Rendering::ObjectId = size_t
 Definition of a object id.
 
using Ocean::Rendering::VertexIndex = unsigned int
 Definition of a vertex index.
 
using Ocean::Rendering::Normal = Vector3
 Definition of a 3D normal.
 
using Ocean::Rendering::TextureCoordinate = Vector2
 Definition of a 2D texture coordinate.
 
using Ocean::Rendering::Vertex = Vector3
 Definition of a 3D vertex.
 
using Ocean::Rendering::VertexIndices = std::vector< VertexIndex >
 Definition of a vector holding vertex indices.
 
using Ocean::Rendering::Normals = std::vector< Normal >
 Definition of a vector holding normals.
 
using Ocean::Rendering::TextureCoordinates = std::vector< TextureCoordinate >
 Definition of a vector holding texture coordinates.
 
using Ocean::Rendering::Vertices = std::vector< Vertex >
 Definition of a vector holding vertices.
 
using Ocean::Rendering::VertexIndexGroups = std::vector< VertexIndices >
 Definition of a vector holding vertex indices.
 

Variables

const ObjectId Ocean::Rendering::invalidObjectId = ObjectId(-1)
 Definition of an invalid object id.
 
constexpr VertexIndex Ocean::Rendering::invalidIndex = VertexIndex(-1)
 Definition of an invalid vertex index.