summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h')
-rw-r--r--src/runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h b/src/runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h
index 22af262..39015fe 100644
--- a/src/runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h
+++ b/src/runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h
@@ -78,6 +78,16 @@ namespace render {
};
};
+ struct DefaultMaterialCullMode
+ {
+ enum Enum {
+ Back = 0,
+ Front,
+ FrontAndBack,
+ None
+ };
+ };
+
struct SImage;
struct QT3DS_AUTOTEST_EXPORT SDefaultMaterial : SGraphObject
@@ -116,6 +126,7 @@ namespace render {
QT3DSF32 m_DiffuseLightWrap; // 0 - 1
bool m_VertexColors;
DefaultMaterialTransparencyMode::Enum m_TransparencyMode;
+ DefaultMaterialCullMode::Enum m_CullMode;
// Materials are stored as a linked list on models.
SGraphObject *m_NextSibling;
SModel *m_Parent;