1#ifndef NW4HBM_LYT_WINDOW_H
2#define NW4HBM_LYT_WINDOW_H
Definition animation.h:155
virtual void SetAnimationEnable(AnimTransform *animTrans, bool bEnable, bool bRecursive)
Definition lyt_window.cpp:328
virtual AnimationLink * FindAnimationLink(AnimTransform *animTrans)
Definition lyt_window.cpp:314
virtual void DrawFrame(const math::VEC2 &basePt, const Frame &frame, const WindowFrameSize &frameSize, u8 alpha)
Definition lyt_window.cpp:418
virtual void DrawFrame4(const math::VEC2 &basePt, const Frame *frames, const WindowFrameSize &frameSize, u8 alpha)
Definition lyt_window.cpp:448
WindowFrameSize GetFrameSize(u8 frameNum, const Frame *frames)
Definition lyt_window.cpp:526
virtual void DrawSelf(const DrawInfo &drawInfo)
Definition lyt_window.cpp:354
Content mContent
Definition window.h:55
virtual ~Window()
Definition lyt_window.cpp:270
virtual void SetVtxColorElement(u32 idx, u8 value)
Definition lyt_window.cpp:350
Window(const res::Window *pBlock, const ResBlockSet &resBlockSet)
Definition lyt_window.cpp:208
virtual void SetVtxColor(u32 idx, ut::Color value)
Definition lyt_window.cpp:341
virtual u8 GetVtxColorElement(u32 idx) const
Definition lyt_window.cpp:346
virtual void UnbindAnimationSelf(AnimTransform *animTrans)
Definition lyt_window.cpp:387
InflationLRTB mContentInflation
Definition window.h:54
virtual Material * FindMaterialByName(const char *findName, bool bRecursive)
Definition lyt_window.cpp:289
virtual Material * GetContentMaterial() const
Definition lyt_window.cpp:563
virtual Material * GetFrameMaterial(u32 frameIdx) const
Definition lyt_window.cpp:554
virtual ut::Color GetVtxColor(u32 idx) const
Definition lyt_window.cpp:336
virtual void DrawContent(const math::VEC2 &basePt, const WindowFrameSize &frameSize, u8 alpha)
Definition lyt_window.cpp:395
struct nw4hbm::lyt::Window::Frame Frame
virtual void AnimateSelf(u32 option)
Definition lyt_window.cpp:377
NW4HBM_UT_RUNTIME_TYPEINFO
Definition window.h:27
struct nw4hbm::lyt::Window::Content Content
u8 mFrameNum
Definition window.h:57
Frame * mFrames
Definition window.h:56
virtual void DrawFrame8(const math::VEC2 &basePt, const Frame *frames, const WindowFrameSize &frameSize, u8 alpha)
Definition lyt_window.cpp:478
unsigned long u32
Definition types.h:12
unsigned char u8
Definition types.h:8
Definition HBMAnmController.h:6
Definition resources.h:16
Definition resources.h:282
Definition resources.h:23
detail::TexCoordAry texCoordAry
Definition window.h:15
ut::Color vtxColors[4]
Definition window.h:14
Material * pMaterial
Definition window.h:20
u8 textureFlip
Definition window.h:19
Definition resources.h:232