Diligent Engine
 
Loading...
Searching...
No Matches
FilteringTools.hpp File Reference
#include "../../Platforms/interface/PlatformDefinitions.h"
#include "BasicMath.hpp"
#include "../../Graphics/GraphicsEngine/interface/Sampler.h"

Classes

struct  Diligent::LinearTexFilterSampleInfo
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Functions

template<TEXTURE_ADDRESS_MODE AddressMode, bool IsNormalizedCoord>
LinearTexFilterSampleInfo Diligent::GetLinearTexFilterSampleInfo (Uint32 Width, float u)
 
template<typename SrcType, typename DstType, TEXTURE_ADDRESS_MODE AddressModeU, TEXTURE_ADDRESS_MODE AddressModeV, bool IsNormalizedCoord>
DstType Diligent::FilterTexture2DBilinear (Uint32 Width, Uint32 Height, const SrcType *pData, size_t Stride, float u, float v)
 
template<typename SrcType, typename DstType>
DstType Diligent::FilterTexture2DBilinearClamp (Uint32 Width, Uint32 Height, const SrcType *pData, size_t Stride, float u, float v)
 
template<typename SrcType, typename DstType>
DstType Diligent::FilterTexture2DBilinearClampUC (Uint32 Width, Uint32 Height, const SrcType *pData, size_t Stride, float u, float v)
 

Detailed Description

Filtering utilities