#include "RadientTypes.h"#include "../../../DiligentCore/Primitives/interface/Object.h"#include "../../../DiligentCore/Primitives/interface/DefineInterfaceHelperMacros.h"#include "../../../DiligentCore/Primitives/interface/UndefInterfaceHelperMacros.h"#include "../../../DiligentCore/Primitives/interface/DefineGlobalFuncHelperMacros.h"#include "../../../DiligentCore/Primitives/interface/UndefGlobalFuncHelperMacros.h"Classes | |
| struct | Diligent::RadientDataBlobCreateInfo |
| struct | Diligent::IRadientDataBlob |
| struct | Diligent::IRadientMutableDataBlob |
Namespaces | |
| namespace | Diligent |
| Graphics engine namespace. | |
Typedefs | |
| typedef void(* | Diligent::RadientDataBlobReadReleaseCallbackType) (IRadientDataBlob *pBlob, void *pUserData) |
| typedef void(* | Diligent::RadientDataBlobDestroyCallbackType) (void *pUserData) |
Enumerations | |
| enum | Diligent::RADIENT_DATA_BLOB_STORAGE_MODE : Uint8 { Diligent::RADIENT_DATA_BLOB_STORAGE_MODE_COPY = 0 , Diligent::RADIENT_DATA_BLOB_STORAGE_MODE_REFERENCE = 1 } |
Functions | |
| RADIENT_STATUS | Diligent::CreateRadientDataBlob (const RadientDataBlobCreateInfo &CreateInfo, RADIENT_DATA_BLOB_STORAGE_MODE StorageMode, IRadientDataBlob **ppBlob) |
| RADIENT_STATUS | Diligent::CreateRadientMutableDataBlob (const RadientDataBlobCreateInfo &CreateInfo, IRadientMutableDataBlob **ppBlob) |
Defines read-only and mutable reference-counted CPU data storage.