NTMV_M2dInitForFilePath

Syntax

#include <ntmv/m2d.h>
void NTMV_M2dInitForFilePath(
         NTMVM2dManualViewerInfo*    pManualViewerInfo,
         NNSFndAllocator*            pAllocator,
         const char*                 manualFilePath,
         const char*                 uiResFilePath,
         const NNSG2dFont *const     fonts[]);

Arguments

pManualViewerInfo Pointer to a structure that stores information used by the M2d library.
pAllocator Pointer to the TWL-System allocator.
manualFilePath Path to the binary file for the E-Manual.
uiResFilePath Path to the resource file used by the M2d library.
fonts Array of pointers to NNSG2dFont structures configured with the internal system fonts (TWL bitmap fonts) used to display the E-Manual. Pointers to font data must be set in the following order.
Index 0: Large font
Index 1: Medium font
Index 2: Small font

Return Values

None.

Description

Allocates memory and configures the hardware to display the E-Manual. The TWL-System allocator is used to handle memory allocation.

This function specifies the resource data by the M2d library and the E-Manual binary data as path strings to the ROM files. Use the NTMV_M2dInitForMem or NTMV_M2dInitForMemEx function to specify data in memory.

Unlike the NTMV_M2dInitForFilePathEx function, this function determines the display language for the E-Manual based on the language setting in System Settings. If an E-Manual binary file for the system's current language setting cannot be found, the manual is displayed using the topmost of the languages that were selected in TWL Manual Editor when the project was output to binary.

See Also

NTMV_M2dInitForFilePathEx
NTMV_M2dInitForMem
NTMV_M2dInitForMemEx

Revision History

2008/12/12 Added an explanation of the differences between this function and the NTMV_M2dInitForFilePathEx function.
2008/11/19 Changed the type of the fonts argument from void* to NNSG2dFont*.
2008/10/15 Added an explanation regarding fonts.
2008/10/01 Initial version.


CONFIDENTIAL