1#ifndef NW4HBM_LYT_LAYOUT_H
2#define NW4HBM_LYT_LAYOUT_H
static void * AllocMemory(u32 size)
Definition layout.h:48
static void FreeMemory(void *ptr)
Definition layout.h:49
Layout()
Definition lyt_layout.cpp:82
Size mLayoutSize
Definition layout.h:59
const ut::Rect GetLayoutRect() const
Definition lyt_layout.cpp:314
Pane * GetRootPane() const
Definition layout.h:42
u8 mOriginType
Definition layout.h:60
virtual void Animate(u32 option=0)
Definition lyt_layout.cpp:308
static MEMAllocator * mspAllocator
Definition layout.h:62
AnimTransformList mAnimTransList
Definition layout.h:56
GroupContainer * mpGroupContainer
Definition layout.h:58
virtual AnimTransform * CreateAnimTransform(const void *anmResBuf, ResourceAccessor *pResAcsr)
Definition lyt_layout.cpp:216
static void SetAllocator(MEMAllocator *allocator)
Definition layout.h:46
virtual void CalculateMtx(const DrawInfo &drawInfo)
Definition lyt_layout.cpp:296
virtual void UnbindAnimation(AnimTransform *animTrans)
Definition lyt_layout.cpp:280
virtual void SetAnimationEnable(AnimTransform *animTrans, bool bEnable=true)
Definition lyt_layout.cpp:290
virtual void SetTagProcessor(ut::WideTagProcessor *pTagProcessor) NO_INLINE
Definition lyt_layout.cpp:323
virtual ~Layout()
Definition lyt_layout.cpp:85
virtual void UnbindAllAnimation()
Definition lyt_layout.cpp:286
GroupContainer * GetGroupContainer() const
Definition layout.h:43
virtual bool Build(const void *lytResBuf, ResourceAccessor *pResAcsr)
Definition lyt_layout.cpp:107
virtual void BindAnimation(AnimTransform *animTrans)
Definition lyt_layout.cpp:274
static MEMAllocator * GetAllocator()
Definition layout.h:45
virtual void Draw(const DrawInfo &drawInfo)
Definition lyt_layout.cpp:302
Pane * mpRootPane
Definition layout.h:57
static Pane * BuildPaneObj(s32 kind, const void *dataPtr, const ResBlockSet &resBlockSet) NO_INLINE
Definition lyt_layout.cpp:327
Definition resourceAccessor.h:13
Definition TextWriterBase.h:19
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
void MEMFreeToAllocator(MEMAllocator *pAllocator, void *pBlock)
Definition mem_allocator.c:16
void * MEMAllocFromAllocator(MEMAllocator *pAllocator, u32 size)
Definition mem_allocator.c:12
Definition HBMAnmController.h:6
Definition allocator.h:21
Definition resources.h:282
Definition lyt_types.h:125