FFL
Loading...
Searching...
No Matches
FFLiRawMaskParts.h
Go to the documentation of this file.
1#ifndef FFLI_RAW_MASK_PARTS_H_
2#define FFLI_RAW_MASK_PARTS_H_
3
4#include <nn/ffl/FFLDrawParam.h>
5#include <nn/ffl/FFLVec.h>
6
7#include <cafe/mat.h>
8
9struct FFLiRawMaskPartsDrawParam : FFLDrawParam
10{
11};
13
20
29
31
34
35void FFLiInitDrawParamRawMaskParts(FFLiRawMaskPartsDrawParam* pDrawParam, const FFLiRawMaskPartsDesc* pDesc, const Mat44* pProjMatrix, FFLiBufferAllocator* pAllocator);
38void FFLiDrawRawMaskParts(const FFLiRawMaskPartsDrawParam* pDrawParam, const FFLiShaderCallback* pCallback);
39
40#endif // FFLI_RAW_MASK_PARTS_H_
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
void FFLiInitDrawParamRawMaskPartsFill(FFLiRawMaskPartsDrawParam *pDrawParam, FFLiBufferAllocator *pAllocator)
Definition FFLiRawMaskParts.cpp:58
u32 FFLiGetBufferRawMaskParts()
Definition FFLiRawMaskParts.cpp:25
void FFLiDrawRawMaskParts(const FFLiRawMaskPartsDrawParam *pDrawParam, const FFLiShaderCallback *pCallback)
Definition FFLiRawMaskParts.cpp:65
FFLiOriginPosition
Definition FFLiRawMaskParts.h:15
@ FFLI_ORIGIN_POSITION_LEFT
Definition FFLiRawMaskParts.h:18
@ FFLI_ORIGIN_POSITION_RIGHT
Definition FFLiRawMaskParts.h:17
@ FFLI_ORIGIN_POSITION_CENTER
Definition FFLiRawMaskParts.h:16
void FFLiInvalidateDrawParamRawMaskParts(FFLiRawMaskPartsDrawParam *pDrawParam)
Definition FFLiRawMaskParts.cpp:52
void FFLiInitDrawParamRawMaskParts(FFLiRawMaskPartsDrawParam *pDrawParam, const FFLiRawMaskPartsDesc *pDesc, const Mat44 *pProjMatrix, FFLiBufferAllocator *pAllocator)
Definition FFLiRawMaskParts.cpp:38
Definition FFLiBufferAllocator.h:16
Definition FFLiShaderCallback.h:12
Definition FFLiRawMaskParts.h:22
f32 rot
Definition FFLiRawMaskParts.h:25
FFLVec2 pos
Definition FFLiRawMaskParts.h:23
FFLiOriginPosition originPos
Definition FFLiRawMaskParts.h:26
FFLVec2 scale
Definition FFLiRawMaskParts.h:24
Definition FFLiRawMaskParts.h:10