#include <msp/core/refptr.h>
#include <msp/datafile/objectloader.h>
+#include "cullface.h"
#include "material.h"
namespace Msp {
const Material *material;
std::string material_slot;
std::vector<TextureSlot> textures;
- bool back_faces;
+ CullMode face_cull;
bool receive_shadows;
bool image_based_lighting;
Tag get_texture_tag(const std::string &) const;
DEPRECATED void set_texture(unsigned, const Texture *, const Sampler * = 0);
DEPRECATED int get_texture_index(const std::string &) const;
- void set_back_faces(bool);
- bool get_back_faces() const { return back_faces; }
+ void set_face_cull(CullMode);
+ CullMode get_face_cull() const { return face_cull; }
void set_receive_shadows(bool);
bool get_receive_shadows() const { return receive_shadows; }
void set_image_based_lighting(bool);