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

#include <FFLiCompressDrawer.h>

Public Member Functions

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

Static Public Member Functions

static u32 GetBufferSize ()

Private Attributes

FFLVec3m_pPositionBuffer
FFLVec2m_pTexCoordBuffer

Constructor & Destructor Documentation

◆ FFLiCompressDrawer()

FFLiCompressDrawer::FFLiCompressDrawer ( )

◆ ~FFLiCompressDrawer()

FFLiCompressDrawer::~FFLiCompressDrawer ( )

Member Function Documentation

◆ SetupCPU()

void FFLiCompressDrawer::SetupCPU ( FFLiBufferAllocator * pAllocator)

◆ SetupGPU()

void FFLiCompressDrawer::SetupGPU ( )

◆ SetAttributeBuffer()

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

◆ Draw()

void FFLiCompressDrawer::Draw ( )

◆ GetBufferSize()

u32 FFLiCompressDrawer::GetBufferSize ( )
static

Member Data Documentation

◆ m_pPositionBuffer

FFLVec3* FFLiCompressDrawer::m_pPositionBuffer
private

◆ m_pTexCoordBuffer

FFLVec2* FFLiCompressDrawer::m_pTexCoordBuffer
private