#include <QtQuick3DUtils/private/qssgdataref_p.h>
#include <QtQuick3DUtils/private/qtquick3dutilsglobal_p.h>
#include <QtGui/QVector2D>
#include <QtGui/QVector3D>
#include <QtGui/QVector4D>
#include <QtGui/QMatrix4x4>
#include <QtGui/QMatrix3x3>
#include <QFloat16>
#include <cmath>
Go to the source code of this file.
|
| enum class | QSSGRenderComponentType {
UnsignedInt8 = 1
, Int8
, UnsignedInt16
, Int16
,
UnsignedInt32
, Int32
, UnsignedInt64
, Int64
,
Float16
, Float32
, Float64
} |
| |
| enum class | QSSGRenderDrawMode {
Points = 1
, LineStrip
, LineLoop
, Lines
,
TriangleStrip
, TriangleFan
, Triangles
} |
| |
| enum class | QSSGRenderWinding { Clockwise = 1
, CounterClockwise
} |
| |
| enum class | QSSGRenderTextureFilterOp { None = 0
, Nearest
, Linear
} |
| |
| enum class | QSSGRenderTextureCoordOp : quint8 { Unknown = 0
, ClampToEdge
, MirroredRepeat
, Repeat
} |
| |
| enum class | QSSGCullFaceMode {
Unknown = 0
, Back
, Front
, Disabled
,
FrontAndBack
} |
| |
| enum class | QSSGDepthDrawMode { OpaqueOnly
, Always
, Never
, OpaquePrePass
} |
| |
| enum class | QSSGRenderShaderDataType : quint32 {
Unknown = 0
, Integer
, IntegerVec2
, IntegerVec3
,
IntegerVec4
, Boolean
, BooleanVec2
, BooleanVec3
,
BooleanVec4
, Float
, Vec2
, Vec3
,
Vec4
, UnsignedInteger
, UnsignedIntegerVec2
, UnsignedIntegerVec3
,
UnsignedIntegerVec4
, Matrix3x3
, Matrix4x4
, Rgba
,
Size
, SizeF
, Point
, PointF
,
Rect
, RectF
, Quaternion
, Texture
} |
| |
| enum class | QSSGRenderTextureTypeValue {
Unknown = 0
, Diffuse
, Specular
, Environment
,
Bump
, Normal
, Emissive
, Anisotropy
,
Translucent
} |
| |
| enum class | QSSGRenderTextureCubeFace : quint8 {
PosX
, NegX
, PosY
, NegY
,
PosZ
, NegZ
} |
| |
◆ bool_2
◆ bool_3
◆ bool_4
◆ qint32_2
◆ qint32_3
◆ qint32_4
◆ quint32_2
◆ quint32_3
◆ quint32_4
◆ QSSGCullFaceMode
◆ QSSGDepthDrawMode
◆ QSSGRenderComponentType
| Enumerator |
|---|
| UnsignedInt8 | |
| Int8 | |
| UnsignedInt16 | |
| Int16 | |
| UnsignedInt32 | |
| Int32 | |
| UnsignedInt64 | |
| Int64 | |
| Float16 | |
| Float32 | |
| Float64 | |
Definition at line 34 of file qssgrenderbasetypes_p.h.
◆ QSSGRenderDrawMode
| Enumerator |
|---|
| Points | |
| LineStrip | |
| LineLoop | |
| Lines | |
| TriangleStrip | |
| TriangleFan | |
| Triangles | |
Definition at line 49 of file qssgrenderbasetypes_p.h.
◆ QSSGRenderShaderDataType
| Enumerator |
|---|
| Unknown | |
| Integer | |
| IntegerVec2 | |
| IntegerVec3 | |
| IntegerVec4 | |
| Boolean | |
| BooleanVec2 | |
| BooleanVec3 | |
| BooleanVec4 | |
| Float | |
| Vec2 | |
| Vec3 | |
| Vec4 | |
| UnsignedInteger | |
| UnsignedIntegerVec2 | |
| UnsignedIntegerVec3 | |
| UnsignedIntegerVec4 | |
| Matrix3x3 | |
| Matrix4x4 | |
| Rgba | |
| Size | |
| SizeF | |
| Point | |
| PointF | |
| Rect | |
| RectF | |
| Quaternion | |
| Texture | |
Definition at line 508 of file qssgrenderbasetypes_p.h.
◆ QSSGRenderTextureCoordOp
◆ QSSGRenderTextureCubeFace
◆ QSSGRenderTextureFilterOp
◆ QSSGRenderTextureTypeValue
| Enumerator |
|---|
| Unknown | |
| Diffuse | |
| Specular | |
| Environment | |
| Bump | |
| Normal | |
| Emissive | |
| Anisotropy | |
| Translucent | |
Definition at line 540 of file qssgrenderbasetypes_p.h.
◆ QSSGRenderWinding
◆ absoluteToNormalizedCoordinates()
◆ halfDims()
◆ relativeToNormalizedCoordinates()
◆ toAbsoluteCoords()
◆ toNormalizedRectRelative()
◆ toRectRelative()
◆ QSSGRenderTextureCubeFaces