![]() |
Paradox Game Engine
v1.0.0 beta06
|
#include <BC.h>
Public Member Functions | |
void | Decode (_In_ bool bSigned, _Out_writes_(NUM_PIXELS_PER_BLOCK) HDRColorA *pOut) const |
void | Encode (_In_ bool bSigned, _In_reads_(NUM_PIXELS_PER_BLOCK) const HDRColorA *const pIn) |
_Use_decl_annotations_ void DirectX::D3DX_BC6H::Decode | ( | _In_ bool | bSigned, |
_Out_writes_(NUM_PIXELS_PER_BLOCK) HDRColorA * | pOut | ||
) | const |
Definition at line 1078 of file BC6HBC7.cpp.
References DirectX::HDRColorA::a, DirectX::INTEndPntPair::A, DirectX::assert(), DirectX::HDRColorA::b, DirectX::INTColor::b, DirectX::INTEndPntPair::B, DirectX::BC67_WEIGHT_MAX, DirectX::BC67_WEIGHT_ROUND, DirectX::BC67_WEIGHT_SHIFT, BC6H_MAX_REGIONS, DirectX::FillWithErrorColors(), DirectX::HDRColorA::g, DirectX::INTColor::g, DirectX::g_aPartitionTable, DirectX::g_aWeights3, DirectX::g_aWeights4, DirectX::IsFixUpOffset(), NUM_PIXELS_PER_BLOCK, DirectX::HDRColorA::r, DirectX::INTColor::r, DirectX::INTColor::SignExtend(), DirectX::INTColor::ToF16(), and DirectX::TransformInverse().
_Use_decl_annotations_ void DirectX::D3DX_BC6H::Encode | ( | _In_ bool | bSigned, |
_In_reads_(NUM_PIXELS_PER_BLOCK) const HDRColorA *const | pIn | ||
) |
Definition at line 1239 of file BC6HBC7.cpp.
References DirectX::assert(), and DirectX::BC6H_MAX_SHAPES.