![]() |
Qt 6.x
The Qt SDK
|
#include "qsgbatchrenderer_p.h"
#include <qmath.h>
#include <QtCore/QElapsedTimer>
#include <QtCore/QtNumeric>
#include <QtGui/QGuiApplication>
#include <private/qnumeric_p.h>
#include "qsgmaterialshader_p.h"
#include "qsgrhivisualizer_p.h"
#include <algorithm>
#include "moc_qsgbatchrenderer_p.cpp"
Go to the source code of this file.
Classes | |
struct | QSGBatchRenderer::RenderNodeState |
Namespaces | |
namespace | QSGBatchRenderer |
Macros | |
#define | DECLARE_DEBUG_VAR(variable) |
#define | QSGNODE_TRAVERSE(NODE) for (QSGNode *child = NODE->firstChild(); child; child = child->nextSibling()) |
#define | SHADOWNODE_TRAVERSE(NODE) for (Node *child = NODE->firstChild(); child; child = child->sibling()) |
#define | QSGNODE_DIRTY_PARENT |
Variables | |
QSGMaterial::Flag | QSGBatchRenderer::QSGMaterial_FullMatrix = (QSGMaterial::Flag) (QSGMaterial::RequiresFullMatrix & ~QSGMaterial::RequiresFullMatrixExceptTranslate) |
const float | QSGBatchRenderer::OPAQUE_LIMIT = 0.999f |
const uint | QSGBatchRenderer::DYNAMIC_VERTEX_INDEX_BUFFER_THRESHOLD = 4 |
const int | QSGBatchRenderer::VERTEX_BUFFER_BINDING = 0 |
const int | QSGBatchRenderer::ZORDER_BUFFER_BINDING = VERTEX_BUFFER_BINDING + 1 |
const float | QSGBatchRenderer::VIEWPORT_MIN_DEPTH = 0.0f |
const float | QSGBatchRenderer::VIEWPORT_MAX_DEPTH = 1.0f |
#define DECLARE_DEBUG_VAR | ( | variable | ) |
Definition at line 33 of file qsgbatchrenderer.cpp.
#define QSGNODE_DIRTY_PARENT |
Definition at line 4111 of file qsgbatchrenderer.cpp.
#define QSGNODE_TRAVERSE | ( | NODE | ) | for (QSGNode *child = NODE->firstChild(); child; child = child->nextSibling()) |
Definition at line 47 of file qsgbatchrenderer.cpp.
#define SHADOWNODE_TRAVERSE | ( | NODE | ) | for (Node *child = NODE->firstChild(); child; child = child->sibling()) |
Definition at line 48 of file qsgbatchrenderer.cpp.
QT_BEGIN_NAMESPACE Q_QUICK_PRIVATE_EXPORT bool qsg_test_and_clear_material_failure | ( | ) |
Definition at line 11 of file qsgmaterial.cpp.
References qsg_material_failure.
int qt_sg_envInt | ( | const char * | name, |
int | defaultValue | ||
) |
Definition at line 28 of file qsgrenderer.cpp.
References ok, Q_LIKELY, qEnvironmentVariableIntValue(), and qEnvironmentVariableIsSet().
Referenced by QSGRhiAtlasTexture::Atlas::Atlas(), QSGRhiAtlasTexture::Manager::Manager(), and QSGBatchRenderer::Renderer::Renderer().