Namespace defining layout resource data types.
See below for information on resource file configuration.
| Layout resource. | |
|---|---|
| nw::lyt::res::Lyt | Layout resource file header. |
| nw::lyt::res::Layout | Data block for defining the layout. |
| nw::lyt::res::Font | Font reference information. |
| nw::lyt::res::FontList | Data block used to store the font reference information list. |
| nw::lyt::res::Texture | Texture image reference information. |
| nw::lyt::res::TextureList | Data block used to store the texture image reference information list. |
| nw::lyt::res::TexMap | Texture mapping information. |
| nw::lyt::res::MaterialResourceNum | The number of resources held by the material. |
| nw::lyt::res::Color | Color information. |
| nw::lyt::res::Material | Material information. |
| nw::lyt::res::MaterialList | Material information list. |
| nw::lyt::res::PaneBegin | Data block for starting child pain definition. |
| nw::lyt::res::PaneEnd | Data block for ending child pain definition. |
| nw::lyt::res::Pane | Data block for defining a null pane. |
| nw::lyt::res::Picture | Data block for defining a picture pane. |
| nw::lyt::res::TextBox | Data block for defining a TextBox pane. |
| nw::lyt::res::WindowFrame | Window frame information. |
| nw::lyt::res::WindowContent | Window content information. |
| nw::lyt::res::Window | Data block for defining a Window pane. |
| nw::lyt::res::Bounding | Data block for defining a Bounding pane. |
| nw::lyt::res::ExtUserDataList | Data block for defining extended user data. |
| nw::lyt::res::GroupBegin | Data block for starting child group definition. |
| nw::lyt::res::GroupEnd | Data block for ending child group definition. |
| nw::lyt::res::Group | Data block for defining a group. |
| Animation resource. | |
| nw::lyt::res::Lan | Animation resource file header. |
| nw::lyt::res::AnimationTagBlock | Data block for defining animation segment tags. |
| nw::lyt::res::AnimationShareBlock | Data block for defining animation shared information. |
| nw::lyt::res::AnimationBlock | Data block for defining an animation. |
| nw::lyt::res::AnimationContent | Defines animation content. |
| nw::lyt::res::AnimationInfo | Defines animation information. |
| nw::lyt::res::AnimationTarget | Defines animation targets. |
| nw::lyt::res::HermiteKey | Defines Hermite curve keys. |
| nw::lyt::res::StepKey | Defines animation curve keys for changing step shape. |
| Texture Image Resources | |
| nw::lyt::res::Lim | Texture image resource file header header. |
| nw::lyt::res::Image | Data block for texture image information. |
| nw::lyt::res::ImageSize | Texture image size information. |
| Other | |
| nw::lyt::res::Vec2 | Maintains 2D vectors inside resources. |
| nw::lyt::res::Vec3 | Maintains 3D vectors inside resources. |
| Version | |||
|---|---|---|---|
| MajorVersion | const u8 | Resource major version. | |
| MinorVersion | const u8 | Resource minor version. | |
| MicroVersion | const u8 | Resource micro version. | |
| BugfixVersion | const u8 | Resource bugfix version. | |
| BinaryFileFormatVersion | const u32 | Resource version. | |
| Layout resource. | |||
| FILESIGNATURE_CLYT | const u32 | Layout resource file signature. | |
| DATABLOCKKIND_LAYOUT | const u32 | Layout data block signature. | |
| DATABLOCKKIND_PANEBEGIN | const u32 | PaneBegin data block signature. | |
| DATABLOCKKIND_PANEEND | const u32 | PaneEnd data block signature. | |
| DATABLOCKKIND_PANE | const u32 | Pane data block signature. | |
| DATABLOCKKIND_PICTURE | const u32 | Picture data block signature. | |
| DATABLOCKKIND_TEXTBOX | const u32 | TextBox data block signature. | |
| DATABLOCKKIND_WINDOW | const u32 | Window data block signature. | |
| DATABLOCKKIND_BOUNDING | const u32 | Bounding data block signature. | |
| DATABLOCKKIND_GROUPBEGIN | const u32 | GroupBegin data block signature. | |
| DATABLOCKKIND_GROUPEND | const u32 | GroupEnd data block signature. | |
| DATABLOCKKIND_GROUP | const u32 | Group data block signature. | |
| DATABLOCKKIND_FONTLIST | const u32 | FontList data block signature. | |
| DATABLOCKKIND_TEXTURELIST | const u32 | TextureList data block signature. | |
| DATABLOCKKIND_MATERIALLIST | const u32 | MaterialList data block signature. | |
| DATABLOCKKIND_USERDATALIST | const u32 | ExtUserDataList data block signature. | |
| Animation resource. | |||
| FILESIGNATURE_CLAN | const u32 | Animation resource file signature. | |
| DATABLOCKKIND_PANEANIMTAG | const u32 | AnimationTagBlock data block signature. | |
| DATABLOCKKIND_PANEANIMSHARE | const u32 | AnimationShareBlock data block signature. | |
| DATABLOCKKIND_PANEANIMINFO | const u32 | AnimationBlock data block signature. | |
| Animation Types | |||
| ANIMATIONTYPE_PANESRT | const u32 | Indicates the animation target is a pane SRT animation. | |
| ANIMATIONTYPE_VISIBILITY | const u32 | Indicates the animation target is a visibility animation. | |
| ANIMATIONTYPE_VTXCOLOR | const u32 | Indicates the animation target is a vertex color animation. | |
| ANIMATIONTYPE_MATCOLOR | const u32 | Indicates the animation target is a material animation. | |
| ANIMATIONTYPE_TEXSRT | const u32 | Indicates the animation target is a texture SRT animation. | |
| ANIMATIONTYPE_TEXPATTERN | const u32 | Indicates the animation target is a texture pattern animation. | |
| Texture Image Resources | |||
| FILESIGNATURE_CLIM | const u32 | Texture image resource file signature. | |
| DATABLOCKKIND_IMAGE | const u32 | res::Image data block signature. | |
| Resource Types | |||
| RESOURCETYPE_LAYOUT | const u32 | Indicates the resource is a layout. | |
| RESOURCETYPE_ANIMATION | const u32 | Indicates the resource is an animation. | |
| RESOURCETYPE_TEXTURE | const u32 | Indicates the resource is a texture image. | |
| RESOURCETYPE_FONT | const u32 | Indicates the resource is a resource image. | |
| RESOURCETYPE_ARCHIVEFONT | const u32 | Indicates the resource is an archive font. | |
CONFIDENTIAL