![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtQuick3DRuntimeRender/private/qssgrenderreflectionprobe_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>#include <QtQuick3DRuntimeRender/private/qssglayerrenderdata_p.h>#include "qssgrendercontextcore.h"Go to the source code of this file.
Functions | |
| static QRhiTexture * | allocateRhiReflectionTexture (QRhi *rhi, QRhiTexture::Format format, const QSize &size, QRhiTexture::Flags flags={}) |
| static QRhiRenderBuffer * | allocateRhiReflectionRenderBuffer (QRhi *rhi, QRhiRenderBuffer::Type type, const QSize &size) |
| float | radicalInverseVdC (uint bits) |
| QVector2D | hammersley (uint i, uint N) |
| QVector3D | importanceSampleGGX (QVector2D xi, float roughness) |
| float | distributionGGX (float nDotH, float roughness) |
| void | fillPrefilterValues (float roughness, float resolution, QVarLengthArray< QVector4D, prefilterSampleCount > &sampleDirections, float &invTotalWeight, uint &sampleCount) |
Variables | |
| QT_BEGIN_NAMESPACE const int | prefilterSampleCount = 16 |
| static const float | cube [] |
|
static |
Definition at line 42 of file qssgrenderreflectionmap.cpp.
|
static |
Definition at line 31 of file qssgrenderreflectionmap.cpp.
| float distributionGGX | ( | float | nDotH, |
| float | roughness ) |
Definition at line 409 of file qssgrenderreflectionmap.cpp.
| void fillPrefilterValues | ( | float | roughness, |
| float | resolution, | ||
| QVarLengthArray< QVector4D, prefilterSampleCount > & | sampleDirections, | ||
| float & | invTotalWeight, | ||
| uint & | sampleCount ) |
Definition at line 422 of file qssgrenderreflectionmap.cpp.
References prefilterSampleCount.
Definition at line 392 of file qssgrenderreflectionmap.cpp.
Definition at line 397 of file qssgrenderreflectionmap.cpp.
| float radicalInverseVdC | ( | uint | bits | ) |
Definition at line 382 of file qssgrenderreflectionmap.cpp.
|
static |
Definition at line 296 of file qssgrenderreflectionmap.cpp.
| QT_BEGIN_NAMESPACE const int prefilterSampleCount = 16 |
Definition at line 11 of file qssgrenderreflectionmap.cpp.
Referenced by fillPrefilterValues().