24 #ifndef PXR_IMAGING_HD_ST_HGI_CONVERSIONS_H
25 #define PXR_IMAGING_HD_ST_HGI_CONVERSIONS_H
27 #include "pxr/imaging/hdSt/api.h"
28 #include "pxr/imaging/hd/types.h"
29 #include "pxr/imaging/hgi/types.h"
30 #include "pxr/imaging/hgi/enums.h"
32 PXR_NAMESPACE_OPEN_SCOPE
44 static HgiFormat GetHgiFormat(HdFormat hdFormat);
47 static HgiSamplerAddressMode GetHgiSamplerAddressMode(HdWrap hdWrap);
50 static HgiSamplerFilter GetHgiMagFilter(HdMagFilter hdMagFilter);
57 HdMinFilter hdMinFilter,
58 HgiSamplerFilter *hgiSamplerFilter, HgiMipFilter *hgiMipFilter);
62 PXR_NAMESPACE_CLOSE_SCOPE
Converts from Hd types to Hgi types.
static HDST_API void GetHgiMinAndMipFilter(HdMinFilter hdMinFilter, HgiSamplerFilter *hgiSamplerFilter, HgiMipFilter *hgiMipFilter)
The HdMinFilter translates into two Hgi enums for HgiSamplerDesc::minFilter and HgiSamplerDesc::mipFi...