Logo
GeomCluster.h
1#pragma once
2
3#include "gfx/Vertex.h"
4#include "gfx/Buffer.h"
5#include "gfx/mdl/geomInfo.h"
6
7namespace SharpKmyGfx
8{
9 ref class VertexBuffer;
10
11 public ref class GeomCluster
12 {
13 public:
16
17 void setPrimitive(int type) {
18 mesh->m_prim = (kmyGfx::PRIMTYPE)type;
19 }
20 void update(VertexBuffer ^invb, int count);
21
22 kmyGfx::geomInfo* mesh = nullptr;
23 int submesIndex = 0;
24 };
25}
Definition: GeomCluster.h:12
kmyGfx::geomInfo * mesh
Definition: GeomCluster.h:22
int submesIndex
Definition: GeomCluster.h:23
void setPrimitive(int type)
Definition: GeomCluster.h:17
~GeomCluster()
Definition: GeomCluster.cpp:15
GeomCluster()
Definition: GeomCluster.cpp:5
void update(VertexBuffer ^invb, int count)
Definition: GeomCluster.cpp:22
Definition: VertexBuffer.h:11
Definition: Asset.h:4