nw::dev Namespace

Description

Namespace for the development library.

This library is for development purposes, so define it as NW_DEV_DISABLED so it is not included in the retail product.

Classes

nw::dev::CallbackChain GPU command callback chain.
nw::dev::DirectPrint Class for direct rendering to framebuffer.
nw::dev::ParticleProfileCenter Enables the profile macro if both NW_DEV_ENABLED and NW_PARTICLE_PROFILE_ENABLED are defined.
nw::dev::ProfileManager Class for saving profile results.
nw::dev::AutoProfile Class for destructor automatically creating profile results.
nw::dev::ProfileCenter Class for managing ProfileManager. Please remake ProfileCenter as needed.
nw::dev::Screenshot Class that represents screenshots.
nw::dev::ScreenshotManager Provides functionality to create screenshots for test purposes.

Structures

nw::dev::DisplayDescription Structure representing a description of the display buffer.

Functions

CalcMemorySize Calculates the required memory size based on specified color format and size.
FormatToByte Calculates the number of bytes from the color format.

CONFIDENTIAL