mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-05-28 07:29:09 +00:00
Changed enums to use XXX_COUNT for the count or number of values
Fixes https://github.com/libsdl-org/SDL/issues/10763
This commit is contained in:
parent
64f12bea4a
commit
37c9fb490e
49 changed files with 197 additions and 174 deletions
|
@ -165,44 +165,30 @@ extern SDL_DECLSPEC char * SDLCALL SDL_GetPrefPath(const char *org, const char *
|
|||
*/
|
||||
typedef enum SDL_Folder
|
||||
{
|
||||
/** The folder which contains all of the current user's data, preferences,
|
||||
and documents. It usually contains most of the other folders. If a
|
||||
requested folder does not exist, the home folder can be considered a safe
|
||||
fallback to store a user's documents. */
|
||||
SDL_FOLDER_HOME,
|
||||
/** The folder of files that are displayed on the desktop. Note that the
|
||||
existence of a desktop folder does not guarantee that the system does
|
||||
show icons on its desktop; certain GNU/Linux distros with a graphical
|
||||
environment may not have desktop icons. */
|
||||
SDL_FOLDER_DESKTOP,
|
||||
/** User document files, possibly application-specific. This is a good
|
||||
place to save a user's projects. */
|
||||
SDL_FOLDER_DOCUMENTS,
|
||||
/** Standard folder for user files downloaded from the internet. */
|
||||
SDL_FOLDER_DOWNLOADS,
|
||||
/** Music files that can be played using a standard music player (mp3,
|
||||
ogg...). */
|
||||
SDL_FOLDER_MUSIC,
|
||||
/** Image files that can be displayed using a standard viewer (png,
|
||||
jpg...). */
|
||||
SDL_FOLDER_PICTURES,
|
||||
/** Files that are meant to be shared with other users on the same
|
||||
computer. */
|
||||
SDL_FOLDER_PUBLICSHARE,
|
||||
/** Save files for games. */
|
||||
SDL_FOLDER_SAVEDGAMES,
|
||||
/** Application screenshots. */
|
||||
SDL_FOLDER_SCREENSHOTS,
|
||||
/** Template files to be used when the user requests the desktop environment
|
||||
to create a new file in a certain folder, such as "New Text File.txt".
|
||||
Any file in the Templates folder can be used as a starting point for a
|
||||
new file. */
|
||||
SDL_FOLDER_TEMPLATES,
|
||||
/** Video files that can be played using a standard video player (mp4,
|
||||
webm...). */
|
||||
SDL_FOLDER_VIDEOS,
|
||||
/** total number of types in this enum, not a folder type by itself. */
|
||||
SDL_FOLDER_TOTAL
|
||||
SDL_FOLDER_HOME, /**< The folder which contains all of the current user's data, preferences, and documents. It usually contains most of the other folders. If a requested folder does not exist, the home folder can be considered a safe fallback to store a user's documents. */
|
||||
|
||||
SDL_FOLDER_DESKTOP, /**< The folder of files that are displayed on the desktop. Note that the existence of a desktop folder does not guarantee that the system does show icons on its desktop; certain GNU/Linux distros with a graphical environment may not have desktop icons. */
|
||||
|
||||
SDL_FOLDER_DOCUMENTS, /**< User document files, possibly application-specific. This is a good place to save a user's projects. */
|
||||
|
||||
SDL_FOLDER_DOWNLOADS, /**< Standard folder for user files downloaded from the internet. */
|
||||
|
||||
SDL_FOLDER_MUSIC, /**< Music files that can be played using a standard music player (mp3, ogg...). */
|
||||
|
||||
SDL_FOLDER_PICTURES, /**< Image files that can be displayed using a standard viewer (png, jpg...). */
|
||||
|
||||
SDL_FOLDER_PUBLICSHARE, /**< Files that are meant to be shared with other users on the same computer. */
|
||||
|
||||
SDL_FOLDER_SAVEDGAMES, /**< Save files for games. */
|
||||
|
||||
SDL_FOLDER_SCREENSHOTS, /**< Application screenshots. */
|
||||
|
||||
SDL_FOLDER_TEMPLATES, /**< Template files to be used when the user requests the desktop environment to create a new file in a certain folder, such as "New Text File.txt". Any file in the Templates folder can be used as a starting point for a new file. */
|
||||
|
||||
SDL_FOLDER_VIDEOS, /**< Video files that can be played using a standard video player (mp4, webm...). */
|
||||
|
||||
SDL_FOLDER_COUNT /**< Total number of types in this enum, not a folder type by itself. */
|
||||
|
||||
} SDL_Folder;
|
||||
|
||||
/**
|
||||
|
@ -243,11 +229,11 @@ typedef enum SDL_PathType
|
|||
|
||||
typedef struct SDL_PathInfo
|
||||
{
|
||||
SDL_PathType type; /* the path type */
|
||||
Uint64 size; /* the file size in bytes */
|
||||
SDL_Time create_time; /* the time when the path was created */
|
||||
SDL_Time modify_time; /* the last time the path was modified */
|
||||
SDL_Time access_time; /* the last time the path was read */
|
||||
SDL_PathType type; /**< the path type */
|
||||
Uint64 size; /**< the file size in bytes */
|
||||
SDL_Time create_time; /**< the time when the path was created */
|
||||
SDL_Time modify_time; /**< the last time the path was modified */
|
||||
SDL_Time access_time; /**< the last time the path was read */
|
||||
} SDL_PathInfo;
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue