Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QSSGRenderResourceLoader Struct Reference

#include <qssgrenderresourceloader_p.h>

+ Inheritance diagram for QSSGRenderResourceLoader:
+ Collaboration diagram for QSSGRenderResourceLoader:

Public Member Functions

 QSSGRenderResourceLoader ()
 
- Public Member Functions inherited from QSSGRenderGraphObject
Q_QUICK3D_PROFILE_ID QSSGRenderGraphObject (QSSGRenderGraphObject::Type inType)
 
virtual ~QSSGRenderGraphObject ()
 

Public Attributes

QVector< QSSGRenderGraphObject * > geometries
 
QVector< QSSGRenderGraphObject * > textures
 
QVector< QSSGRenderPathmeshes
 
- Public Attributes inherited from QSSGRenderGraphObject
Type type
 

Additional Inherited Members

- Public Types inherited from QSSGRenderGraphObject
enum  BaseType : quint16 {
  Node = 0x10 , Light = 0x20 , Camera = 0x40 , Renderable = 0x80 ,
  Resource = 0x100 , Material = 0x200 , Texture = 0x400 , Extension = 0x800
}
 
enum class  Type : quint16 {
  Unknown = 0 , Node = BaseType::Node , Layer , Joint ,
  Skeleton , ImportScene , ReflectionProbe , DirectionalLight = BaseType::Light | BaseType::Node ,
  PointLight , SpotLight , OrthographicCamera = BaseType::Camera | BaseType::Node , PerspectiveCamera ,
  CustomFrustumCamera , CustomCamera , Model = BaseType::Renderable | BaseType::Node , Item2D ,
  Particles , SceneEnvironment = BaseType::Resource , Effect , Geometry ,
  TextureData , MorphTarget , ModelInstance , ModelBlendParticle ,
  ResourceLoader , DefaultMaterial = BaseType::Material | BaseType::Resource , PrincipledMaterial , CustomMaterial ,
  SpecularGlossyMaterial , Skin , Image2D = BaseType::Texture | BaseType::Resource , ImageCube ,
  RenderExtension = BaseType::Extension
}
 
- Static Public Member Functions inherited from QSSGRenderGraphObject
static Q_REQUIRED_RESULT constexpr bool isNodeType (Type type) Q_DECL_NOTHROW
 
static Q_REQUIRED_RESULT constexpr bool isLight (Type type) Q_DECL_NOTHROW
 
static Q_REQUIRED_RESULT constexpr bool isCamera (Type type) Q_DECL_NOTHROW
 
static Q_REQUIRED_RESULT constexpr bool isMaterial (Type type) Q_DECL_NOTHROW
 
static Q_REQUIRED_RESULT constexpr bool isTexture (Type type) Q_DECL_NOTHROW
 
static Q_REQUIRED_RESULT constexpr bool isRenderable (Type type) Q_DECL_NOTHROW
 
static Q_REQUIRED_RESULT constexpr bool isResource (Type type) Q_DECL_NOTHROW
 
static constexpr bool isExtension (Type type) noexcept
 
static Q_REQUIRED_RESULT constexpr bool hasGraphicsResources (Type type) Q_DECL_NOTHROW
 
static const char * asString (QSSGRenderGraphObject::Type type)
 
static QDebug debugPrintImpl (QDebug stream, QSSGRenderGraphObject::Type type)
 

Detailed Description

Definition at line 24 of file qssgrenderresourceloader_p.h.

Constructor & Destructor Documentation

◆ QSSGRenderResourceLoader()

QT_BEGIN_NAMESPACE QSSGRenderResourceLoader::QSSGRenderResourceLoader ( )

Definition at line 8 of file qssgrenderresourceloader.cpp.

Member Data Documentation

◆ geometries

QVector<QSSGRenderGraphObject *> QSSGRenderResourceLoader::geometries

Definition at line 26 of file qssgrenderresourceloader_p.h.

◆ meshes

QVector<QSSGRenderPath> QSSGRenderResourceLoader::meshes

◆ textures

QVector<QSSGRenderGraphObject *> QSSGRenderResourceLoader::textures

Definition at line 27 of file qssgrenderresourceloader_p.h.


The documentation for this struct was generated from the following files: