FFL
Loading...
Searching...
No Matches
FFLiCompressorParam Class Reference

#include <FFLiCompressorParam.h>

Public Member Functions

 FFLiCompressorParam ()
 ~FFLiCompressorParam ()
void Setup (FFLiBufferAllocator *pAllocator, u32 numMips, bool compressUseUB)
void SetTexture (const GX2Texture *pGX2Texture)
FFLiCompressUniformGetUniform (u32 mipLevel) const

Static Public Member Functions

static u32 GetBufferSize (u32 numMips)
static FFLiCompressorParamCreate (u32 numMips, bool compressUseUB, FFLiBufferAllocator *pAllocator)

Private Attributes

u32 m_NumMips
FFLiCompressUniform ** m_ppUniform

Constructor & Destructor Documentation

◆ FFLiCompressorParam()

FFLiCompressorParam::FFLiCompressorParam ( )

◆ ~FFLiCompressorParam()

FFLiCompressorParam::~FFLiCompressorParam ( )

Member Function Documentation

◆ GetBufferSize()

u32 FFLiCompressorParam::GetBufferSize ( u32 numMips)
static

◆ Setup()

void FFLiCompressorParam::Setup ( FFLiBufferAllocator * pAllocator,
u32 numMips,
bool compressUseUB )

◆ SetTexture()

void FFLiCompressorParam::SetTexture ( const GX2Texture * pGX2Texture)

◆ GetUniform()

FFLiCompressUniform * FFLiCompressorParam::GetUniform ( u32 mipLevel) const

◆ Create()

FFLiCompressorParam * FFLiCompressorParam::Create ( u32 numMips,
bool compressUseUB,
FFLiBufferAllocator * pAllocator )
static

Member Data Documentation

◆ m_NumMips

u32 FFLiCompressorParam::m_NumMips
private

◆ m_ppUniform

FFLiCompressUniform** FFLiCompressorParam::m_ppUniform
private