Diligent Engine
Loading...
Searching...
No Matches
RadientTypes.h File Reference

Classes

struct  Diligent::RadientAssetReference
 Asset reference used by scenes, components, and render features. More...

Namespaces

namespace  Diligent
 Graphics engine namespace.

Typedefs

typedef Uint64 Diligent::RadientHandle
 Stable handle used by Radient objects and remote protocol objects.
typedef Uint64 Diligent::RadientEntityID
 Stable entity identifier.
typedef Uint64 Diligent::RadientComponentTypeID
 Stable component type identifier for ECS components.
typedef Uint64 Diligent::RadientRevision
 Monotonic scene or object revision.
typedef Uint64 Diligent::RadientFrameID
 Frame identifier produced by a renderer.

Enumerations

enum  Diligent::RADIENT_BACKEND_TYPE : Uint8 { Diligent::RADIENT_BACKEND_TYPE_LOCAL = 0 , Diligent::RADIENT_BACKEND_TYPE_REMOTE }
 Radient execution backend type. More...
enum  Diligent::RADIENT_STATUS : Int32 {
  Diligent::RADIENT_STATUS_OK = 0 , Diligent::RADIENT_STATUS_NO_CHANGE = 1 , Diligent::RADIENT_STATUS_OUT_OF_DATE = 2 , Diligent::RADIENT_STATUS_PENDING = 3 ,
  Diligent::RADIENT_STATUS_NO_GPU_DATA = 4 , Diligent::RADIENT_STATUS_NOT_FOUND = -1 , Diligent::RADIENT_STATUS_INVALID_ARGUMENT = -2 , Diligent::RADIENT_STATUS_INVALID_OPERATION = -3
}
 Generic status returned by Radient operations. More...

Detailed Description

Defines common Radient API types.