#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