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
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
bool hasGraphicsResources () const noexcept
virtual Q_QUICK3D_PROFILE_ID_ ~QSSGRenderGraphObject ()

Public Attributes

QVector< QSSGRenderGraphObject * > geometries
QVector< QSSGRenderGraphObject * > textures
QVector< QSSGRenderPathmeshes
Public Attributes inherited from QSSGRenderGraphObject
const Type type
FlagT flags { 0 }

Additional Inherited Members

Public Types inherited from QSSGRenderGraphObject
enum  BaseType : quint32 {
  Node = 0x1000 , Light = 0x2000 , Camera = 0x4000 , Renderable = 0x8000 ,
  Resource = 0x10000 , Material = 0x20000 , Texture = 0x40000 , Extension = 0x80000 ,
  User = 0x80000000
}
enum class  Type : quint32 {
  Unknown = 0 , Node = BaseType::Node , Root , 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 , TextureProvider
}
enum class  Flags : quint32 { HasGraphicsResources = 0x1 }
using TypeT = std::underlying_type_t<Type>
using FlagT = std::underlying_type_t<Flags>
Static Public Member Functions inherited from QSSGRenderGraphObject
static constexpr bool isNodeType (Type type) noexcept
static constexpr bool isLight (Type type) noexcept
static constexpr bool isCamera (Type type) noexcept
static constexpr bool isMaterial (Type type) noexcept
static constexpr bool isTexture (Type type) noexcept
static constexpr bool isRenderable (Type type) noexcept
static constexpr bool isResource (Type type) noexcept
static constexpr bool isExtension (Type type) noexcept
static constexpr bool isUserType (Type type) noexcept
Protected Member Functions inherited from QSSGRenderGraphObject
 QSSGRenderGraphObject (QSSGRenderGraphObject::Type inType)
 QSSGRenderGraphObject (QSSGRenderGraphObject::Type inType, FlagT inFlags)

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

Definition at line 28 of file qssgrenderresourceloader_p.h.

◆ 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: