Graphics/GraphicalMesh: Allow to update submeshes

This commit is contained in:
SirLynix
2022-06-16 18:19:48 +02:00
parent 2cc4944f58
commit 62ba4f172b
8 changed files with 73 additions and 25 deletions

View File

@@ -9,6 +9,7 @@
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Graphics/Config.hpp>
#include <Nazara/Graphics/GraphicalMesh.hpp>
#include <Nazara/Graphics/InstancedRenderable.hpp>
#include <Nazara/Renderer/RenderPipeline.hpp>
#include <Nazara/Utility/Mesh.hpp>
@@ -17,7 +18,6 @@
namespace Nz
{
class GraphicalMesh;
class Material;
class NAZARA_GRAPHICS_API Model : public InstancedRenderable
@@ -50,6 +50,8 @@ namespace Nz
std::vector<RenderPipelineInfo::VertexBufferData> vertexBufferData;
};
NazaraSlot(GraphicalMesh, OnInvalidated, m_onInvalidated);
std::shared_ptr<GraphicalMesh> m_graphicalMesh;
std::vector<SubMeshData> m_submeshes;
Recti m_scissorBox;