Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qssgrendergraphobject_p.h File Reference

(b027d2e8e3e8c21121d731c69ee6f399405cb0b6)

#include <ssg/qssgrendergraphobject.h>
#include <ssg/qssgrenderbasetypes.h>
#include <QtQuick3DUtils/private/qssgassert_p.h>
Include dependency graph for qssgrendergraphobject_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  QSSGRenderGraphObjectUtils

Enumerations

enum class  QSSGRenderGraphObjectUtils::InternalFlags : quint32 { QSSGRenderGraphObjectUtils::AutoRegisterExtension = 0x10000 }

Functions

constexpr QSSGResourceId QSSGRenderGraphObjectUtils::getResourceId (const QSSGRenderGraphObject &o)
template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getResource (QSSGResourceId resId)
constexpr QSSGNodeId QSSGRenderGraphObjectUtils::getNodeId (const QSSGRenderGraphObject &o)
template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getNode (QSSGNodeId nodeId)
constexpr QSSGCameraId QSSGRenderGraphObjectUtils::getCameraId (const QSSGRenderGraphObject &o)
template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getCamera (QSSGCameraId cameraId)
constexpr QSSGExtensionId QSSGRenderGraphObjectUtils::getExtensionId (const QSSGRenderGraphObject &o)
template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getExtension (QSSGExtensionId extensionId)
template<typename QSSGTypeId>
constexpr bool QSSGRenderGraphObjectUtils::isNull (QSSGTypeId id)
static constexpr QSSGRenderGraphObject::BaseType QSSGRenderGraphObjectUtils::getBaseType (QSSGRenderGraphObject::Type type) noexcept
static constexpr bool QSSGRenderGraphObjectUtils::isTextureProvider (QSSGRenderGraphObject::Type type) noexcept
static constexpr bool QSSGRenderGraphObjectUtils::isSceneRoot (QSSGRenderGraphObject::Type type) noexcept
static constexpr bool QSSGRenderGraphObjectUtils::isUserRenderPass (QSSGRenderGraphObject::Type type) noexcept
static constexpr bool QSSGRenderGraphObjectUtils::hasInternalFlags (const QSSGRenderGraphObject &obj)
static constexpr bool QSSGRenderGraphObjectUtils::hasInternalFlag (const QSSGRenderGraphObject &obj, InternalFlags flag)