nw::lyt::res Namespace

Description

Namespace defining layout resource data types.

See below for information on resource file configuration.

nw::lyt::res::Lyt
nw::lyt::res::Lan
nw::lyt::res::Lim

Structures

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.

Constants

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