Namespace for the layout library.
| nw::lyt::res | Namespace defining layout resource data types. |
|---|
| Animation | |
|---|---|
| nw::lyt::AnimTransform | AnimTransform is the base class for animations. |
| nw::lyt::AnimTransformBasic | AnimTransformBasic is a base class for animations. |
| nw::lyt::AnimResource | This is the animation resource class. |
| nw::lyt::AnimationLink | Animation link information comprised of animation and index. |
| Resource accessor. | |
| nw::lyt::ArcResourceAccessor | This class is used to access archive resources. |
| nw::lyt::ArcResourceLink | This class is used to maintain archive-related information. |
| nw::lyt::MultiArcResourceAccessor | The class for accessing multiple archive resources. |
| nw::lyt::ArcUtil | The utility class used to access archive files. |
| nw::lyt::FontContainer | Class for storing fonts. |
| nw::lyt::ResourceAccessor | The base class for resource access. |
| nw::lyt::TexResource | This class is used to access texture image resource files. |
| nw::lyt::TextureContainer | Class for storing textures. |
| nw::lyt::ExtUserData | This is the extended user data class. |
| nw::lyt::TextureInfo | Class for storing texture information. |
| Rendering | |
| nw::lyt::Bounding | AnimTransform is the base class for animations. |
| nw::lyt::Drawer | High-speed drawing class. |
| nw::lyt::DrawInfo | This is the draw information class. |
| nw::lyt::GraphicsResource | Class for storing OpenGL resources shared by multiple layouts. |
| nw::lyt::Material | The material information class. |
| nw::lyt::Pane | The pane base class. |
| nw::lyt::Picture | The pane that displays the image. |
| nw::lyt::TexMap | Class for controlling texture maps. |
| nw::lyt::TextBox | Pane for displaying text. |
| nw::lyt::Window | The pane that displays the window. |
| Management | |
| nw::lyt::Group | The class for managing panes by group. |
| nw::lyt::GroupContainer | The class for managing the group. |
| nw::lyt::Layout | The class for managing the layout overall. |
| ARC | |
|---|---|
| nw::lyt::ARCHandle | Archive handle structure. |
| nw::lyt::ARCFileInfo | File information structure. |
| nw::lyt::ARCDir | Directory structure. |
| nw::lyt::ARCDirEntry | Directory entry structure. |
| Resource accessor. | |
| nw::lyt::ResBlockSet | This structure has the pointer to the layout resource. |
| Management | |
| nw::lyt::PaneLink | Link to the pane belonging to the group. |
| Rendering | |
| nw::lyt::Size | The structure holding the width and height. |
| nw::lyt::TexSize | The structure holding the width and height of the texture. |
| nw::lyt::TexSRT | Structure for texture SRT conversion matrices. |
| nw::lyt::TexCoordGen | The structure that holds the values to be set for texture coordinate generation. |
| nw::lyt::TevStage | The structure that holds the TEV stage settings. |
| nw::lyt::AlphaCompare | The structure that holds the alpha compare settings. |
| nw::lyt::BlendMode | The structure that holds the blend mode settings. |
| nw::lyt::InflationLRTB | The structure that holds the amount of inflation for each side of the pane. |
| nw::lyt::WindowFrameSize | The structure that holds the size of the window pane's frame. |
| Animation | |
| nw::lyt::AnimationGroupRef | This represents group information specified using animation segment tags. |
| nw::lyt::AnimationShareInfo | Animation sharing information. |
| Rendering | ||
|---|---|---|
| PaneFlag | Used when making pane display settings. | |
| MtxCondition | Indicates the status of a pane's global matrix. | |
| HorizontalPosition | Enumerator related to the horizontal base position of the display. | |
| VerticalPosition | Enumerator related to the vertical base position of the display. | |
| TexFormat | Texture format enumerator. | |
| TexWrap | Enumerator indicating the texture wrap mode. | |
| TexFilter | Enumerator indicating the texture filter mode. | |
| TevMode | Enumerator indicating the Tev calculation mode. | |
| TevSrc | Enumerator indicating the Tev input source. | |
| TevOpRgb | Enumerator specifying the Tev input RGB operand. | |
| TevOpAlp | Enumerator specifying the Tev input alpha operand. | |
| TevScale | Enumerator specifying the Tev output scale. | |
| TevKonstSel | Enumerator specifying the color to be loaded into the Tev constant color register. | |
| AlphaTest | Enumerator specifying the alpha test mode. | |
| BlendFactorSrc | Factor applied to the source being blended. | |
| BlendFactorDst | Factor applied to the targeting being blended. | |
| BlendOp | Specifies blend operation. | |
LogicOp
|
Specifies the calculation method for logical calculations. | |
| TexGenType | Specifies the texture coordinate generation method. | |
| TexGenSrc | Specifies the texture coordinate source. | |
| TextureFlip | Enumerator related to the reverse display of textures. | |
| ScreenOriginType | Specifies the origin location. | |
| TextAlignment | TextBox alignment specification. | |
| VertexAttr | Vertex attribute number. | |
| VertexAttrSize | Size required by vertex attributes. | |
| VertexColor | Used when accessing the vertex colors set for the four corners of a pane. | |
| WindowFrame | Used when specifying window frames. | |
| TextColor | Used when accessing text color settings. | |
| InterpolateColor | Used when accessing text color settings. | |
| MemArea | Used to specify memory layout. | |
| ImageFlag | res::Image flag. | |
| Resource accessor. | ||
| ExtUserDataType | This is the extended user data type. | |
| Animation | ||
| AnimContentType | Indicates the animation target. | |
| AnimTagFlag | Animation tag flag. | |
| AnimTargetPane | Specifies the target of pane animation. | |
| AnimTargetVisibility | Specifies the target of a visibility animation. | |
| AnimTargetPaneColor | Specifies the target of pane color animation. | |
| AnimTargetMatColor | Specifies the target of material color animation. | |
| AnimTargetTexSRT | Specifies the target of a texture SRT animation. | |
| AnimTargetTexPattern | Specifies the target of a texture pattern animation. | |
| AnimCurve | Represents the animation calculation format. | |
| AnimateOpt | Option for controlling animation calculations. | |
typedef Definitions| Management | ||
|---|---|---|
| PaneLinkList | Holds a list of links to panes. | |
| GroupList | Holds a list of groups. | |
| PaneList | Defines the list used to maintain a list of panes. | |
| Animation | ||
| AnimTransformList | Holds a list of animations. | |
| AnimationList | Defines the list used to maintain a list of animation link information. | |
| Resource accessor. | ||
| ResType | Represents the resource type. | |
| FontKey | Represents a registered font. | |
| TextureKey | Represents a registered texture. | |
| Rendering | ||
| TexCoordQuad | Defines the array used to maintain texture coordinates for the four corners of a pane. | |
| Resources | |||
|---|---|---|---|
| ResourceNameStrMax | const int |
Represents the maximum number of characters allowed in a resource name text string. | |
| MaterialNameStrMax | const int |
Represents the maximum number of characters allowed in a material name text string. | |
| UserDataStrMax | const int |
Represents the maximum number of characters allowed in a user data name text string. | |
| TexMapMax | const int |
Maximum number of textures. | |
| TevStageMax | const int |
Maximum number of TEV stages. | |
| MatColorMax | const int |
Maximum number of materials. | |
| ARC | ||
|---|---|---|
| ARCInitHandle | Opens an archive. | |
| ARCOpen | Opens files in an archive | |
| ARCFastOpen | Opens files in an archive as specified by entry number. | |
| ARCConvertPathToEntrynum | Converts file paths in the archive into an entry number. | |
| ARCEntrynumIsDir | Gets whether the entry type is a directory. | |
| ARCGetStartAddrInMem | Gets the start address of the file in memory. | |
| ARCGetStartOffset | Gets the offset from the front of the archive to the start of the file. | |
| ARCGetLength | Obtains the size of the file. | |
| ARCClose | Closes a file. | |
| ARCChangeDir | Changes the current directory of the archive. | |
| ARCGetCurrentDir | Gets the current directory of the archive. | |
| ARCOpenDir | Opens a directory. | |
| ARCReadDir | Gets the directory entry information. | |
| ARCCloseDir | Closes a directory. | |
| ARCTellDir | Gets read-out location of a directory. | |
| ARCSeekDir | Changes the read-out location of a directory. | |
| ARCRewindDir | Resets the directory read-out location to the start of the directory. | |
| ARCGetDirEntryName | Gets the name of the directory entry. | |
| ARCGetDirEntryEntrynum | Gets the entry number of the directory entry. | |
| ARCDirEntryIsDir | Checks whether a directory entry is a directory. | |
| Initialization | ||
Initialize
|
Initializes the Layout library. | |
| Animation | ||
| BindAnimation | Binds an animation to each individual pane in a group. | |
| UnbindAnimation | Unbinds the animations from each individual pane in a group. | |
| SetAnimationEnable | Enables/disables animations for each individual pane in a group. | |
| - Hit check | ||
| IsContain | Determines whether a pane includes a given point. | |
| FindHitPane | Searches for panes that include a given point. | |
| Other | ||
operator ==
|
Determines whether two instances of Size are equivalent. | |
| GetNextPane | Returns a pointer to either the pane's child or sibling pane. | |
| LoadTexture | Loads a texture. | |
| DeleteTexture | Destroys a texture. | |
| CalcTextureMtx | Calculates a texture coordinate conversion matrix. | |
CONFIDENTIAL