Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DirectXHelper.h File Reference
#include <ppltasks.h>
#include "commons/Exception.h"
#include "dxerr.h"
#include "platform/win32/CharsetConverter.h"
#include <d3d11_1.h>

Classes

struct  DX::SizeGen< T >
 

Namespaces

namespace  DX
 
namespace  DX::DisplayMetrics
 

Macros

#define RATIONAL_TO_FLOAT(rational)
 

Functions

void DX::BreakIfFailed (HRESULT hr)
 
float DX::ConvertDipsToPixels (float dips, float dpi)
 
float DX::ConvertPixelsToDips (float pixels, float dpi)
 
float DX::RationalToFloat (DXGI_RATIONAL rational)
 
void DX::GetRefreshRatio (uint32_t refresh, uint32_t *num, uint32_t *den)
 
std::string DX::GetErrorDescription (HRESULT hr)
 

Macro Definition Documentation

◆ RATIONAL_TO_FLOAT

#define RATIONAL_TO_FLOAT (   rational)
Value:
((rational.Denominator != 0) ? \
static_cast<float>(rational.Numerator) / static_cast<float>(rational.Denominator) : 0.0f)