![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtGui/rhi/qrhi.h>#include <QtQuick3DRuntimeRender/qtquick3druntimerenderexports.h>#include <QtQuick3DUtils/private/qssgrenderbasetypes_p.h>#include <QtQuick3DUtils/private/qssgutils_p.h>#include <ssg/qssgrhicontext.h>Go to the source code of this file.
Namespaces | |
| namespace | QSSGRhiHelpers |
Macros | |
| #define | QSSG_MAX_NUM_LIGHTS 16 |
| #define | QSSG_MAX_NUM_DIRECTIONAL_LIGHTS 4 |
| #define | QSSG_REDUCED_MAX_NUM_LIGHTS 4 |
| #define | QSSG_REDUCED_MAX_NUM_DIRECTIONAL_LIGHTS 1 |
| #define | QSSGRHICTX_STAT(ctx, f) |
Typedefs | |
| using | QSSGRhiInputAssemblerState = QSSGRhiInputAssemblerStatePrivate::InputAssemblerState |
| using | QSSGRhiBufferPtr = std::shared_ptr<QSSGRhiBuffer> |
| using | QSSGRhiShaderPipelinePtr = std::shared_ptr<QSSGRhiShaderPipeline> |
| using | QSSGManagedRhiTexturePtr = QSSGManagedRhiTexture::Ptr |
| using | QSSGRhiRenderableTextureV2Ptr = std::shared_ptr<QSSGRhiRenderableTextureV2> |
Enumerations | |
| enum class | QSSGRhiSamplerBindingHints { LightProbe = 64 , ScreenTexture , DepthTexture , AoTexture , LightmapTexture , DepthTextureArray , ScreenTextureArray , AoTextureArray , NormalTexture , MotionVectorTexture , BindingMapSize } |
| #define QSSG_MAX_NUM_DIRECTIONAL_LIGHTS 4 |
Definition at line 301 of file qssgrhicontext_p.h.
| #define QSSG_MAX_NUM_LIGHTS 16 |
Definition at line 300 of file qssgrhicontext_p.h.
| #define QSSG_REDUCED_MAX_NUM_DIRECTIONAL_LIGHTS 1 |
Definition at line 303 of file qssgrhicontext_p.h.
| #define QSSG_REDUCED_MAX_NUM_LIGHTS 4 |
Definition at line 302 of file qssgrhicontext_p.h.
Definition at line 922 of file qssgrhicontext_p.h.
Definition at line 714 of file qssgrhicontext_p.h.
| using QSSGRhiBufferPtr = std::shared_ptr<QSSGRhiBuffer> |
Definition at line 262 of file qssgrhicontext_p.h.
Definition at line 45 of file qssgrhicontext_p.h.
| using QSSGRhiRenderableTextureV2Ptr = std::shared_ptr<QSSGRhiRenderableTextureV2> |
Definition at line 772 of file qssgrhicontext_p.h.
| using QSSGRhiShaderPipelinePtr = std::shared_ptr<QSSGRhiShaderPipeline> |
Definition at line 599 of file qssgrhicontext_p.h.
|
strong |
| Enumerator | |
|---|---|
| LightProbe | |
| ScreenTexture | |
| DepthTexture | |
| AoTexture | |
| LightmapTexture | |
| DepthTextureArray | |
| ScreenTextureArray | |
| AoTextureArray | |
| NormalTexture | |
| MotionVectorTexture | |
| BindingMapSize | |
Definition at line 283 of file qssgrhicontext_p.h.
|
inline |
Definition at line 848 of file qssgrhicontext_p.h.
|
inline |
Definition at line 910 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1144 of file qssgrhicontext_p.h.
|
inline |
Definition at line 878 of file qssgrhicontext_p.h.
|
inline |
Definition at line 163 of file qssgrhicontext_p.h.
|
inline |
Definition at line 271 of file qssgrhicontext_p.h.
|
inline |
Definition at line 654 of file qssgrhicontext_p.h.
|
inline |
Definition at line 843 of file qssgrhicontext_p.h.
|
inline |
Definition at line 903 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1138 of file qssgrhicontext_p.h.
|
inline |
Definition at line 873 of file qssgrhicontext_p.h.
|
inline |
Definition at line 120 of file qssgrhicontext_p.h.
|
inline |
Definition at line 264 of file qssgrhicontext_p.h.
|
inline |
Definition at line 641 of file qssgrhicontext_p.h.
|
inline |
Definition at line 853 of file qssgrhicontext_p.h.
|
inline |
Definition at line 915 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1149 of file qssgrhicontext_p.h.
|
inline |
Definition at line 866 of file qssgrhicontext_p.h.
|
inline |
Definition at line 168 of file qssgrhicontext_p.h.
|
inline |
Definition at line 659 of file qssgrhicontext_p.h.