FFL
Loading...
Searching...
No Matches
FFLiShape.h
Go to the documentation of this file.
1#ifndef FFLI_SHAPE_H_
2#define FFLI_SHAPE_H_
3
4#include <nn/ffl/FFLResult.h>
5
6#include <nn/ffl/FFLiShapePartsType.h>
7
8struct FFLBoundingBox;
9struct FFLDrawParam;
10struct FFLVec3;
11
13struct FFLiCharModel;
14class FFLiCoordinate;
16
17bool FFLiCanDrawShape(const FFLDrawParam* pDrawParam);
18
19FFLResult FFLiLoadShape(FFLDrawParam* pDrawParam, FFLBoundingBox* pBoundingBox, FFLiCharModel* pModel, FFLiShapePartsType partsType, u16 index, FFLiResourceLoader* pResLoader, FFLiBufferAllocator* pAllocator);
20void FFLiAdjustShape(FFLDrawParam* pDrawParam, FFLBoundingBox* pBoundingBox, f32 scaleX, f32 scaleY, const FFLVec3* pTranslate, bool flipX, const FFLiCoordinate* pCoordinate, FFLiShapePartsType partsType, bool limitNoseScaleZ);
21
22void FFLiInvalidateShape(FFLDrawParam* pDrawParam);
23
24#endif // FFLI_SHAPE_H_
FFLiShapePartsType
Definition FFLiShapePartsType.h:7
FFLResult FFLiLoadShape(FFLDrawParam *pDrawParam, FFLBoundingBox *pBoundingBox, FFLiCharModel *pModel, FFLiShapePartsType partsType, u16 index, FFLiResourceLoader *pResLoader, FFLiBufferAllocator *pAllocator)
Definition FFLiShape.cpp:55
void FFLiAdjustShape(FFLDrawParam *pDrawParam, FFLBoundingBox *pBoundingBox, f32 scaleX, f32 scaleY, const FFLVec3 *pTranslate, bool flipX, const FFLiCoordinate *pCoordinate, FFLiShapePartsType partsType, bool limitNoseScaleZ)
Definition FFLiShape.cpp:118
bool FFLiCanDrawShape(const FFLDrawParam *pDrawParam)
Definition FFLiShape.cpp:50
void FFLiInvalidateShape(FFLDrawParam *pDrawParam)
Definition FFLiShape.cpp:176
Definition FFLiBufferAllocator.h:16
Definition FFLiCoordinate.h:12
Definition FFLiResourceLoader.h:18
Definition FFLBoundingBox.h:11
Definition FFLDrawParam.h:57
Definition FFLVec.h:19
Definition FFLiCharModel.h:21