|
CeresEngine 0.2.0
A game development framework
|
#include "PrimitiveTopology.hpp"#include "VertexDeclaration.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/SmartPtr.hpp"#include "CeresEngine/Foundation/Container/MemoryView.hpp"#include "CeresEngine/Foundation/Container/Pair.hpp"#include "CeresEngine/Foundation/Container/Span.hpp"#include "CeresEngine/Math/Geometry.hpp"#include "CeresEngine/RenderAPI/GPUBufferObject.hpp"#include "CeresEngine/Resource/Resource.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::Vertex |
| A basic vertex type. More... | |
| struct | CeresEngine::SubMesh |
| struct | CeresEngine::MeshProperties |
| A structure that describes properties of a mesh. More... | |
| class | CeresEngine::Mesh |
| A base class for all mesh implementations. More... | |
| class | CeresEngine::MemoryMesh |
| class | CeresEngine::StreamingMesh |
| A mesh that stores it's vertex and index streams to a resource stream. More... | |
| class | CeresEngine::GPUMesh |
| A mesh that is backed directly by a GPU vertex (and optionally an index buffer). More... | |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| using | CeresEngine::RawVertexBufferView = MemoryView< Byte > |
| using | CeresEngine::ConstRawVertexBufferView = MemoryView< const Byte > |
| template<typename T > | |
| using | CeresEngine::VertexBufferView = StridedMemoryView< T > |
| template<typename T > | |
| using | CeresEngine::ConstVertexBufferView = VertexBufferView< const T > |
| using | CeresEngine::RawIndexBufferView = MemoryView< Byte > |
| using | CeresEngine::ConstRawIndexBufferView = MemoryView< const Byte > |
| template<typename T > | |
| using | CeresEngine::IndexBufferView = StridedMemoryView< T > |
| template<typename T > | |
| using | CeresEngine::ConstIndexBufferView = IndexBufferView< const T > |
| using | CeresEngine::VertexCount = unsigned int |
| A type that represents the number vertices in a mesh. | |
| using | CeresEngine::VertexIndex = unsigned int |
| A type that represents a vertex index. | |
| using | CeresEngine::VertexIndexSet = Vector< VertexIndex > |
| A type that represents a set of vertex indexes. | |