summaryrefslogtreecommitdiffstats
path: root/src/render/renderstates/qpointsize.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-08-26 10:28:15 +0200
committerPaul Lemire <paul.lemire@kdab.com>2016-08-29 07:39:20 +0000
commit10362761821f4beff68cf1ebd2b0703b3e28e7bf (patch)
tree1fd09e31eb04906a5c0a99b7da1127c607f14cc8 /src/render/renderstates/qpointsize.cpp
parent150af04197682ccdbab509a95758fcdf957f63b2 (diff)
QPointSize: update doc
Change-Id: Ifcd3e3fbe7198bd9191c16b8d570b240560e400d Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
Diffstat (limited to 'src/render/renderstates/qpointsize.cpp')
-rw-r--r--src/render/renderstates/qpointsize.cpp31
1 files changed, 28 insertions, 3 deletions
diff --git a/src/render/renderstates/qpointsize.cpp b/src/render/renderstates/qpointsize.cpp
index 8aa2d7e0c..03c37bc4b 100644
--- a/src/render/renderstates/qpointsize.cpp
+++ b/src/render/renderstates/qpointsize.cpp
@@ -51,11 +51,36 @@ namespace Qt3DRender {
\brief Specifies the size of rasterized points. May either be set statically
or by shader programs.
- When using StaticValue, the value is set using glPointSize(), if available.
- When using Programmable, gl_PointSize must be set within shader programs,
- the value provided to this RenderState is ignored in that case.
+ When the sizeMode property is set to SizeMode::Fixed, the value is set
+ using glPointSize(), if available. When using SizeMode::Programmable,
+ gl_PointSize must be set within shader programs, the value provided to this
+ RenderState is ignored in that case.
*/
+/*!
+ \qmltype PointSize
+ \instantiates Qt3DRender::QPointSize
+ \inqmlmodule Qt3D.Render
+
+ \brief Specifies the size of rasterized points. May either be set statically
+ or by shader programs.
+
+ When the sizeMode property is set to SizeMode::Fixed, the value is set
+ using glPointSize(), if available. When using SizeMode::Programmable,
+ gl_PointSize must be set within shader programs, the value provided to this
+ RenderState is ignored in that case.
+ */
+
+/*!
+ \qmlproperty float Qt3D.Render::QPointSize::value
+ Specifies the point size value to be used.
+*/
+
+/*!
+ \qmlproperty QPointSize::SizeMode Qt3D.Render::QPointSize::sizeMode
+ Specifies the sizeMode to be used.
+*/
+
QPointSize::QPointSize(Qt3DCore::QNode *parent)
: QRenderState(*new QPointSizePrivate(SizeMode::Programmable, 0.f), parent)
{