1#ifndef FFLI_MASK_TEXTURES_H_
2#define FFLI_MASK_TEXTURES_H_
4#include <nn/ffl/FFLExpression.h>
5#include <nn/ffl/FFLResourceType.h>
6#include <nn/ffl/FFLResult.h>
30FFLResult
FFLiInitTempObjectMaskTextures(
FFLiMaskTexturesTempObject* pObject,
const FFLiMaskTextures* pMaskTextures,
const FFLiCharInfo* pCharInfo, u32 expressionFlag, u32 resolution,
bool enableMipMap,
bool compressTexture,
bool compressUseUB,
FFLiResourceLoader* pResLoader,
FFLiBufferAllocator* pAllocator,
FFLiRenderTextureBuffer* pRenderTextureBuffer);
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
u32 FFLiGetCompressBufferSizeMaskTexture(u32 resolution, bool enableMipMap)
Definition FFLiMaskTextures.cpp:79
FFLiCompressorImpl< FFLiCompressorDescBC3 > FFLiCompressorImplBC3
Definition FFLiMaskTextures.h:35
FFLExpression FFLiInitMaskTextures(FFLiMaskTextures *pMaskTextures, u32 expressionFlag, u32 resolution, bool enableMipMap, bool compressTexture, FFLiBufferAllocator *pAllocator)
Definition FFLiMaskTextures.cpp:85
FFLResult FFLiInitTempObjectMaskTextures(FFLiMaskTexturesTempObject *pObject, const FFLiMaskTextures *pMaskTextures, const FFLiCharInfo *pCharInfo, u32 expressionFlag, u32 resolution, bool enableMipMap, bool compressTexture, bool compressUseUB, FFLiResourceLoader *pResLoader, FFLiBufferAllocator *pAllocator, FFLiRenderTextureBuffer *pRenderTextureBuffer)
Definition FFLiMaskTextures.cpp:110
u32 FFLiGetTempBufferSizeMaskTextures(u32 expressionFlag, u32 resolution, bool enableMipMap, bool compressTexture, FFLiResourceManager *pResourceManager, FFLResourceType resourceType)
Definition FFLiMaskTextures.cpp:51
void FFLiRenderMaskTextures(FFLiMaskTextures *pMaskTextures, FFLiMaskTexturesTempObject *pObject, const FFLiShaderCallback *pCallback, FFLiCopySurface *pCopySurface, FFLiCompressorImplBC3 *pCompressorImpl)
Definition FFLiMaskTextures.cpp:169
u32 FFLiGetBufferSizeMaskTextures(u32 expressionFlag, u32 resolution, bool enableMipMap, bool compressTexture)
Definition FFLiMaskTextures.cpp:39
Definition FFLiBufferAllocator.h:16
Definition FFLiCompressorImpl.h:19
Definition FFLiCopySurface.h:10
Definition FFLiResourceLoader.h:18
Definition FFLiResourceManager.h:18
Definition FFLiShaderCallback.h:12
Definition FFLiCharInfo.h:16
Definition FFLiCompressorDesc.h:19
Definition FFLiMaskTexturesTempObject.h:13
Definition FFLiMaskTextures.h:11
FFLiRenderTexture * pRenderTextures[19]
Definition FFLiMaskTextures.h:12
Definition FFLiRenderTextureBuffer.h:7
Definition FFLiRenderTexture.h:9