FFL
Loading...
Searching...
No Matches
FFLDrawParam.h
Go to the documentation of this file.
1#ifndef FFL_DRAW_PARAM_H_
2#define FFL_DRAW_PARAM_H_
3
4#include <nn/ffl/FFLModulateParam.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
19FFLAttributeBufferType;
20
21typedef struct FFLAttributeBuffer
22{
25 void* ptr;
26}
27FFLAttributeBuffer;
28NN_STATIC_ASSERT(sizeof(FFLAttributeBuffer) == 0xC);
29
34FFLAttributeBufferParam;
35NN_STATIC_ASSERT(sizeof(FFLAttributeBufferParam) == 0x3C);
36
44FFLPrimitiveParam;
45NN_STATIC_ASSERT(sizeof(FFLPrimitiveParam) == 0x10);
46
54FFLCullMode;
55
56typedef struct FFLDrawParam
57{
58 FFLAttributeBufferParam attributeBufferParam;
59 FFLModulateParam modulateParam;
60 FFLCullMode cullMode;
61 FFLPrimitiveParam primitiveParam;
62}
63FFLDrawParam;
64NN_STATIC_ASSERT(sizeof(FFLDrawParam) == 0x68);
65
66#ifdef __cplusplus
67}
68#endif
69
70#endif // FFL_DRAW_PARAM_H_
FFLCullMode
Definition FFLDrawParam.h:48
@ FFL_CULL_MODE_FRONT
Definition FFLDrawParam.h:51
@ FFL_CULL_MODE_NONE
Definition FFLDrawParam.h:49
@ FFL_CULL_MODE_MAX
Definition FFLDrawParam.h:52
@ FFL_CULL_MODE_BACK
Definition FFLDrawParam.h:50
FFLAttributeBufferType
Definition FFLDrawParam.h:11
@ FFL_ATTRIBUTE_BUFFER_TYPE_TEXCOORD
Definition FFLDrawParam.h:13
@ FFL_ATTRIBUTE_BUFFER_TYPE_COLOR
Definition FFLDrawParam.h:16
@ FFL_ATTRIBUTE_BUFFER_TYPE_TANGENT
Definition FFLDrawParam.h:15
@ FFL_ATTRIBUTE_BUFFER_TYPE_NORMAL
Definition FFLDrawParam.h:14
@ FFL_ATTRIBUTE_BUFFER_TYPE_MAX
Definition FFLDrawParam.h:17
@ FFL_ATTRIBUTE_BUFFER_TYPE_POSITION
Definition FFLDrawParam.h:12
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLDrawParam.h:31
FFLAttributeBuffer attributeBuffers[FFL_ATTRIBUTE_BUFFER_TYPE_MAX]
Definition FFLDrawParam.h:32
Definition FFLDrawParam.h:22
u32 stride
Definition FFLDrawParam.h:24
void * ptr
Definition FFLDrawParam.h:25
u32 size
Definition FFLDrawParam.h:23
Definition FFLDrawParam.h:57
FFLPrimitiveParam primitiveParam
Definition FFLDrawParam.h:61
FFLModulateParam modulateParam
Definition FFLDrawParam.h:59
FFLAttributeBufferParam attributeBufferParam
Definition FFLDrawParam.h:58
FFLCullMode cullMode
Definition FFLDrawParam.h:60
Definition FFLDrawParam.h:38
GX2IndexFormat indexFormat
Definition FFLDrawParam.h:41
GX2PrimitiveType primitiveType
Definition FFLDrawParam.h:39
void * pIndexBuffer
Definition FFLDrawParam.h:42
u32 indexCount
Definition FFLDrawParam.h:40