FFL
Loading...
Searching...
No Matches
FFLiFacelineTexture.h
Go to the documentation of this file.
1#ifndef FFLI_FACELINE_TEXTURE_H_
2#define FFLI_FACELINE_TEXTURE_H_
3
4#include <nn/ffl/FFLResourceType.h>
5#include <nn/ffl/FFLResult.h>
6
8struct FFLiCharInfo;
16
17u32 FFLiGetBufferSizeFacelineTexture(u32 resolution, bool enableMipMap, bool compressTexture);
18u32 FFLiGetTempBufferSizeFacelineTexture(u32 resolution, bool enableMipMap, bool compressTexture, FFLiResourceManager* pResourceManager, FFLResourceType resourceType);
19u32 FFLiGetCompressBufferSizeFacelineTexture(u32 resolution, bool enableMipMap);
20
21void FFLiInitFacelineTexture(FFLiRenderTexture* pRenderTexture, u32 resolution, bool enableMipMap, bool compressTexture, FFLiBufferAllocator* pAllocator);
22FFLResult FFLiInitTempObjectFacelineTexture(FFLiFacelineTextureTempObject* pObject, FFLiRenderTexture* pRenderTexture, const FFLiCharInfo* pCharInfo, u32 resolution, bool enableMipMap, bool compressTexture, bool compressUseUB, FFLiResourceLoader* pResLoader, FFLiBufferAllocator* pAllocator, FFLiRenderTextureBuffer* pRenderTextureBuffer);
23
24template <typename T>
28
29void FFLiRenderFacelineTexture(FFLiRenderTexture* pRenderTexture, const FFLiCharInfo* pCharInfo, u32 resolution, FFLiFacelineTextureTempObject* pObject, const FFLiShaderCallback* pCallback, FFLiCopySurface* pCopySurface, FFLiCompressorImplBC1* pCompressorImpl);
30
31#endif // FFLI_FACELINE_TEXTURE_H_
u32 FFLiGetTempBufferSizeFacelineTexture(u32 resolution, bool enableMipMap, bool compressTexture, FFLiResourceManager *pResourceManager, FFLResourceType resourceType)
Definition FFLiFacelineTexture.cpp:56
void FFLiInitFacelineTexture(FFLiRenderTexture *pRenderTexture, u32 resolution, bool enableMipMap, bool compressTexture, FFLiBufferAllocator *pAllocator)
Definition FFLiFacelineTexture.cpp:85
u32 FFLiGetCompressBufferSizeFacelineTexture(u32 resolution, bool enableMipMap)
Definition FFLiFacelineTexture.cpp:77
void FFLiRenderFacelineTexture(FFLiRenderTexture *pRenderTexture, const FFLiCharInfo *pCharInfo, u32 resolution, FFLiFacelineTextureTempObject *pObject, const FFLiShaderCallback *pCallback, FFLiCopySurface *pCopySurface, FFLiCompressorImplBC1 *pCompressorImpl)
Definition FFLiFacelineTexture.cpp:139
u32 FFLiGetBufferSizeFacelineTexture(u32 resolution, bool enableMipMap, bool compressTexture)
Definition FFLiFacelineTexture.cpp:48
FFLiCompressorImpl< FFLiCompressorDescBC1 > FFLiCompressorImplBC1
Definition FFLiFacelineTexture.h:27
FFLResult FFLiInitTempObjectFacelineTexture(FFLiFacelineTextureTempObject *pObject, FFLiRenderTexture *pRenderTexture, const FFLiCharInfo *pCharInfo, u32 resolution, bool enableMipMap, bool compressTexture, bool compressUseUB, FFLiResourceLoader *pResLoader, FFLiBufferAllocator *pAllocator, FFLiRenderTextureBuffer *pRenderTextureBuffer)
Definition FFLiFacelineTexture.cpp:94
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:9
Definition FFLiFacelineTextureTempObject.h:12
Definition FFLiRenderTextureBuffer.h:7
Definition FFLiRenderTexture.h:9