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
QSSGRenderGraphObjectUtils Namespace Reference

Functions

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

Function Documentation

◆ getBaseType()

constexpr QSSGRenderGraphObject::BaseType QSSGRenderGraphObjectUtils::getBaseType ( QSSGRenderGraphObject::Type type)
staticnodiscardconstexprnoexcept

Definition at line 77 of file qssgrendergraphobject_p.h.

◆ getCamera()

template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getCamera ( QSSGCameraId cameraId)

Definition at line 57 of file qssgrendergraphobject_p.h.

◆ getCameraId()

QSSGCameraId QSSGRenderGraphObjectUtils::getCameraId ( const QSSGRenderGraphObject & o)
constexpr

Definition at line 50 of file qssgrendergraphobject_p.h.

◆ getExtension()

template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getExtension ( QSSGExtensionId extensionId)

Definition at line 69 of file qssgrendergraphobject_p.h.

◆ getExtensionId()

QSSGExtensionId QSSGRenderGraphObjectUtils::getExtensionId ( const QSSGRenderGraphObject & o)
constexpr

Definition at line 62 of file qssgrendergraphobject_p.h.

◆ getNode()

template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getNode ( QSSGNodeId nodeId)

Definition at line 45 of file qssgrendergraphobject_p.h.

◆ getNodeId()

QSSGNodeId QSSGRenderGraphObjectUtils::getNodeId ( const QSSGRenderGraphObject & o)
constexpr

Definition at line 38 of file qssgrendergraphobject_p.h.

◆ getResource()

template<typename T = QSSGRenderGraphObject>
T * QSSGRenderGraphObjectUtils::getResource ( QSSGResourceId resId)

Definition at line 33 of file qssgrendergraphobject_p.h.

◆ getResourceId()

QSSGResourceId QSSGRenderGraphObjectUtils::getResourceId ( const QSSGRenderGraphObject & o)
constexpr

Definition at line 26 of file qssgrendergraphobject_p.h.

◆ isNull()

template<typename QSSGTypeId>
bool QSSGRenderGraphObjectUtils::isNull ( QSSGTypeId id)
constexpr

Definition at line 75 of file qssgrendergraphobject_p.h.

◆ isTextureProvider()

constexpr bool QSSGRenderGraphObjectUtils::isTextureProvider ( QSSGRenderGraphObject::Type type)
staticnodiscardconstexprnoexcept

Definition at line 85 of file qssgrendergraphobject_p.h.