summaryrefslogtreecommitdiffstats
path: root/src/render/texture/qabstracttexture_p.h
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-04-01 15:44:22 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-04-10 15:03:35 +0000
commit20ed96d5d051f5ad8d50a6937a2c40e9323c0d70 (patch)
tree92d818aab364e0333f39e1d4bb4d981641ee1f9d /src/render/texture/qabstracttexture_p.h
parent8f0b53aeb270713a0cd5b92889b91cc3d51849d8 (diff)
QAbstractTexture creates creation changes
Change-Id: Ia164f44c53047c258c9e256fee20df0c8ecb9496 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/texture/qabstracttexture_p.h')
-rw-r--r--src/render/texture/qabstracttexture_p.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/render/texture/qabstracttexture_p.h b/src/render/texture/qabstracttexture_p.h
index 39ee6622b..2604bb506 100644
--- a/src/render/texture/qabstracttexture_p.h
+++ b/src/render/texture/qabstracttexture_p.h
@@ -87,6 +87,27 @@ public :
QTextureImageDataGeneratorPtr m_dataFunctor;
};
+struct QAbstractTextureData
+{
+ QAbstractTexture::Target target;
+ QAbstractTexture::TextureFormat format;
+ int width;
+ int height;
+ int depth;
+ bool autoMipMap;
+ QAbstractTexture::Filter minFilter;
+ QAbstractTexture::Filter magFilter;
+ QTextureWrapMode::WrapMode wrapModeX;
+ QTextureWrapMode::WrapMode wrapModeY;
+ QTextureWrapMode::WrapMode wrapModeZ;
+ float maximumAnisotropy;
+ QAbstractTexture::ComparisonFunction comparisonFunction;
+ QAbstractTexture::ComparisonMode comparisonMode;
+ Qt3DCore::QNodeIdVector textureImageIds;
+ int layers;
+ QTextureImageDataGeneratorPtr dataFunctor;
+};
+
} // QT3D
QT_END_NAMESPACE