#include <eft_Primitive.h>
|
| | Primitive () |
| void | Initialize (Heap *heap, u32 indexNum, void *posSrc, u32 posSrcSize, void *norSrc, u32 norSrcSize, void *colSrc, u32 colSrcSize, void *texSrc, u32 texSrcSize, void *idxSrc, u32 idxSrcSize) |
| void | Finalize (Heap *heap) |
| void | BindPosionBuffer (u32 attr) |
| void | BindNormalBuffer (u32 attr) |
| void | BindColorBuffer (u32 attr) |
| void | BindTextureCrdBuffer (u32 attr) |
| void * | GetIndexBuffer () |
| u32 | GetIndexNum () |
| bool | IsInitialized () |
| VertexBuffer & | GetPositionVertexBuffer () |
| VertexBuffer & | GetNoramlVertexBuffer () |
| VertexBuffer & | GetColorVertexBuffer () |
◆ Primitive()
| nw::eft::Primitive::Primitive |
( |
| ) |
|
|
inline |
◆ Initialize()
| void nw::eft::Primitive::Initialize |
( |
Heap * | heap, |
|
|
u32 | indexNum, |
|
|
void * | posSrc, |
|
|
u32 | posSrcSize, |
|
|
void * | norSrc, |
|
|
u32 | norSrcSize, |
|
|
void * | colSrc, |
|
|
u32 | colSrcSize, |
|
|
void * | texSrc, |
|
|
u32 | texSrcSize, |
|
|
void * | idxSrc, |
|
|
u32 | idxSrcSize ) |
|
inline |
◆ Finalize()
| void nw::eft::Primitive::Finalize |
( |
Heap * | heap | ) |
|
|
inline |
◆ BindPosionBuffer()
| void nw::eft::Primitive::BindPosionBuffer |
( |
u32 | attr | ) |
|
|
inline |
◆ BindNormalBuffer()
| void nw::eft::Primitive::BindNormalBuffer |
( |
u32 | attr | ) |
|
|
inline |
◆ BindColorBuffer()
| void nw::eft::Primitive::BindColorBuffer |
( |
u32 | attr | ) |
|
|
inline |
◆ BindTextureCrdBuffer()
| void nw::eft::Primitive::BindTextureCrdBuffer |
( |
u32 | attr | ) |
|
|
inline |
◆ GetIndexBuffer()
| void * nw::eft::Primitive::GetIndexBuffer |
( |
| ) |
|
|
inline |
◆ GetIndexNum()
| u32 nw::eft::Primitive::GetIndexNum |
( |
| ) |
|
|
inline |
◆ IsInitialized()
| bool nw::eft::Primitive::IsInitialized |
( |
| ) |
|
|
inline |
◆ GetPositionVertexBuffer()
| VertexBuffer & nw::eft::Primitive::GetPositionVertexBuffer |
( |
| ) |
|
|
inline |
◆ GetNoramlVertexBuffer()
| VertexBuffer & nw::eft::Primitive::GetNoramlVertexBuffer |
( |
| ) |
|
|
inline |
◆ GetColorVertexBuffer()
◆ mInitialized
| bool nw::eft::Primitive::mInitialized |
|
private |
◆ mPrimitiveIndexNum
| u32 nw::eft::Primitive::mPrimitiveIndexNum |
|
private |
◆ mPrimitivePosVB
◆ mPrimitiveNormalVB
◆ mPrimitiveColorVB
◆ mPrimitiveTexCrdVB
◆ mPrimitiveIndexVB
◆ fPos
| f32* nw::eft::Primitive::fPos |
|
private |
◆ fNor
| f32* nw::eft::Primitive::fNor |
|
private |
◆ fCol
| f32* nw::eft::Primitive::fCol |
|
private |
◆ fUv
| f32* nw::eft::Primitive::fUv |
|
private |
◆ uIdx
| u32* nw::eft::Primitive::uIdx |
|
private |