Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
DirectXTexNormalMaps.cpp File Reference
#include "directxtexp.h"

Go to the source code of this file.

Namespaces

 DirectX
 

Functions

static float DirectX::_EvaluateColor (_In_ FXMVECTOR val, _In_ DWORD flags)
 
static void DirectX::_EvaluateRow (_In_reads_(width) const XMVECTOR *pSource, _Out_writes_(width+2) float *pDest, _In_ size_t width, _In_ DWORD flags)
 
static HRESULT DirectX::_ComputeNMap (_In_ const Image &srcImage, _In_ DWORD flags, _In_ float amplitude, _In_ DXGI_FORMAT format, _In_ const Image &normalMap)
 
_Use_decl_annotations_ HRESULT DirectX::ComputeNormalMap (const Image &srcImage, DWORD flags, float amplitude, DXGI_FORMAT format, ScratchImage &normalMap)
 
_Use_decl_annotations_ HRESULT DirectX::ComputeNormalMap (const Image *srcImages, size_t nimages, const TexMetadata &metadata, DWORD flags, float amplitude, DXGI_FORMAT format, ScratchImage &normalMaps)