FFL
Loading...
Searching...
No Matches
FFLiCopySurfaceDrawer.h
Go to the documentation of this file.
1#ifndef FFLI_COPY_SURFACE_DRAWER_H_
2#define FFLI_COPY_SURFACE_DRAWER_H_
3
4#include <nn/ffl/FFLVec.h>
5
7
9{
10public:
13
14 void SetupCPU(FFLiBufferAllocator* pAllocator);
15 void SetupGPU();
16
17 void SetAttributeBuffer(u32 positionBufferIndex, u32 texCoordBufferIndex);
18 void Draw();
19
20 static u32 GetBufferSize();
21
22private:
25};
27
28#endif // FFLI_COPY_SURFACE_DRAWER_H_
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLiBufferAllocator.h:16
Definition FFLiCopySurfaceDrawer.h:9
void SetupCPU(FFLiBufferAllocator *pAllocator)
Definition FFLiCopySurfaceDrawer.cpp:18
void SetAttributeBuffer(u32 positionBufferIndex, u32 texCoordBufferIndex)
Definition FFLiCopySurfaceDrawer.cpp:55
FFLVec2 * m_pTexCoordBuffer
Definition FFLiCopySurfaceDrawer.h:24
static u32 GetBufferSize()
Definition FFLiCopySurfaceDrawer.cpp:69
FFLiCopySurfaceDrawer()
Definition FFLiCopySurfaceDrawer.cpp:8
void Draw()
Definition FFLiCopySurfaceDrawer.cpp:64
void SetupGPU()
Definition FFLiCopySurfaceDrawer.cpp:46
FFLVec2 * m_pPositionBuffer
Definition FFLiCopySurfaceDrawer.h:23
~FFLiCopySurfaceDrawer()
Definition FFLiCopySurfaceDrawer.cpp:14