#define MSP_GL_OBJECT_H_
#include <vector>
-#include "bindable.h"
#include "renderable.h"
#include "renderpass.h"
#include "resourceobserver.h"
private:
struct LevelOfDetail
{
- RefPtr<const Mesh> mesh;
- RefPtr<const Technique> technique;
+ const Mesh *mesh;
+ const Technique *technique;
};
std::vector<LevelOfDetail> lods;
Geometry::BoundingSphere<float, 3> bounding_sphere;
bool lod0_watched;
- static Matrix identity_matrix;
+ static const Matrix identity_matrix;
public:
Object();