1#ifndef FFLI_COPY_SURFACE_H_
2#define FFLI_COPY_SURFACE_H_
4#include <nn/ffl/detail/FFLiCopySurfaceDrawer.h>
5#include <nn/ffl/detail/FFLiCopySurfaceShader.h>
20 void Execute(GX2Surface* pDstSurface, u32 dstMipLevel,
const GX2Surface* pSrcSurface, u32 srcMipLevel);
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLiBufferAllocator.h:16
Definition FFLiCopySurfaceDrawer.h:9
Definition FFLiCopySurfaceShader.h:9
Definition FFLiCopySurface.h:10
FFLiCopySurfaceDrawer m_Drawer
Definition FFLiCopySurface.h:30
FFLiCopySurfaceShader m_Shader
Definition FFLiCopySurface.h:29
FFLiCopySurface(FFLiBufferAllocator *pAllocator)
Definition FFLiCopySurface.cpp:8
void SetupDstSurface(GX2Surface *pSurface, u32 mipLevel)
Definition FFLiCopySurface.cpp:81
bool CanInitCharModel(bool isSetupGPU, bool compressTexture) const
Definition FFLiCopySurface.cpp:68
void Begin()
Definition FFLiCopySurface.cpp:38
void SetupSrcSurface(const GX2Surface *pSurface, u32 mipLevel)
Definition FFLiCopySurface.cpp:73
static u32 GetBufferSize()
Definition FFLiCopySurface.cpp:24
~FFLiCopySurface()
Definition FFLiCopySurface.cpp:20
void SetupGPU()
Definition FFLiCopySurface.cpp:32
void Execute(GX2Surface *pDstSurface, u32 dstMipLevel, const GX2Surface *pSrcSurface, u32 srcMipLevel)
Definition FFLiCopySurface.cpp:58