Diligent Engine
Loading...
Searching...
No Matches
RadientDataBlob.h File Reference
#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)

Detailed Description

Defines read-only and mutable reference-counted CPU data storage.