![]() |
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 960 of file qssgrhicontext_p.h.
Definition at line 752 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 810 of file qssgrhicontext_p.h.
| using QSSGRhiShaderPipelinePtr = std::shared_ptr<QSSGRhiShaderPipeline> |
Definition at line 631 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 886 of file qssgrhicontext_p.h.
|
inline |
Definition at line 948 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1182 of file qssgrhicontext_p.h.
|
inline |
Definition at line 916 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 692 of file qssgrhicontext_p.h.
|
inline |
Definition at line 881 of file qssgrhicontext_p.h.
|
inline |
Definition at line 941 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1176 of file qssgrhicontext_p.h.
|
inline |
Definition at line 911 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 679 of file qssgrhicontext_p.h.
|
inline |
Definition at line 891 of file qssgrhicontext_p.h.
|
inline |
Definition at line 953 of file qssgrhicontext_p.h.
|
inlinenoexcept |
Definition at line 1187 of file qssgrhicontext_p.h.
|
inline |
Definition at line 904 of file qssgrhicontext_p.h.
|
inline |
Definition at line 168 of file qssgrhicontext_p.h.
|
inline |
Definition at line 697 of file qssgrhicontext_p.h.