Diligent Engine
Loading...
Searching...
No Matches
RadientAssetResolver.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::RadientAssetResolveInfo
 Asset byte-resolution request. More...
struct  Diligent::IRadientAssetLocation
 Lightweight resolved asset identity. Resolving a location does not load asset contents. More...
struct  Diligent::IRadientAssetData
 Resolved asset bytes and their canonical identity. More...
struct  Diligent::IRadientAssetResolver

Namespaces

namespace  Diligent
 Graphics engine namespace.

Functions

RADIENT_STATUS Diligent::CheckAsset (IRadientAssetResolver *pResolver, const RadientAssetResolveInfo &ResolveInfo)
 Resolves ResolveInfo and checks whether the resulting asset location can be opened.
RADIENT_STATUS Diligent::OpenAsset (IRadientAssetResolver *pResolver, const RadientAssetResolveInfo &ResolveInfo, IRadientAssetData **ppData)
 Resolves ResolveInfo and opens the resulting asset location.

Detailed Description

Defines Radient asset data resolution interfaces.