#include <qssgrendergraphobject.h>
|
| 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> |
Definition at line 36 of file qssgrendergraphobject.h.
◆ FlagT
◆ TypeT
◆ BaseType
| Enumerator |
|---|
| Node | |
| Light | |
| Camera | |
| Renderable | |
| Resource | |
| Material | |
| Texture | |
| Extension | |
| User | |
Definition at line 44 of file qssgrendergraphobject.h.
◆ Flags
◆ Type
| Enumerator |
|---|
| Unknown | |
| Node | |
| Root | |
| Layer | |
| Joint | |
| Skeleton | |
| ImportScene | |
| ReflectionProbe | |
| DirectionalLight | |
| PointLight | |
| SpotLight | |
| OrthographicCamera | |
| PerspectiveCamera | |
| CustomFrustumCamera | |
| CustomCamera | |
| Model | |
| Item2D | |
| Particles | |
| SceneEnvironment | |
| Effect | |
| Geometry | |
| TextureData | |
| MorphTarget | |
| ModelInstance | |
| ModelBlendParticle | |
| ResourceLoader | |
| DefaultMaterial | |
| PrincipledMaterial | |
| CustomMaterial | |
| SpecularGlossyMaterial | |
| Skin | |
| Image2D | |
| ImageCube | |
| RenderExtension | |
| TextureProvider | |
Definition at line 57 of file qssgrendergraphobject.h.
◆ ~QSSGRenderGraphObject()
| QSSGRenderGraphObject::~QSSGRenderGraphObject |
( |
| ) |
|
|
virtual |
◆ QSSGRenderGraphObject() [1/2]
◆ QSSGRenderGraphObject() [2/2]
◆ hasGraphicsResources()
| bool QSSGRenderGraphObject::hasGraphicsResources |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ isCamera()
| constexpr bool QSSGRenderGraphObject::isCamera |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isExtension()
| constexpr bool QSSGRenderGraphObject::isExtension |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isLight()
| constexpr bool QSSGRenderGraphObject::isLight |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isMaterial()
| constexpr bool QSSGRenderGraphObject::isMaterial |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isNodeType()
| constexpr bool QSSGRenderGraphObject::isNodeType |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isRenderable()
| constexpr bool QSSGRenderGraphObject::isRenderable |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isResource()
| constexpr bool QSSGRenderGraphObject::isResource |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isTexture()
| constexpr bool QSSGRenderGraphObject::isTexture |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ isUserType()
| constexpr bool QSSGRenderGraphObject::isUserType |
( |
Type | type | ) |
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ operator<<
◆ flags
| FlagT QSSGRenderGraphObject::flags { 0 } |
◆ type
| const Type QSSGRenderGraphObject::type |
The documentation for this class was generated from the following files: