#include "RadientAssets.h"#include "../../../DiligentCore/Primitives/interface/Object.h"#include "../../../DiligentCore/Primitives/interface/FlagEnum.h"#include "../../../DiligentCore/Primitives/interface/DefineInterfaceHelperMacros.h"#include "../../../DiligentCore/Primitives/interface/UndefInterfaceHelperMacros.h"Classes | |
| struct | Diligent::RadientSceneDesc |
| Scene description. More... | |
| struct | Diligent::RadientSceneRevisions |
| Scene revisions grouped by renderer-relevant data category. More... | |
| struct | Diligent::RadientEnvironmentDesc |
| Scene environment used for image-based lighting. More... | |
| struct | Diligent::RadientEntityDesc |
| Entity creation attributes. More... | |
| struct | Diligent::RadientCameraComponent |
| Camera component. More... | |
| struct | Diligent::RadientMeshComponent |
| Mesh component. More... | |
| struct | Diligent::RadientMeshRendererComponent |
| Mesh renderer component. More... | |
| struct | Diligent::RadientMaterialBinding |
| Material override for one mesh primitive. More... | |
| struct | Diligent::RadientMaterialBindingsComponent |
| Per-primitive material overrides. More... | |
| struct | Diligent::RadientLightComponent |
| Light component. More... | |
| struct | Diligent::RadientCustomComponentData |
| Generic custom component payload. More... | |
| struct | Diligent::IRadientScene |
| Scene graph and ECS storage interface. More... | |
Namespaces | |
| namespace | Diligent |
| Graphics engine namespace. | |
Enumerations | |
| enum | Diligent::RADIENT_ENTITY_FLAGS : Uint32 { } |
| Entity flags. More... | |
| enum | Diligent::RADIENT_CAMERA_PROJECTION : Uint8 { Diligent::RADIENT_CAMERA_PROJECTION_PERSPECTIVE = 0 , Diligent::RADIENT_CAMERA_PROJECTION_ORTHOGRAPHIC } |
| Camera projection mode. More... | |
| enum | Diligent::RADIENT_LIGHT_TYPE : Uint8 { Diligent::RADIENT_LIGHT_TYPE_DIRECTIONAL = 0 , Diligent::RADIENT_LIGHT_TYPE_POINT , Diligent::RADIENT_LIGHT_TYPE_SPOT , RADIENT_LIGHT_TYPE_COUNT } |
| Light type. More... | |
Defines Radient scene graph and ECS interfaces.