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 Resource major version.
MinorVersion Resource minor version.
MicroVersion Resource micro version.
BugfixVersion Resource bugfix version.
BinaryFileFormatVersion Resource version.
Layout resource.
FILESIGNATURE_CLYT Layout resource file signature.
DATABLOCKKIND_LAYOUT Layout data block signature.
DATABLOCKKIND_PANEBEGIN PaneBegin data block signature.
DATABLOCKKIND_PANEEND PaneEnd data block signature.
DATABLOCKKIND_PANE Pane data block signature.
DATABLOCKKIND_PICTURE Picture data block signature.
DATABLOCKKIND_TEXTBOX TextBox data block signature.
DATABLOCKKIND_WINDOW Window data block signature.
DATABLOCKKIND_BOUNDING Bounding data block signature.
DATABLOCKKIND_GROUPBEGIN GroupBegin data block signature.
DATABLOCKKIND_GROUPEND GroupEnd data block signature.
DATABLOCKKIND_GROUP Group data block signature.
DATABLOCKKIND_FONTLIST FontList data block signature.
DATABLOCKKIND_TEXTURELIST TextureList data block signature.
DATABLOCKKIND_MATERIALLIST MaterialList data block signature.
DATABLOCKKIND_USERDATALIST ExtUserDataList data block signature.
Animation resource.
FILESIGNATURE_CLAN Animation resource file signature.
DATABLOCKKIND_PANEANIMTAG AnimationTagBlock data block signature.
DATABLOCKKIND_PANEANIMSHARE AnimationShareBlock data block signature.
DATABLOCKKIND_PANEANIMINFO AnimationBlock data block signature.
Animation Types
ANIMATIONTYPE_PANESRT Indicates the animation target is a pane SRT animation.
ANIMATIONTYPE_VISIBILITY Indicates the animation target is a visibility animation.
ANIMATIONTYPE_VTXCOLOR Indicates the animation target is a vertex color animation.
ANIMATIONTYPE_MATCOLOR Indicates the animation target is a material animation.
ANIMATIONTYPE_TEXSRT Indicates the animation target is a texture SRT animation.
ANIMATIONTYPE_TEXPATTERN Indicates the animation target is a texture pattern animation.
Texture Image Resources
FILESIGNATURE_CLIM Texture image resource file signature.
DATABLOCKKIND_IMAGE res::Image data block signature.
Resource Types
RESOURCETYPE_LAYOUT Indicates the resource is a layout.
RESOURCETYPE_ANIMATION Indicates the resource is an animation.
RESOURCETYPE_TEXTURE Indicates the resource is a texture image.
RESOURCETYPE_FONT Indicates the resource is a resource image.
RESOURCETYPE_ARCHIVEFONT Indicates the resource is an archive font.

CONFIDENTIAL