1#ifndef FFL_CHAR_MODEL_H_
2#define FFL_CHAR_MODEL_H_
4#include <nn/ffl/FFLExpression.h>
5#include <nn/ffl/FFLModelType.h>
6#include <nn/ffl/FFLResult.h>
12#define FFL_CHAR_MODEL_SIZE (0x7DC
)
35FFLResult
FFLInitCharModelCPUStep(FFLCharModel* pModel,
const FFLCharModelSource* pSource,
const FFLCharModelDesc* pDesc, FFLCharModelBuffer* pBuffer);
FFLResult FFLInitCharModelCPUStep(FFLCharModel *pModel, const FFLCharModelSource *pSource, const FFLCharModelDesc *pDesc, FFLCharModelBuffer *pBuffer)
Definition FFLCharModel.cpp:25
void FFLDrawOpaWithCallback(const FFLCharModel *pModel, const FFLShaderCallback *pCallback)
Definition FFLCharModel.cpp:97
const FFLDrawParam * FFLGetDrawParamOpaNose(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:68
const FFLDrawParam * FFLGetDrawParamOpaBeard(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:63
const FFLDrawParam * FFLGetDrawParamOpaCap(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:83
FFLExpression FFLGetExpression(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:178
void FFLInitCharModelGPUStepWithCallback(FFLCharModel *pModel, const FFLShaderCallback *pCallback)
Definition FFLCharModel.cpp:39
const FFLDrawParam * FFLGetDrawParamXluNoseLine(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:134
void FFLDeleteCharModel(FFLCharModel *pModel)
Definition FFLCharModel.cpp:44
void FFLDrawOpa(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:88
const FFLDrawParam * FFLGetDrawParamXluGlass(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:139
const FFLDrawParam * FFLGetDrawParamOpaFaceline(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:58
void FFLInitCharModelGPUStep(FFLCharModel *pModel)
Definition FFLCharModel.cpp:30
const FFLDrawParam * FFLGetDrawParamOpaHair(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:78
const FFLDrawParam * FFLGetDrawParamOpaForehead(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:73
void FFLDrawXluWithCallback(const FFLCharModel *pModel, const FFLShaderCallback *pCallback)
Definition FFLCharModel.cpp:153
void FFLDrawXlu(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:144
void FFLGetPartsTransform(FFLPartsTransform *pTransform, const FFLCharModel *pModel)
Definition FFLCharModel.cpp:183
const FFLDrawParam * FFLGetDrawParamXluMask(const FFLCharModel *pModel)
Definition FFLCharModel.cpp:129
void FFLSetExpression(FFLCharModel *pModel, FFLExpression expression)
Definition FFLCharModel.cpp:173
void FFLSetViewModelType(FFLCharModel *pModel, FFLModelType type)
Definition FFLCharModel.cpp:188
u32 FFLGetTempBufferSizeCharModel(const FFLCharModelDesc *pDesc)
Definition FFLCharModel.cpp:11
u32 FFLGetBufferSizeCharModel(const FFLCharModelDesc *pDesc)
Definition FFLCharModel.cpp:6
#define FFL_CHAR_MODEL_SIZE
Definition FFLCharModel.h:12
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLCharModelBuffer.h:11
Definition FFLCharModelDesc.h:12
Definition FFLCharModelSource.h:11
Definition FFLCharModel.h:15
u8 data[FFL_CHAR_MODEL_SIZE]
Definition FFLCharModel.h:18
u32 data32[FFL_CHAR_MODEL_SIZE/sizeof(u32)]
Definition FFLCharModel.h:19
Definition FFLDrawParam.h:57
Definition FFLShaderCallback.h:16