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

#include <FFLiCopySurfaceDrawer.h>

Public Member Functions

 FFLiCopySurfaceDrawer ()
 ~FFLiCopySurfaceDrawer ()
void SetupCPU (FFLiBufferAllocator *pAllocator)
void SetupGPU ()
void SetAttributeBuffer (u32 positionBufferIndex, u32 texCoordBufferIndex)
void Draw ()

Static Public Member Functions

static u32 GetBufferSize ()

Private Attributes

FFLVec2m_pPositionBuffer
FFLVec2m_pTexCoordBuffer

Constructor & Destructor Documentation

◆ FFLiCopySurfaceDrawer()

FFLiCopySurfaceDrawer::FFLiCopySurfaceDrawer ( )

◆ ~FFLiCopySurfaceDrawer()

FFLiCopySurfaceDrawer::~FFLiCopySurfaceDrawer ( )

Member Function Documentation

◆ SetupCPU()

void FFLiCopySurfaceDrawer::SetupCPU ( FFLiBufferAllocator * pAllocator)

◆ SetupGPU()

void FFLiCopySurfaceDrawer::SetupGPU ( )

◆ SetAttributeBuffer()

void FFLiCopySurfaceDrawer::SetAttributeBuffer ( u32 positionBufferIndex,
u32 texCoordBufferIndex )

◆ Draw()

void FFLiCopySurfaceDrawer::Draw ( )

◆ GetBufferSize()

u32 FFLiCopySurfaceDrawer::GetBufferSize ( )
static

Member Data Documentation

◆ m_pPositionBuffer

FFLVec2* FFLiCopySurfaceDrawer::m_pPositionBuffer
private

◆ m_pTexCoordBuffer

FFLVec2* FFLiCopySurfaceDrawer::m_pTexCoordBuffer
private