![]() |
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 8 |
| #define | QSSG_REDUCED_MAX_NUM_DIRECTIONAL_LIGHTS 2 |
| #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 291 of file qssgrhicontext_p.h.
| #define QSSG_MAX_NUM_LIGHTS 16 |
Definition at line 290 of file qssgrhicontext_p.h.
| #define QSSG_REDUCED_MAX_NUM_DIRECTIONAL_LIGHTS 2 |
Definition at line 293 of file qssgrhicontext_p.h.
| #define QSSG_REDUCED_MAX_NUM_LIGHTS 8 |
Definition at line 292 of file qssgrhicontext_p.h.
Definition at line 912 of file qssgrhicontext_p.h.
Definition at line 704 of file qssgrhicontext_p.h.
| using QSSGRhiBufferPtr = std::shared_ptr<QSSGRhiBuffer> |
Definition at line 252 of file qssgrhicontext_p.h.
Definition at line 44 of file qssgrhicontext_p.h.
| using QSSGRhiRenderableTextureV2Ptr = std::shared_ptr<QSSGRhiRenderableTextureV2> |
Definition at line 762 of file qssgrhicontext_p.h.
| using QSSGRhiShaderPipelinePtr = std::shared_ptr<QSSGRhiShaderPipeline> |
Definition at line 589 of file qssgrhicontext_p.h.
|
strong |
| Enumerator | |
|---|---|
| LightProbe | |
| ScreenTexture | |
| DepthTexture | |
| AoTexture | |
| LightmapTexture | |
| DepthTextureArray | |
| ScreenTextureArray | |
| AoTextureArray | |
| NormalTexture | |
| MotionVectorTexture | |
| BindingMapSize | |
Definition at line 273 of file qssgrhicontext_p.h.
|
inline |
Definition at line 838 of file qssgrhicontext_p.h.
|
inline |
Definition at line 900 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1130 of file qssgrhicontext_p.h.
|
inline |
Definition at line 868 of file qssgrhicontext_p.h.
|
inline |
Definition at line 160 of file qssgrhicontext_p.h.
|
inline |
Definition at line 261 of file qssgrhicontext_p.h.
|
inline |
Definition at line 644 of file qssgrhicontext_p.h.
|
inline |
Definition at line 833 of file qssgrhicontext_p.h.
|
inline |
Definition at line 893 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1125 of file qssgrhicontext_p.h.
|
inline |
Definition at line 863 of file qssgrhicontext_p.h.
|
inline |
Definition at line 119 of file qssgrhicontext_p.h.
|
inline |
Definition at line 254 of file qssgrhicontext_p.h.
|
inline |
Definition at line 631 of file qssgrhicontext_p.h.
|
inline |
Definition at line 843 of file qssgrhicontext_p.h.
|
inline |
Definition at line 905 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1135 of file qssgrhicontext_p.h.
|
inline |
Definition at line 856 of file qssgrhicontext_p.h.
|
inline |
Definition at line 165 of file qssgrhicontext_p.h.
|
inline |
Definition at line 649 of file qssgrhicontext_p.h.