238 lines
4.6 KiB
JSON
238 lines
4.6 KiB
JSON
{
|
|
"header": "SDL_time.h",
|
|
"opaque_types": [],
|
|
"typedefs": [],
|
|
"function_pointers": [],
|
|
"c_type_aliases": [],
|
|
"enums": [
|
|
{
|
|
"name": "SDL_DateFormat",
|
|
"values": [
|
|
{
|
|
"name": "SDL_DATE_FORMAT_YYYYMMDD",
|
|
"value": "0",
|
|
"comment": "Year/Month/Day"
|
|
},
|
|
{
|
|
"name": "SDL_DATE_FORMAT_DDMMYYYY",
|
|
"value": "1",
|
|
"comment": "Day/Month/Year"
|
|
},
|
|
{
|
|
"name": "SDL_DATE_FORMAT_MMDDYYYY",
|
|
"value": "2",
|
|
"comment": "Month/Day/Year"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_TimeFormat",
|
|
"values": [
|
|
{
|
|
"name": "SDL_TIME_FORMAT_24HR",
|
|
"value": "0",
|
|
"comment": "24 hour time"
|
|
},
|
|
{
|
|
"name": "SDL_TIME_FORMAT_12HR",
|
|
"value": "1",
|
|
"comment": "12 hour time"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"structs": [
|
|
{
|
|
"name": "SDL_DateTime",
|
|
"fields": [
|
|
{
|
|
"name": "year",
|
|
"type": "int",
|
|
"comment": "Year"
|
|
},
|
|
{
|
|
"name": "month",
|
|
"type": "int",
|
|
"comment": "Month [01-12]"
|
|
},
|
|
{
|
|
"name": "day",
|
|
"type": "int",
|
|
"comment": "Day of the month [01-31]"
|
|
},
|
|
{
|
|
"name": "hour",
|
|
"type": "int",
|
|
"comment": "Hour [0-23]"
|
|
},
|
|
{
|
|
"name": "minute",
|
|
"type": "int",
|
|
"comment": "Minute [0-59]"
|
|
},
|
|
{
|
|
"name": "second",
|
|
"type": "int",
|
|
"comment": "Seconds [0-60]"
|
|
},
|
|
{
|
|
"name": "nanosecond",
|
|
"type": "int",
|
|
"comment": "Nanoseconds [0-999999999]"
|
|
},
|
|
{
|
|
"name": "day_of_week",
|
|
"type": "int",
|
|
"comment": "Day of the week [0-6] (0 being Sunday)"
|
|
},
|
|
{
|
|
"name": "utc_offset",
|
|
"type": "int",
|
|
"comment": "Seconds east of UTC"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"unions": [],
|
|
"flags": [],
|
|
"functions": [
|
|
{
|
|
"name": "SDL_GetDateTimeLocalePreferences",
|
|
"return_type": "bool",
|
|
"parameters": [
|
|
{
|
|
"name": "dateFormat",
|
|
"type": "SDL_DateFormat *"
|
|
},
|
|
{
|
|
"name": "timeFormat",
|
|
"type": "SDL_TimeFormat *"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_GetCurrentTime",
|
|
"return_type": "bool",
|
|
"parameters": [
|
|
{
|
|
"name": "ticks",
|
|
"type": "SDL_Time *"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_TimeToDateTime",
|
|
"return_type": "bool",
|
|
"parameters": [
|
|
{
|
|
"name": "ticks",
|
|
"type": "SDL_Time"
|
|
},
|
|
{
|
|
"name": "dt",
|
|
"type": "SDL_DateTime *"
|
|
},
|
|
{
|
|
"name": "localTime",
|
|
"type": "bool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_DateTimeToTime",
|
|
"return_type": "bool",
|
|
"parameters": [
|
|
{
|
|
"name": "dt",
|
|
"type": "const SDL_DateTime *"
|
|
},
|
|
{
|
|
"name": "ticks",
|
|
"type": "SDL_Time *"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_TimeToWindows",
|
|
"return_type": "void",
|
|
"parameters": [
|
|
{
|
|
"name": "ticks",
|
|
"type": "SDL_Time"
|
|
},
|
|
{
|
|
"name": "dwLowDateTime",
|
|
"type": "Uint32 *"
|
|
},
|
|
{
|
|
"name": "dwHighDateTime",
|
|
"type": "Uint32 *"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_TimeFromWindows",
|
|
"return_type": "SDL_Time",
|
|
"parameters": [
|
|
{
|
|
"name": "dwLowDateTime",
|
|
"type": "Uint32"
|
|
},
|
|
{
|
|
"name": "dwHighDateTime",
|
|
"type": "Uint32"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_GetDaysInMonth",
|
|
"return_type": "int",
|
|
"parameters": [
|
|
{
|
|
"name": "year",
|
|
"type": "int"
|
|
},
|
|
{
|
|
"name": "month",
|
|
"type": "int"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_GetDayOfYear",
|
|
"return_type": "int",
|
|
"parameters": [
|
|
{
|
|
"name": "year",
|
|
"type": "int"
|
|
},
|
|
{
|
|
"name": "month",
|
|
"type": "int"
|
|
},
|
|
{
|
|
"name": "day",
|
|
"type": "int"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SDL_GetDayOfWeek",
|
|
"return_type": "int",
|
|
"parameters": [
|
|
{
|
|
"name": "year",
|
|
"type": "int"
|
|
},
|
|
{
|
|
"name": "month",
|
|
"type": "int"
|
|
},
|
|
{
|
|
"name": "day",
|
|
"type": "int"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |