SYMBOL INDEX (9937 symbols across 956 files) FILE: dependencies/DirectX_2010/XAudio2.h type XAUDIO2_XBOX_HWTHREAD_SPECIFIER (line 177) | typedef enum XAUDIO2_XBOX_HWTHREAD_SPECIFIER type XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER (line 189) | typedef enum XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER type XAUDIO2_DEVICE_ROLE (line 231) | typedef enum XAUDIO2_DEVICE_ROLE type XAUDIO2_DEVICE_DETAILS (line 243) | typedef struct XAUDIO2_DEVICE_DETAILS type XAUDIO2_VOICE_DETAILS (line 252) | typedef struct XAUDIO2_VOICE_DETAILS type XAUDIO2_SEND_DESCRIPTOR (line 260) | typedef struct XAUDIO2_SEND_DESCRIPTOR type XAUDIO2_VOICE_SENDS (line 267) | typedef struct XAUDIO2_VOICE_SENDS type XAUDIO2_EFFECT_DESCRIPTOR (line 274) | typedef struct XAUDIO2_EFFECT_DESCRIPTOR type XAUDIO2_EFFECT_CHAIN (line 282) | typedef struct XAUDIO2_EFFECT_CHAIN type XAUDIO2_FILTER_TYPE (line 289) | typedef enum XAUDIO2_FILTER_TYPE type XAUDIO2_FILTER_PARAMETERS (line 298) | typedef struct XAUDIO2_FILTER_PARAMETERS type XAUDIO2_BUFFER (line 309) | typedef struct XAUDIO2_BUFFER type XAUDIO2_BUFFER_WMA (line 332) | typedef struct XAUDIO2_BUFFER_WMA type XAUDIO2_VOICE_STATE (line 343) | typedef struct XAUDIO2_VOICE_STATE type XAUDIO2_PERFORMANCE_DATA (line 355) | typedef struct XAUDIO2_PERFORMANCE_DATA type XAUDIO2_DEBUG_CONFIGURATION (line 389) | typedef struct XAUDIO2_DEBUG_CONFIGURATION function STDMETHOD (line 479) | STDMETHOD(Initialize) (THIS_ UINT32 Flags X2DEFAULT(0), function STDMETHOD (line 837) | STDMETHOD(Start) (THIS_ UINT32 Flags X2DEFAULT(0), UINT32 OperationSet X... function DECLARE_INTERFACE (line 965) | DECLARE_INTERFACE(IXAudio2EngineCallback) function DECLARE_INTERFACE (line 992) | DECLARE_INTERFACE(IXAudio2VoiceCallback) function XAudio2DecibelsToAmplitudeRatio (line 1159) | __inline float XAudio2DecibelsToAmplitudeRatio(float Decibels) function XAudio2AmplitudeRatioToDecibels (line 1165) | __inline float XAudio2AmplitudeRatioToDecibels(float Volume) function XAudio2SemitonesToFrequencyRatio (line 1175) | __inline float XAudio2SemitonesToFrequencyRatio(float Semitones) function XAudio2FrequencyRatioToSemitones (line 1183) | __inline float XAudio2FrequencyRatioToSemitones(float FrequencyRatio) function XAudio2CutoffFrequencyToRadians (line 1194) | __inline float XAudio2CutoffFrequencyToRadians(float CutoffFrequency, UI... function XAudio2RadiansToCutoffFrequency (line 1204) | __inline float XAudio2RadiansToCutoffFrequency(float Radians, float Samp... function STDAPI (line 1228) | STDAPI XAudio2Create(__deref_out IXAudio2** ppXAudio2, UINT32 Flags X2DE... FILE: dependencies/DirectX_2010/audiodefs.h type WAVEFORMATEX (line 40) | typedef struct tWAVEFORMATEX type WAVEFORMATEX (line 56) | typedef WAVEFORMATEX *PWAVEFORMATEX, *NPWAVEFORMATEX, *LPWAVEFORMATEX; type WAVEFORMATEX (line 57) | typedef const WAVEFORMATEX *PCWAVEFORMATEX, *LPCWAVEFORMATEX; type WAVEFORMATEXTENSIBLE (line 74) | typedef struct type WAVEFORMATEXTENSIBLE (line 90) | typedef WAVEFORMATEXTENSIBLE *PWAVEFORMATEXTENSIBLE, *LPWAVEFORMATEXTENS... type WAVEFORMATEXTENSIBLE (line 91) | typedef const WAVEFORMATEXTENSIBLE *PCWAVEFORMATEXTENSIBLE, *LPCWAVEFORM... type WAVEFORMAT (line 107) | typedef struct waveformat_tag type PCMWAVEFORMAT (line 117) | typedef struct pcmwaveformat_tag type ADPCMCOEFSET (line 131) | typedef struct adpcmcoef_tag type ADPCMWAVEFORMAT (line 140) | typedef struct adpcmwaveformat_tag { FILE: dependencies/DirectX_2010/xma2defs.h type XMA2WAVEFORMATEX (line 187) | typedef struct XMA2WAVEFORMATEX type XMASTREAMFORMAT (line 237) | typedef struct XMASTREAMFORMAT type XMAWAVEFORMAT (line 256) | typedef struct XMAWAVEFORMAT type XMA2STREAMFORMAT (line 272) | typedef struct XMA2STREAMFORMAT type XMA2WAVEFORMAT (line 280) | typedef struct XMA2WAVEFORMAT type XMA2PACKET (line 312) | typedef struct XMA2PACKET function DWORD (line 335) | __inline DWORD GetXmaPacketFrameCount(__in_bcount(1) const BYTE* pPacket) function DWORD (line 530) | __inline DWORD GetLastXmaFrameBitPosition function HRESULT (line 592) | __inline HRESULT GetXmaDecodePositionForSample function DWORD (line 626) | __inline DWORD GetXmaSampleRate(DWORD dwGeneralRate) function DWORD (line 643) | __inline DWORD GetStandardChannelMaskFromXmaMask(BYTE bXmaMask) function BYTE (line 659) | __inline BYTE GetXmaChannelMaskFromStandardMask(DWORD dwStandardMask) function HRESULT (line 679) | __inline HRESULT LocalizeXma2Format(__inout XMA2WAVEFORMATEX* pXma2Format) FILE: dependencies/gamemode/lib/gamemode_client.h function internal_bind_libgamemode_symbol (line 116) | __attribute__((always_inline)) static inline int internal_bind_libgamemo... function internal_load_libgamemode (line 143) | __attribute__((always_inline)) static inline int internal_load_libgamemo... function gamemode_request_start (line 248) | __attribute__((constructor)) function gamemode_request_end (line 277) | __attribute__((destructor)) function gamemode_query_status (line 305) | __attribute__((always_inline)) static inline int gamemode_query_status(v... function gamemode_request_start_for (line 323) | __attribute__((always_inline)) static inline int gamemode_request_start_... function gamemode_request_end_for (line 341) | __attribute__((always_inline)) static inline int gamemode_request_end_fo... function gamemode_query_status_for (line 359) | __attribute__((always_inline)) static inline int gamemode_query_status_f... FILE: dependencies/ih264d/common/arm/ih264_platform_macros.h function WORD32 (line 43) | static __inline WORD32 CLIP_U8(WORD32 x) function WORD32 (line 49) | static __inline WORD32 CLIP_S8(WORD32 x) function WORD32 (line 55) | static __inline WORD32 CLIP_U10(WORD32 x) function WORD32 (line 61) | static __inline WORD32 CLIP_S10(WORD32 x) function WORD32 (line 67) | static __inline WORD32 CLIP_U11(WORD32 x) function WORD32 (line 73) | static __inline WORD32 CLIP_S11(WORD32 x) function WORD32 (line 79) | static __inline WORD32 CLIP_U12(WORD32 x) function WORD32 (line 85) | static __inline WORD32 CLIP_S12(WORD32 x) function WORD32 (line 91) | static __inline WORD32 CLIP_U16(WORD32 x) function WORD32 (line 96) | static __inline WORD32 CLIP_S16(WORD32 x) function UWORD32 (line 103) | static __inline UWORD32 ITT_BIG_ENDIAN(UWORD32 x) function INLINE (line 158) | static INLINE UWORD32 CLZ(UWORD32 u4_word) function INLINE (line 165) | static INLINE UWORD32 CTZ(UWORD32 u4_word) FILE: dependencies/ih264d/common/armv8/ih264_platform_macros.h function WORD32 (line 43) | static __inline WORD32 CLIP_U8(WORD32 x) function WORD32 (line 49) | static __inline WORD32 CLIP_S8(WORD32 x) function WORD32 (line 55) | static __inline WORD32 CLIP_U10(WORD32 x) function WORD32 (line 61) | static __inline WORD32 CLIP_S10(WORD32 x) function WORD32 (line 67) | static __inline WORD32 CLIP_U11(WORD32 x) function WORD32 (line 73) | static __inline WORD32 CLIP_S11(WORD32 x) function WORD32 (line 79) | static __inline WORD32 CLIP_U12(WORD32 x) function WORD32 (line 85) | static __inline WORD32 CLIP_S12(WORD32 x) function WORD32 (line 91) | static __inline WORD32 CLIP_U16(WORD32 x) function WORD32 (line 96) | static __inline WORD32 CLIP_S16(WORD32 x) function UWORD32 (line 103) | static __inline UWORD32 ITT_BIG_ENDIAN(UWORD32 x) function INLINE (line 158) | static INLINE UWORD32 CLZ(UWORD32 u4_word) function INLINE (line 165) | static INLINE UWORD32 CTZ(UWORD32 u4_word) FILE: dependencies/ih264d/common/ih264_buf_mgr.c function WORD32 (line 79) | WORD32 ih264_buf_mgr_size(void) function IH264_ERROR_T (line 107) | IH264_ERROR_T ih264_buf_mgr_lock(buf_mgr_t *ps_buf_mgr) function IH264_ERROR_T (line 137) | IH264_ERROR_T ih264_buf_mgr_unlock(buf_mgr_t *ps_buf_mgr) function IH264_ERROR_T (line 170) | IH264_ERROR_T ih264_buf_mgr_yield(buf_mgr_t *ps_buf_mgr) function IH264_ERROR_T (line 206) | IH264_ERROR_T ih264_buf_mgr_free(buf_mgr_t *ps_buf_mgr) function IH264_ERROR_T (line 288) | IH264_ERROR_T ih264_buf_mgr_add(buf_mgr_t *ps_buf_mgr, function IH264_ERROR_T (line 394) | IH264_ERROR_T ih264_buf_mgr_check_free(buf_mgr_t *ps_buf_mgr) function IH264_ERROR_T (line 446) | IH264_ERROR_T ih264_buf_mgr_release(buf_mgr_t *ps_buf_mgr, function IH264_ERROR_T (line 508) | IH264_ERROR_T ih264_buf_mgr_set_status(buf_mgr_t *ps_buf_mgr, function WORD32 (line 561) | WORD32 ih264_buf_mgr_get_status( buf_mgr_t *ps_buf_mgr, WORD32 buf_id ) function WORD32 (line 639) | WORD32 ih264_buf_mgr_get_bufid(buf_mgr_t *ps_buf_mgr, void *pv_buf) function UWORD32 (line 681) | UWORD32 ih264_buf_mgr_get_num_active_buf(buf_mgr_t *ps_buf_mgr) FILE: dependencies/ih264d/common/ih264_buf_mgr.h type buf_mgr_t (line 47) | typedef struct FILE: dependencies/ih264d/common/ih264_cabac_tables.h type CTX_BLOCK_CAT (line 93) | typedef enum type cabac_table_num_t (line 111) | typedef enum type cabac_blk_cat_offset_t (line 155) | typedef enum FILE: dependencies/ih264d/common/ih264_chroma_intra_pred_filters.c function ih264_intra_pred_chroma_8x8_mode_dc (line 110) | void ih264_intra_pred_chroma_8x8_mode_dc(UWORD8 *pu1_src, function ih264_intra_pred_chroma_8x8_mode_horz (line 306) | void ih264_intra_pred_chroma_8x8_mode_horz(UWORD8 *pu1_src, function ih264_intra_pred_chroma_8x8_mode_vert (line 364) | void ih264_intra_pred_chroma_8x8_mode_vert(UWORD8 *pu1_src, function ih264_intra_pred_chroma_8x8_mode_plane (line 428) | void ih264_intra_pred_chroma_8x8_mode_plane(UWORD8 *pu1_src, FILE: dependencies/ih264d/common/ih264_common_tables.h type level_tables_t (line 52) | typedef struct FILE: dependencies/ih264d/common/ih264_deblk_edge_filters.c function ih264_deblk_luma_vert_bs4 (line 104) | void ih264_deblk_luma_vert_bs4(UWORD8 *pu1_src, function ih264_deblk_luma_horz_bs4 (line 224) | void ih264_deblk_luma_horz_bs4(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bs4_bp (line 347) | void ih264_deblk_chroma_vert_bs4_bp(UWORD8 *pu1_src, function ih264_deblk_chroma_horz_bs4_bp (line 437) | void ih264_deblk_chroma_horz_bs4_bp(UWORD8 *pu1_src, function ih264_deblk_luma_vert_bslt4 (line 536) | void ih264_deblk_luma_vert_bslt4(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bslt4_bp (line 652) | void ih264_deblk_chroma_vert_bslt4_bp(UWORD8 *pu1_src, function ih264_deblk_luma_horz_bslt4 (line 766) | void ih264_deblk_luma_horz_bslt4(UWORD8 *pu1_src, function ih264_deblk_chroma_horz_bslt4_bp (line 885) | void ih264_deblk_chroma_horz_bslt4_bp(UWORD8 *pu1_src, function ih264_deblk_luma_vert_bs4_mbaff (line 1009) | void ih264_deblk_luma_vert_bs4_mbaff(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bs4_mbaff_bp (line 1130) | void ih264_deblk_chroma_vert_bs4_mbaff_bp(UWORD8 *pu1_src, function ih264_deblk_luma_vert_bslt4_mbaff (line 1219) | void ih264_deblk_luma_vert_bslt4_mbaff(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bslt4_mbaff_bp (line 1335) | void ih264_deblk_chroma_vert_bslt4_mbaff_bp(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bs4 (line 1453) | void ih264_deblk_chroma_vert_bs4(UWORD8 *pu1_src, function ih264_deblk_chroma_horz_bs4 (line 1550) | void ih264_deblk_chroma_horz_bs4(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bslt4 (line 1655) | void ih264_deblk_chroma_vert_bslt4(UWORD8 *pu1_src, function ih264_deblk_chroma_horz_bslt4 (line 1778) | void ih264_deblk_chroma_horz_bslt4(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bs4_mbaff (line 1910) | void ih264_deblk_chroma_vert_bs4_mbaff(UWORD8 *pu1_src, function ih264_deblk_chroma_vert_bslt4_mbaff (line 2006) | void ih264_deblk_chroma_vert_bslt4_mbaff(UWORD8 *pu1_src, FILE: dependencies/ih264d/common/ih264_defs.h type IH264_LEVEL_T (line 73) | typedef enum type PIC_TYPE_T (line 100) | typedef enum type MBMODES_I16x16 (line 192) | typedef enum type MBMODES_I4x4 (line 207) | typedef enum type MBMODES_I8x8 (line 227) | typedef enum type MBMODES_CHROMA_I8x8 (line 247) | typedef enum type MBTYPES_T (line 262) | typedef enum type ENTROPY_BLK_TYPE (line 295) | typedef enum type ENTROPY_MODE (line 311) | typedef enum type COMPONENT_TYPE (line 323) | typedef enum type MBPART_PREDMODE_T (line 337) | typedef enum type MBTYPE_ISLICE_T (line 351) | typedef enum type MBTYPE_PSLICE_T (line 381) | typedef enum type MBTYPE_BSLICE_T (line 391) | typedef enum type SUBMBTYPE_PSLICE_T (line 420) | typedef enum type SUBMBTYPE_BSLICE_T (line 428) | typedef enum FILE: dependencies/ih264d/common/ih264_disp_mgr.c function ih264_disp_mgr_init (line 66) | void ih264_disp_mgr_init(disp_mgr_t *ps_disp_mgr) function WORD32 (line 108) | WORD32 ih264_disp_mgr_add(disp_mgr_t *ps_disp_mgr, FILE: dependencies/ih264d/common/ih264_disp_mgr.h type disp_mgr_t (line 43) | typedef struct FILE: dependencies/ih264d/common/ih264_dpb_mgr.c function ih264_dpb_mgr_init (line 87) | void ih264_dpb_mgr_init(dpb_mgr_t *ps_dpb_mgr) function WORD32 (line 138) | WORD32 ih264_dpb_mgr_sort_short_term_fields_by_frame_num(dpb_mgr_t *ps_d... function WORD32 (line 227) | WORD32 ih264_dpb_mgr_sort_short_term_fields_by_poc_l0(dpb_mgr_t *ps_dpb_... function WORD32 (line 316) | WORD32 ih264_dpb_mgr_sort_short_term_fields_by_poc_l1(dpb_mgr_t *ps_dpb_... function WORD32 (line 400) | WORD32 ih264_dpb_mgr_sort_long_term_fields_by_frame_idx(dpb_mgr_t *ps_dp... function WORD32 (line 482) | WORD32 ih264_dpb_mgr_alternate_ref_fields(dpb_mgr_t *ps_dpb_mgr, function WORD32 (line 586) | WORD32 ih264_dpb_mgr_insert_ref_field(dpb_mgr_t *ps_dpb_mgr, function WORD32 (line 688) | WORD32 ih264_dpb_mgr_insert_ref_frame(dpb_mgr_t *ps_dpb_mgr, function WORD32 (line 756) | WORD32 ih264_dpb_mgr_count_ref_frames(dpb_mgr_t *ps_dpb_mgr, function WORD32 (line 849) | WORD32 ih264_dpb_mgr_delete_ref_frame(dpb_mgr_t *ps_dpb_mgr, function WORD32 (line 982) | WORD32 ih264_dpb_mgr_delete_long_ref_fields_max_frame_idx(dpb_mgr_t *ps_... function WORD32 (line 1052) | WORD32 ih264_dpb_mgr_delete_short_ref_frame(dpb_mgr_t *ps_dpb_mgr, function WORD32 (line 1093) | WORD32 ih264_dpb_mgr_delete_all_ref_frames(dpb_mgr_t *ps_dpb_mgr) function ih264_dpb_mgr_reset (line 1110) | void ih264_dpb_mgr_reset(dpb_mgr_t *ps_dpb_mgr, buf_mgr_t *ps_buf_mgr) function ih264_dpb_mgr_release_pics (line 1162) | void ih264_dpb_mgr_release_pics(buf_mgr_t *ps_buf_mgr, UWORD8 u1_disp_bufs) FILE: dependencies/ih264d/common/ih264_dpb_mgr.h type dpb_info_t (line 50) | typedef struct dpb_info_t dpb_info_t; type dpb_info_t (line 59) | struct dpb_info_t type dpb_mgr_t (line 73) | typedef struct FILE: dependencies/ih264d/common/ih264_error.h type IH264_ERROR_T (line 47) | typedef enum FILE: dependencies/ih264d/common/ih264_ihadamard_scaling.c function ih264_ihadamard_scaling_4x4 (line 88) | void ih264_ihadamard_scaling_4x4(WORD16* pi2_src, function ih264_ihadamard_scaling_2x2_uv (line 155) | void ih264_ihadamard_scaling_2x2_uv(WORD16* pi2_src, FILE: dependencies/ih264d/common/ih264_inter_pred_filters.c function ih264_inter_pred_luma_copy (line 110) | void ih264_inter_pred_luma_copy(UWORD8 *pu1_src, function ih264_interleave_copy (line 170) | void ih264_interleave_copy(UWORD8 *pu1_src, function ih264_inter_pred_luma_horz (line 227) | void ih264_inter_pred_luma_horz(UWORD8 *pu1_src, function ih264_inter_pred_luma_vert (line 297) | void ih264_inter_pred_luma_vert(UWORD8 *pu1_src, function ih264_inter_pred_luma_horz_hpel_vert_hpel (line 366) | void ih264_inter_pred_luma_horz_hpel_vert_hpel(UWORD8 *pu1_src, function ih264_inter_pred_luma_horz_qpel (line 451) | void ih264_inter_pred_luma_horz_qpel(UWORD8 *pu1_src, function ih264_inter_pred_luma_vert_qpel (line 527) | void ih264_inter_pred_luma_vert_qpel(UWORD8 *pu1_src, function ih264_inter_pred_luma_horz_qpel_vert_qpel (line 610) | void ih264_inter_pred_luma_horz_qpel_vert_qpel(UWORD8 *pu1_src, function ih264_inter_pred_luma_horz_qpel_vert_hpel (line 711) | void ih264_inter_pred_luma_horz_qpel_vert_hpel(UWORD8 *pu1_src, function ih264_inter_pred_luma_horz_hpel_vert_qpel (line 826) | void ih264_inter_pred_luma_horz_hpel_vert_qpel(UWORD8 *pu1_src, function ih264_inter_pred_luma_bilinear (line 947) | void ih264_inter_pred_luma_bilinear(UWORD8 *pu1_src1, function ih264_inter_pred_chroma (line 1015) | void ih264_inter_pred_chroma(UWORD8 *pu1_src, FILE: dependencies/ih264d/common/ih264_intra_pred_filters.h type ih264_intra_pred_luma_ft (line 131) | typedef ih264_intra_pred_luma_ft ih264_intra_pred_chroma_ft; FILE: dependencies/ih264d/common/ih264_iquant_itrans_recon.c function ih264_iquant_itrans_recon_4x4 (line 106) | void ih264_iquant_itrans_recon_4x4(WORD16 *pi2_src, function ih264_iquant_itrans_recon_4x4_dc (line 213) | void ih264_iquant_itrans_recon_4x4_dc(WORD16 *pi2_src, function ih264_iquant_itrans_recon_8x8 (line 323) | void ih264_iquant_itrans_recon_8x8(WORD16 *pi2_src, function ih264_iquant_itrans_recon_8x8_dc (line 551) | void ih264_iquant_itrans_recon_8x8_dc(WORD16 *pi2_src, function ih264_iquant_itrans_recon_chroma_4x4 (line 684) | void ih264_iquant_itrans_recon_chroma_4x4(WORD16 *pi2_src, function ih264_iquant_itrans_recon_chroma_4x4_dc (line 822) | void ih264_iquant_itrans_recon_chroma_4x4_dc(WORD16 *pi2_src, FILE: dependencies/ih264d/common/ih264_list.c function WORD32 (line 83) | WORD32 ih264_list_size(WORD32 num_entries, WORD32 entry_size) function IH264_ERROR_T (line 116) | IH264_ERROR_T ih264_list_lock(list_t *ps_list) function IH264_ERROR_T (line 146) | IH264_ERROR_T ih264_list_unlock(list_t *ps_list) function IH264_ERROR_T (line 179) | IH264_ERROR_T ih264_list_yield(list_t *ps_list) function IH264_ERROR_T (line 217) | IH264_ERROR_T ih264_list_free(list_t *ps_list) function IH264_ERROR_T (line 309) | IH264_ERROR_T ih264_list_reset(list_t *ps_list) function IH264_ERROR_T (line 344) | IH264_ERROR_T ih264_list_deinit(list_t *ps_list) function IH264_ERROR_T (line 381) | IH264_ERROR_T ih264_list_terminate(list_t *ps_list) function IH264_ERROR_T (line 425) | IH264_ERROR_T ih264_list_queue(list_t *ps_list, void *pv_buf, WORD32 blo... function IH264_ERROR_T (line 514) | IH264_ERROR_T ih264_list_dequeue(list_t *ps_list, void *pv_buf, WORD32 b... FILE: dependencies/ih264d/common/ih264_list.h type list_t (line 42) | typedef struct FILE: dependencies/ih264d/common/ih264_luma_intra_pred_filters.c function ih264_intra_pred_luma_4x4_mode_vert (line 129) | void ih264_intra_pred_luma_4x4_mode_vert(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_horz (line 179) | void ih264_intra_pred_luma_4x4_mode_horz(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_dc (line 229) | void ih264_intra_pred_luma_4x4_mode_dc(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_diag_dl (line 302) | void ih264_intra_pred_luma_4x4_mode_diag_dl(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_diag_dr (line 370) | void ih264_intra_pred_luma_4x4_mode_diag_dr(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_vert_r (line 443) | void ih264_intra_pred_luma_4x4_mode_vert_r(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_horz_d (line 519) | void ih264_intra_pred_luma_4x4_mode_horz_d(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_vert_l (line 594) | void ih264_intra_pred_luma_4x4_mode_vert_l(UWORD8 *pu1_src, function ih264_intra_pred_luma_4x4_mode_horz_u (line 664) | void ih264_intra_pred_luma_4x4_mode_horz_u(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_ref_filtering (line 734) | void ih264_intra_pred_luma_8x8_mode_ref_filtering(UWORD8 *pu1_left, function ih264_intra_pred_luma_8x8_mode_vert (line 880) | void ih264_intra_pred_luma_8x8_mode_vert(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_horz (line 935) | void ih264_intra_pred_luma_8x8_mode_horz(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_dc (line 986) | void ih264_intra_pred_luma_8x8_mode_dc(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_diag_dl (line 1064) | void ih264_intra_pred_luma_8x8_mode_diag_dl(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_diag_dr (line 1153) | void ih264_intra_pred_luma_8x8_mode_diag_dr(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_vert_r (line 1248) | void ih264_intra_pred_luma_8x8_mode_vert_r(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_horz_d (line 1353) | void ih264_intra_pred_luma_8x8_mode_horz_d(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_vert_l (line 1455) | void ih264_intra_pred_luma_8x8_mode_vert_l(UWORD8 *pu1_src, function ih264_intra_pred_luma_8x8_mode_horz_u (line 1549) | void ih264_intra_pred_luma_8x8_mode_horz_u(UWORD8 *pu1_src, function ih264_intra_pred_luma_16x16_mode_vert (line 1636) | void ih264_intra_pred_luma_16x16_mode_vert(UWORD8 *pu1_src, function ih264_intra_pred_luma_16x16_mode_horz (line 1693) | void ih264_intra_pred_luma_16x16_mode_horz(UWORD8 *pu1_src, function ih264_intra_pred_luma_16x16_mode_dc (line 1753) | void ih264_intra_pred_luma_16x16_mode_dc(UWORD8 *pu1_src, function ih264_intra_pred_luma_16x16_mode_plane (line 1832) | void ih264_intra_pred_luma_16x16_mode_plane(UWORD8 *pu1_src, FILE: dependencies/ih264d/common/ih264_mem_fns.c function ih264_memcpy (line 85) | void ih264_memcpy(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) function ih264_memcpy_mul_8 (line 91) | void ih264_memcpy_mul_8(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_by... function ih264_memset (line 121) | void ih264_memset(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) function ih264_memset_mul_8 (line 127) | void ih264_memset_mul_8(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) function ih264_memset_16bit (line 157) | void ih264_memset_16bit(UWORD16 *pu2_dst, UWORD16 value, UWORD32 num_words) function ih264_memset_16bit_mul_8 (line 166) | void ih264_memset_16bit_mul_8(UWORD16 *pu2_dst, FILE: dependencies/ih264d/common/ih264_padding.c function ih264_pad_top (line 90) | void ih264_pad_top(UWORD8 *pu1_src, function ih264_pad_bottom (line 131) | void ih264_pad_bottom(UWORD8 *pu1_src, function ih264_pad_left_luma (line 170) | void ih264_pad_left_luma(UWORD8 *pu1_src, function ih264_pad_left_chroma (line 212) | void ih264_pad_left_chroma(UWORD8 *pu1_src, function ih264_pad_right_luma (line 266) | void ih264_pad_right_luma(UWORD8 *pu1_src, function ih264_pad_right_chroma (line 307) | void ih264_pad_right_chroma(UWORD8 *pu1_src, FILE: dependencies/ih264d/common/ih264_resi_trans_quant.c function ih264_resi_trans_quant_4x4 (line 112) | void ih264_resi_trans_quant_4x4(UWORD8 *pu1_src, function ih264_resi_trans_quant_chroma_4x4 (line 260) | void ih264_resi_trans_quant_chroma_4x4(UWORD8 *pu1_src, function ih264_hadamard_quant_4x4 (line 413) | void ih264_hadamard_quant_4x4(WORD16 *pi2_src, function ih264_hadamard_quant_2x2_uv (line 542) | void ih264_hadamard_quant_2x2_uv(WORD16 *pi2_src, function ih264_resi_trans_quant_8x8 (line 646) | void ih264_resi_trans_quant_8x8(UWORD8 *pu1_src, FILE: dependencies/ih264d/common/ih264_structs.h type intra_mbtype_info_t (line 44) | typedef struct type inter_mbtype_info_t (line 54) | typedef struct type submbtype_info_t (line 65) | typedef struct type pic_buf_t (line 76) | typedef struct type ref_list_t (line 121) | typedef struct type mv_t (line 133) | typedef struct type pu_mv_t (line 157) | typedef struct type pu_t (line 194) | typedef struct type mb_t (line 238) | typedef struct type mb_top_ny_info_t (line 269) | typedef struct type mb_ctxt_t (line 300) | typedef struct _mb_ctxt_t type quant_params_t (line 486) | typedef struct type nal_header_t (line 545) | typedef struct type hrd_params_t (line 563) | typedef struct type vui_t (line 628) | typedef struct type sps_t (line 816) | typedef struct type pps_t (line 1051) | typedef struct type mmco_prms_t (line 1181) | typedef struct type rplm_t (line 1214) | typedef struct type slice_header_t (line 1258) | typedef struct type tu_sblk2x2_coeff_data_t (line 1544) | typedef struct type tu_sblk4x4_coeff_data_t (line 1565) | typedef struct type tu_blk8x8_coeff_data_t (line 1586) | typedef struct type tu_ipcm_coeff_data_t (line 1609) | typedef struct type intra_mb_t (line 1618) | typedef struct type inter_mb_t (line 1685) | typedef struct type sei_mdcv_params_t (line 1725) | typedef struct type sei_cll_params_t (line 1763) | typedef struct type sei_ave_params_t (line 1780) | typedef struct type sei_ccv_params_t (line 1804) | typedef struct type sei_params_t (line 1874) | typedef struct FILE: dependencies/ih264d/common/ih264_typedefs.h type UWORD8 (line 44) | typedef uint8_t UWORD8; type UWORD16 (line 45) | typedef uint16_t UWORD16; type UWORD32 (line 46) | typedef uint32_t UWORD32; type UWORD64 (line 47) | typedef uint64_t UWORD64; type WORD8 (line 53) | typedef int8_t WORD8; type WORD16 (line 54) | typedef int16_t WORD16; type WORD32 (line 55) | typedef int32_t WORD32; type WORD64 (line 56) | typedef int64_t WORD64; type CHAR (line 61) | typedef char CHAR; type DOUBLE (line 62) | typedef double DOUBLE; FILE: dependencies/ih264d/common/ih264_weighted_pred.c function ih264_default_weighted_pred_luma (line 85) | void ih264_default_weighted_pred_luma(UWORD8 *pu1_src1, function ih264_default_weighted_pred_chroma (line 140) | void ih264_default_weighted_pred_chroma(UWORD8 *pu1_src1, function ih264_weighted_pred_luma (line 199) | void ih264_weighted_pred_luma(UWORD8 *pu1_src, function ih264_weighted_pred_chroma (line 273) | void ih264_weighted_pred_chroma(UWORD8 *pu1_src, function ih264_weighted_bi_pred_luma (line 366) | void ih264_weighted_bi_pred_luma(UWORD8 *pu1_src1, function ih264_weighted_bi_pred_chroma (line 442) | void ih264_weighted_bi_pred_chroma(UWORD8 *pu1_src1, FILE: dependencies/ih264d/common/ithread.c function UWORD32 (line 78) | UWORD32 ithread_get_handle_size(void) function UWORD32 (line 83) | UWORD32 ithread_get_mutex_lock_size(void) type _ithread_launch_param (line 88) | struct _ithread_launch_param function DWORD (line 94) | DWORD WINAPI _ithread_WinThreadStartRoutine(LPVOID lpThreadParameter) function WORD32 (line 105) | WORD32 ithread_create(void* thread_handle, void* attribute, void* strt, ... function WORD32 (line 120) | WORD32 ithread_join(void* thread_handle, void** val_ptr) function WORD32 (line 136) | WORD32 ithread_get_mutex_struct_size(void) function WORD32 (line 141) | WORD32 ithread_mutex_init(void* mutex) function WORD32 (line 147) | WORD32 ithread_mutex_destroy(void* mutex) function WORD32 (line 152) | WORD32 ithread_mutex_lock(void* mutex) function WORD32 (line 158) | WORD32 ithread_mutex_unlock(void* mutex) function ithread_yield (line 164) | void ithread_yield(void) function ithread_msleep (line 169) | void ithread_msleep(UWORD32 u4_time_ms) function ithread_usleep (line 174) | void ithread_usleep(UWORD32 u4_time_us) function UWORD32 (line 180) | UWORD32 ithread_get_sem_struct_size(void) function WORD32 (line 187) | WORD32 ithread_sem_init(void* sem, WORD32 pshared, UWORD32 value) function WORD32 (line 194) | WORD32 ithread_sem_post(void* sem) function WORD32 (line 201) | WORD32 ithread_sem_wait(void* sem) function WORD32 (line 208) | WORD32 ithread_sem_destroy(void* sem) function ithread_set_name (line 215) | void ithread_set_name(CHAR* pc_thread_name) function WORD32 (line 220) | WORD32 ithread_set_affinity(WORD32 core_id) function UWORD32 (line 259) | UWORD32 ithread_get_handle_size(void) function UWORD32 (line 264) | UWORD32 ithread_get_mutex_lock_size(void) function WORD32 (line 269) | WORD32 ithread_create(void* thread_handle, void* attribute, void* strt, ... function WORD32 (line 275) | WORD32 ithread_join(void* thread_handle, void** val_ptr) function WORD32 (line 282) | WORD32 ithread_get_mutex_struct_size(void) function WORD32 (line 286) | WORD32 ithread_mutex_init(void* mutex) function WORD32 (line 291) | WORD32 ithread_mutex_destroy(void* mutex) function WORD32 (line 296) | WORD32 ithread_mutex_lock(void* mutex) function WORD32 (line 301) | WORD32 ithread_mutex_unlock(void* mutex) function ithread_yield (line 306) | void ithread_yield(void) function ithread_msleep (line 311) | void ithread_msleep(UWORD32 u4_time_ms) function UWORD32 (line 316) | UWORD32 ithread_get_sem_struct_size(void) function WORD32 (line 322) | WORD32 ithread_sem_init(void* sem, WORD32 pshared, UWORD32 value) function WORD32 (line 327) | WORD32 ithread_sem_post(void* sem) function WORD32 (line 333) | WORD32 ithread_sem_wait(void* sem) function WORD32 (line 339) | WORD32 ithread_sem_destroy(void* sem) function ithread_set_name (line 344) | void ithread_set_name(CHAR* pc_thread_name) function WORD32 (line 349) | WORD32 ithread_set_affinity(WORD32 core_id) FILE: dependencies/ih264d/common/mips/ih264_platform_macros.h function UWORD32 (line 85) | static __inline UWORD32 CLZ(UWORD32 u4_word) function UWORD32 (line 93) | static __inline UWORD32 CTZ(UWORD32 u4_word) FILE: dependencies/ih264d/common/x86/ih264_chroma_intra_pred_filters_ssse3.c function ATTRIBUTE_SSSE3 (line 102) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 180) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 250) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_deblk_chroma_ssse3.c function ATTRIBUTE_SSSE3 (line 101) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 286) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 438) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 661) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 847) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 983) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_deblk_luma_ssse3.c function ATTRIBUTE_SSSE3 (line 96) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 518) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 858) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1154) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1452) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1772) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_ihadamard_scaling_sse42.c function ATTRIBUTE_SSE42 (line 96) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 212) | ATTRIBUTE_SSE42 FILE: dependencies/ih264d/common/x86/ih264_ihadamard_scaling_ssse3.c function ATTRIBUTE_SSSE3 (line 94) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_inter_pred_filters_ssse3.c function ATTRIBUTE_SSSE3 (line 96) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 223) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 489) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 776) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1501) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1796) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 2122) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 2691) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 3302) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 4009) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c function ATTRIBUTE_SSSE3 (line 107) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 234) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 396) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_iquant_itrans_recon_sse42.c function ATTRIBUTE_SSE42 (line 106) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 358) | ATTRIBUTE_SSE42 FILE: dependencies/ih264d/common/x86/ih264_iquant_itrans_recon_ssse3.c function ATTRIBUTE_SSSE3 (line 106) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 376) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_luma_intra_pred_filters_ssse3.c function ATTRIBUTE_SSSE3 (line 123) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 183) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 249) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 328) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 413) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 501) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 594) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 691) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 781) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 882) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 940) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1005) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1099) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1198) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1301) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1422) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1527) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1624) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1726) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1806) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 1904) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 2028) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_mem_fns_ssse3.c function ATTRIBUTE_SSSE3 (line 87) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 127) | ATTRIBUTE_SSSE3 function ih264_memset_16bit_mul_8_ssse3 (line 166) | void ih264_memset_16bit_mul_8_ssse3(UWORD16 *pu2_dst, UWORD16 value, UWO... FILE: dependencies/ih264d/common/x86/ih264_padding_ssse3.c function ATTRIBUTE_SSSE3 (line 98) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 166) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 233) | ATTRIBUTE_SSSE3 function ATTRIBUTE_SSSE3 (line 301) | ATTRIBUTE_SSSE3 FILE: dependencies/ih264d/common/x86/ih264_platform_macros.h function __builtin_clz (line 79) | static inline int __builtin_clz(unsigned x) function __builtin_ctz (line 86) | static inline int __builtin_ctz(unsigned x) { function __sync_synchronize (line 92) | static inline void __sync_synchronize() { function UWORD32 (line 109) | static __inline UWORD32 CLZ(UWORD32 u4_word) function UWORD32 (line 117) | static __inline UWORD32 CTZ(UWORD32 u4_word) FILE: dependencies/ih264d/common/x86/ih264_resi_trans_quant_sse42.c function ATTRIBUTE_SSE42 (line 112) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 386) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 674) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 904) | ATTRIBUTE_SSE42 FILE: dependencies/ih264d/common/x86/ih264_weighted_pred_sse42.c function ATTRIBUTE_SSE42 (line 91) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 255) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 386) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 617) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 827) | ATTRIBUTE_SSE42 function ATTRIBUTE_SSE42 (line 1115) | ATTRIBUTE_SSE42 FILE: dependencies/ih264d/decoder/arm/ih264d_function_selector.c function ih264d_init_function_ptr (line 57) | void ih264d_init_function_ptr(dec_struct_t *ps_codec) function ih264d_init_arch (line 86) | void ih264d_init_arch(dec_struct_t *ps_codec) FILE: dependencies/ih264d/decoder/arm/ih264d_function_selector_a9q.c function ih264d_init_function_ptr_a9q (line 82) | void ih264d_init_function_ptr_a9q(dec_struct_t *ps_codec) FILE: dependencies/ih264d/decoder/arm/ih264d_function_selector_av8.c function ih264d_init_function_ptr_av8 (line 83) | void ih264d_init_function_ptr_av8(dec_struct_t *ps_codec) FILE: dependencies/ih264d/decoder/ih264d.h type IH264D_ERROR_CODES_T (line 79) | typedef enum { type ih264d_delete_ip_t (line 95) | typedef struct { type ih264d_delete_op_t (line 100) | typedef struct{ type ih264d_create_ip_t (line 110) | typedef struct { type ih264d_create_op_t (line 115) | typedef struct{ type ih264d_video_decode_ip_t (line 125) | typedef struct { type ih264d_video_decode_op_t (line 130) | typedef struct{ type ih264d_get_display_frame_ip_t (line 140) | typedef struct type ih264d_get_display_frame_op_t (line 146) | typedef struct type ih264d_set_display_frame_ip_t (line 156) | typedef struct type ih264d_set_display_frame_op_t (line 162) | typedef struct type ih264d_rel_display_frame_ip_t (line 172) | typedef struct type ih264d_rel_display_frame_op_t (line 178) | typedef struct type IH264D_CMD_CTL_SUB_CMDS (line 184) | typedef enum { type ih264d_ctl_flush_ip_t (line 221) | typedef struct{ type ih264d_ctl_flush_op_t (line 226) | typedef struct{ type ih264d_ctl_reset_ip_t (line 235) | typedef struct{ type ih264d_ctl_reset_op_t (line 240) | typedef struct{ type ih264d_ctl_set_config_ip_t (line 250) | typedef struct { type ih264d_ctl_set_config_op_t (line 255) | typedef struct{ type ih264d_ctl_getbufinfo_ip_t (line 264) | typedef struct{ type ih264d_ctl_getbufinfo_op_t (line 270) | typedef struct{ type ih264d_ctl_getstatus_ip_t (line 280) | typedef struct{ type ih264d_ctl_getstatus_op_t (line 286) | typedef struct{ type ih264d_ctl_getversioninfo_ip_t (line 296) | typedef struct{ type ih264d_ctl_getversioninfo_op_t (line 302) | typedef struct{ type ih264d_ctl_degrade_ip_t (line 306) | typedef struct{ type ih264d_ctl_degrade_op_t (line 348) | typedef struct type ih264d_ctl_disable_deblock_ip_t (line 361) | typedef struct{ type ih264d_ctl_disable_deblock_op_t (line 368) | typedef struct{ type ih264d_ctl_set_num_cores_ip_t (line 374) | typedef struct{ type ih264d_ctl_set_num_cores_op_t (line 381) | typedef struct{ type ih264d_ctl_set_processor_ip_t (line 386) | typedef struct type ih264d_ctl_set_processor_op_t (line 416) | typedef struct type ih264d_ctl_get_frame_dimensions_ip_t (line 428) | typedef struct{ type ih264d_ctl_get_frame_dimensions_op_t (line 435) | typedef struct{ type ih264d_ctl_get_vui_params_ip_t (line 446) | typedef struct type ih264d_ctl_get_vui_params_op_t (line 453) | typedef struct type ih264d_ctl_get_sei_mdcv_params_ip_t (line 486) | typedef struct type ih264d_ctl_get_sei_mdcv_params_op_t (line 504) | typedef struct type ih264d_ctl_get_sei_cll_params_ip_t (line 547) | typedef struct type ih264d_ctl_get_sei_cll_params_op_t (line 565) | typedef struct type ih264d_ctl_get_sei_ave_params_ip_t (line 588) | typedef struct type ih264d_ctl_get_sei_ave_params_op_t (line 606) | typedef struct type ih264d_ctl_get_sei_ccv_params_ip_t (line 636) | typedef struct type ih264d_ctl_get_sei_ccv_params_op_t (line 654) | typedef struct FILE: dependencies/ih264d/decoder/ih264d_api.c function ih264d_export_sei_params (line 187) | void ih264d_export_sei_params(ivd_sei_decode_op_t *ps_sei_decode_op, dec... function IV_API_CALL_STATUS_T (line 200) | static IV_API_CALL_STATUS_T api_check_struct_sanity(iv_obj_t *ps_handle, function WORD32 (line 1029) | WORD32 ih264d_set_processor(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv... function ih264d_init_decoder (line 1070) | void ih264d_init_decoder(void * ps_dec_params) function WORD32 (line 1327) | WORD32 ih264d_free_static_bufs(iv_obj_t *dec_hdl) function WORD32 (line 1395) | WORD32 ih264d_allocate_static_bufs(iv_obj_t **dec_hdl, void *pv_api_ip, ... function WORD32 (line 1683) | WORD32 ih264d_create(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_api_op) function UWORD32 (line 1744) | UWORD32 ih264d_map_error(UWORD32 i4_err_status) function UWORD32 (line 1840) | UWORD32 ih264d_get_outbuf_size(WORD32 pic_wd, function WORD32 (line 1884) | WORD32 check_app_out_buf_size(dec_struct_t *ps_dec) function WORD32 (line 1964) | WORD32 ih264d_video_decode(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_... function WORD32 (line 2726) | WORD32 ih264d_get_version(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_a... function WORD32 (line 2782) | WORD32 ih264d_get_display_frame(iv_obj_t *dec_hdl, function WORD32 (line 2814) | WORD32 ih264d_set_display_frame(iv_obj_t *dec_hdl, function WORD32 (line 2913) | WORD32 ih264d_set_flush_mode(iv_obj_t *dec_hdl, void *pv_api_ip, void *p... function WORD32 (line 2961) | WORD32 ih264d_get_status(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_ap... function WORD32 (line 3137) | WORD32 ih264d_get_buf_info(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_... function WORD32 (line 3254) | WORD32 ih264d_set_params(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_ap... function WORD32 (line 3348) | WORD32 ih264d_set_default_params(iv_obj_t *dec_hdl, function WORD32 (line 3394) | WORD32 ih264d_delete(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_api_op) function WORD32 (line 3428) | WORD32 ih264d_reset(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_api_op) function WORD32 (line 3471) | WORD32 ih264d_ctl(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv_api_op) function WORD32 (line 3583) | WORD32 ih264d_rel_display_frame(iv_obj_t *dec_hdl, function WORD32 (line 3652) | WORD32 ih264d_set_degrade(iv_obj_t *ps_codec_obj, function WORD32 (line 3673) | WORD32 ih264d_get_frame_dimensions(iv_obj_t *dec_hdl, function WORD32 (line 3778) | WORD32 ih264d_get_vui_params(iv_obj_t *dec_hdl, function WORD32 (line 3863) | WORD32 ih264d_get_sei_mdcv_params(iv_obj_t *dec_hdl, function WORD32 (line 3919) | WORD32 ih264d_get_sei_cll_params(iv_obj_t *dec_hdl, function WORD32 (line 3966) | WORD32 ih264d_get_sei_ave_params(iv_obj_t *dec_hdl, function WORD32 (line 4014) | WORD32 ih264d_get_sei_ccv_params(iv_obj_t *dec_hdl, function WORD32 (line 4076) | WORD32 ih264d_set_num_cores(iv_obj_t *dec_hdl, void *pv_api_ip, void *pv... function ih264d_fill_output_struct_from_context (line 4102) | void ih264d_fill_output_struct_from_context(dec_struct_t *ps_dec, function IV_API_CALL_STATUS_T (line 4156) | IV_API_CALL_STATUS_T ih264d_api_function(iv_obj_t *dec_hdl, FILE: dependencies/ih264d/decoder/ih264d_bitstrm.c function UWORD8 (line 63) | UWORD8 ih264d_get_bit_h264(dec_bit_stream_t *ps_stream) function UWORD32 (line 90) | UWORD32 ih264d_get_bits_h264(dec_bit_stream_t *ps_bitstrm, UWORD32 u4_nu... function UWORD32 (line 115) | UWORD32 ih264d_next_bits_h264(dec_bit_stream_t *ps_bitstrm, UWORD32 u4_n... function WORD32 (line 150) | WORD32 ih264d_flush_bits_h264(dec_bit_stream_t *ps_bitstrm, WORD32 u4_nu... function UWORD8 (line 175) | UWORD8 ih264d_check_byte_aligned(dec_bit_stream_t * ps_bitstrm) FILE: dependencies/ih264d/decoder/ih264d_bitstrm.h type dec_bit_stream_t (line 56) | typedef struct FILE: dependencies/ih264d/decoder/ih264d_cabac.c function WORD32 (line 62) | WORD32 ih264d_init_cabac_dec_envirnoment(decoding_envirnoment_t * ps_cab... function ih264d_init_cabac_contexts (line 123) | void ih264d_init_cabac_contexts(UWORD8 u1_slice_type, dec_struct_t * ps_... function UWORD32 (line 232) | UWORD32 ih264d_decode_bin(UWORD32 u4_ctx_inc, function UWORD8 (line 313) | UWORD8 ih264d_decode_terminate(decoding_envirnoment_t * ps_cab_env, function UWORD32 (line 388) | UWORD32 ih264d_decode_bins_tunary(UWORD8 u1_max_bins, function UWORD32 (line 459) | UWORD32 ih264d_decode_bins(UWORD8 u1_max_bins, function UWORD32 (line 528) | UWORD32 ih264d_decode_bins_unary(UWORD8 u1_max_bins, function UWORD32 (line 620) | UWORD32 ih264d_decode_bypass_bins_unary(decoding_envirnoment_t *ps_cab_env, function UWORD32 (line 713) | UWORD32 ih264d_decode_bypass_bins(decoding_envirnoment_t *ps_cab_env, FILE: dependencies/ih264d/decoder/ih264d_cabac.h type bin_ctxt_model_t (line 89) | typedef struct type ctxt_inc_mb_info_t (line 94) | typedef struct type decoding_envirnoment_t (line 116) | typedef struct FILE: dependencies/ih264d/decoder/ih264d_compute_bs.c function UWORD16 (line 31) | UWORD16 ih264d_update_csbp_8x8(UWORD16 u2_luma_csbp) function ih264d_fill_bs2_horz_vert (line 110) | void ih264d_fill_bs2_horz_vert(UWORD32 *pu4_bs, /* Base pointer of BS ta... function ih264d_fill_bs1_16x16mb_pslice (line 198) | void ih264d_fill_bs1_16x16mb_pslice(mv_pred_t *ps_cur_mv_pred, function ih264d_fill_bs1_non16x16mb_pslice (line 339) | void ih264d_fill_bs1_non16x16mb_pslice(mv_pred_t *ps_cur_mv_pred, function ih264d_fill_bs1_16x16mb_bslice (line 524) | void ih264d_fill_bs1_16x16mb_bslice(mv_pred_t *ps_cur_mv_pred, function ih264d_fill_bs1_non16x16mb_bslice (line 710) | void ih264d_fill_bs1_non16x16mb_bslice(mv_pred_t *ps_cur_mv_pred, function ih264d_fill_bs_xtra_left_edge_cur_fld (line 958) | void ih264d_fill_bs_xtra_left_edge_cur_fld(UWORD32 *pu4_bs, /* Base poin... function ih264d_fill_bs_xtra_left_edge_cur_frm (line 1031) | void ih264d_fill_bs_xtra_left_edge_cur_frm(UWORD32 *pu4_bs, /* Base poin... function ih264d_fill_bs_xtra_top_edge (line 1099) | void ih264d_fill_bs_xtra_top_edge(UWORD32 *pu4_bs, /* Base pointer of BS... function ih264d_compute_bs_non_mbaff (line 1143) | void ih264d_compute_bs_non_mbaff(dec_struct_t * ps_dec, function ih264d_compute_bs_mbaff (line 1388) | void ih264d_compute_bs_mbaff(dec_struct_t * ps_dec, function ih264d_fill_bs_for_mb (line 1778) | void ih264d_fill_bs_for_mb(deblk_mb_t * ps_cur_mb_params, function ih264d_fill_bs_for_extra_left_edge (line 2066) | void ih264d_fill_bs_for_extra_left_edge(deblk_mb_t *ps_cur_deblk_mb, function ih264d_fill_bs_for_extra_top_edge (line 2206) | void ih264d_fill_bs_for_extra_top_edge(deblk_mb_t *ps_cur_mb_params, function ih264d_fill_bs_mbedge_4 (line 2247) | void ih264d_fill_bs_mbedge_4(dec_struct_t * ps_dec, function ih264d_fill_bs_mbedge_2 (line 2309) | void ih264d_fill_bs_mbedge_2(dec_struct_t * ps_dec, FILE: dependencies/ih264d/decoder/ih264d_deblocking.c function ih264d_filter_boundary_left_nonmbaff (line 77) | void ih264d_filter_boundary_left_nonmbaff(dec_struct_t *ps_dec, function ih264d_filter_boundary_top_nonmbaff (line 301) | void ih264d_filter_boundary_top_nonmbaff(dec_struct_t *ps_dec, function ih264d_deblock_mb_nonmbaff (line 393) | void ih264d_deblock_mb_nonmbaff(dec_struct_t *ps_dec, function ih264d_init_deblk_tfr_ctxt (line 629) | void ih264d_init_deblk_tfr_ctxt(dec_struct_t * ps_dec, function ih264d_deblock_picture_mbaff (line 697) | void ih264d_deblock_picture_mbaff(dec_struct_t * ps_dec) function ih264d_deblock_picture_non_mbaff (line 985) | void ih264d_deblock_picture_non_mbaff(dec_struct_t * ps_dec) function ih264d_deblock_picture_progressive (line 1102) | void ih264d_deblock_picture_progressive(dec_struct_t * ps_dec) function WORD8 (line 1233) | WORD8 ih264d_set_deblocking_parameters(deblk_mb_t * ps_cur_mb, function ih264d_copy_intra_pred_line (line 1267) | void ih264d_copy_intra_pred_line(dec_struct_t *ps_dec, function ih264d_filter_boundary_left_mbaff (line 1338) | void ih264d_filter_boundary_left_mbaff(dec_struct_t *ps_dec, function ih264d_filter_boundary_topmbaff (line 1552) | void ih264d_filter_boundary_topmbaff(dec_struct_t *ps_dec, function ih264d_deblock_mb_mbaff (line 1643) | void ih264d_deblock_mb_mbaff(dec_struct_t *ps_dec, FILE: dependencies/ih264d/decoder/ih264d_dpb_manager.h type field_t (line 54) | struct field_t type dpb_info_t (line 70) | struct dpb_info_t type dpb_manager_t (line 87) | typedef struct type MMCParams (line 113) | struct MMCParams type dpb_commands_t (line 121) | typedef struct type pic_buffer_t (line 137) | struct pic_buffer_t type pic_buffer_t (line 147) | struct pic_buffer_t FILE: dependencies/ih264d/decoder/ih264d_dpb_mgr.c function ih264d_init_ref_bufs (line 69) | void ih264d_init_ref_bufs(dpb_manager_t *ps_dpb_mgr) function ih264d_free_ref_pic_mv_bufs (line 106) | void ih264d_free_ref_pic_mv_bufs(void* pv_dec, UWORD8 pic_buf_id) function WORD32 (line 135) | WORD32 ih264d_delete_lt_node(dpb_manager_t *ps_dpb_mgr, function WORD32 (line 248) | WORD32 ih264d_insert_lt_node(dpb_manager_t *ps_dpb_mgr, function WORD32 (line 364) | WORD32 ih264d_insert_st_node(dpb_manager_t *ps_dpb_mgr, function WORD32 (line 453) | WORD32 ih264d_delete_st_node_or_make_lt(dpb_manager_t *ps_dpb_mgr, function ih264d_reset_ref_bufs (line 624) | void ih264d_reset_ref_bufs(dpb_manager_t *ps_dpb_mgr) function WORD32 (line 675) | WORD32 ih264d_update_default_index_list(dpb_manager_t *ps_dpb_mgr) function WORD32 (line 717) | WORD32 ih264d_ref_idx_reordering(dec_struct_t *ps_dec, UWORD8 uc_lx) function WORD32 (line 854) | WORD32 ih264d_read_mmco_commands(struct _DecStruct * ps_dec) function WORD32 (line 996) | WORD32 ih264d_do_mmco_buffer(dpb_commands_t *ps_dpb_cmds, function ih264d_release_pics_in_dpb (line 1404) | void ih264d_release_pics_in_dpb(void *pv_dec, function WORD32 (line 1446) | WORD32 ih264d_delete_gap_frm_sliding(dpb_manager_t *ps_dpb_mgr, function WORD32 (line 1600) | WORD32 ih264d_delete_gap_frm_mmco(dpb_manager_t *ps_dpb_mgr, function WORD32 (line 1705) | WORD32 ih264d_do_mmco_for_gaps(dpb_manager_t *ps_dpb_mgr, function WORD32 (line 1858) | WORD32 ih264d_free_node_from_dpb(dpb_manager_t *ps_dpb_mgr, function ih264d_delete_nonref_nondisplay_pics (line 1994) | void ih264d_delete_nonref_nondisplay_pics(dpb_manager_t *ps_dpb_mgr) function WORD32 (line 2035) | WORD32 ih264d_insert_pic_in_display_list(dpb_manager_t *ps_dpb_mgr, FILE: dependencies/ih264d/decoder/ih264d_error_handler.h type h264_decoder_error_code_t (line 43) | typedef enum FILE: dependencies/ih264d/decoder/ih264d_format_conv.c function ih264d_fmt_conv_420sp_to_rgb565 (line 108) | void ih264d_fmt_conv_420sp_to_rgb565(UWORD8 *pu1_y_src, function ih264d_fmt_conv_420sp_to_rgba8888 (line 222) | void ih264d_fmt_conv_420sp_to_rgba8888(UWORD8 *pu1_y_src, function ih264d_fmt_conv_420sp_to_420sp (line 373) | void ih264d_fmt_conv_420sp_to_420sp(UWORD8 *pu1_y_src, function ih264d_fmt_conv_420sp_to_420sp_swap_uv (line 470) | void ih264d_fmt_conv_420sp_to_420sp_swap_uv(UWORD8 *pu1_y_src, function ih264d_fmt_conv_420sp_to_420p (line 578) | void ih264d_fmt_conv_420sp_to_420p(UWORD8 *pu1_y_src, function ih264d_format_convert (line 668) | void ih264d_format_convert(dec_struct_t *ps_dec, FILE: dependencies/ih264d/decoder/ih264d_function_selector_generic.c function ih264d_init_function_ptr_generic (line 81) | void ih264d_init_function_ptr_generic(dec_struct_t *ps_codec) FILE: dependencies/ih264d/decoder/ih264d_inter_pred.c function ih264d_copy_multiplex_data (line 55) | void ih264d_copy_multiplex_data(UWORD8 *puc_Source, function ih264d_copy_2d1d (line 84) | void ih264d_copy_2d1d(UWORD8 *puc_src, function ih264d_fill_pred_info (line 110) | void ih264d_fill_pred_info(WORD16 *pi2_mv,WORD32 part_width,WORD32 part_... function WORD32 (line 172) | WORD32 ih264d_form_mb_part_info_bp(pred_info_pkd_t *ps_pred_pkd, function WORD32 (line 449) | WORD32 ih264d_form_mb_part_info_mp(pred_info_pkd_t *ps_pred_pkd, function ih264d_motion_compensate_bp (line 903) | void ih264d_motion_compensate_bp(dec_struct_t * ps_dec, dec_mb_info_t *p... function ih264d_motion_compensate_mp (line 1005) | void ih264d_motion_compensate_mp(dec_struct_t * ps_dec, dec_mb_info_t *p... function ih264d_multiplex_ref_data (line 1389) | void ih264d_multiplex_ref_data(dec_struct_t * ps_dec, function ih264d_pad_on_demand (line 1509) | void ih264d_pad_on_demand(pred_info_t *ps_pred, UWORD8 lum_chrom_blk) FILE: dependencies/ih264d/decoder/ih264d_mb_utils.c function UWORD32 (line 80) | UWORD32 ih264d_get_mb_info_cavlc_nonmbaff(dec_struct_t *ps_dec, function UWORD32 (line 210) | UWORD32 ih264d_get_mb_info_cavlc_mbaff(dec_struct_t *ps_dec, function UWORD32 (line 362) | UWORD32 ih264d_get_mb_info_cabac_nonmbaff(dec_struct_t *ps_dec, function UWORD32 (line 544) | UWORD32 ih264d_get_mb_info_cabac_mbaff(dec_struct_t *ps_dec, function UWORD32 (line 874) | UWORD32 ih264d_get_cabac_context_mbaff(dec_struct_t * ps_dec, function ih264d_update_mbaff_left_nnz (line 1169) | void ih264d_update_mbaff_left_nnz(dec_struct_t * ps_dec, function ih264d_get_mbaff_neighbours (line 1212) | void ih264d_get_mbaff_neighbours(dec_struct_t * ps_dec, function ih264d_transfer_mb_group_data (line 1390) | void ih264d_transfer_mb_group_data(dec_struct_t * ps_dec, FILE: dependencies/ih264d/decoder/ih264d_mem_request.h type MemBlock (line 45) | struct MemBlock type MemReq (line 51) | struct MemReq type PicMemBlock (line 57) | struct PicMemBlock type PicMemReq (line 64) | struct PicMemReq FILE: dependencies/ih264d/decoder/ih264d_mvpred.c function ih264d_get_motion_vector_predictor (line 75) | void ih264d_get_motion_vector_predictor(mv_pred_t * ps_result, function ih264d_mbaff_mv_pred (line 144) | void ih264d_mbaff_mv_pred(mv_pred_t **ps_mv_pred, function ih264d_non_mbaff_mv_pred (line 335) | void ih264d_non_mbaff_mv_pred(mv_pred_t **ps_mv_pred, function UWORD8 (line 458) | UWORD8 ih264d_mvpred_nonmbaffB(dec_struct_t *ps_dec, function UWORD8 (line 693) | UWORD8 ih264d_mvpred_nonmbaff(dec_struct_t *ps_dec, function UWORD8 (line 923) | UWORD8 ih264d_mvpred_mbaff(dec_struct_t *ps_dec, function ih264d_rep_mv_colz (line 1168) | void ih264d_rep_mv_colz(dec_struct_t *ps_dec, FILE: dependencies/ih264d/decoder/ih264d_mvpred.h type col4x4_t (line 73) | typedef struct FILE: dependencies/ih264d/decoder/ih264d_nal.c function ih264d_check_if_aud (line 64) | void ih264d_check_if_aud(UWORD8 *pu1_buf, function WORD32 (line 82) | WORD32 ih264d_find_start_code(UWORD8 *pu1_buf, function WORD32 (line 152) | WORD32 ih264d_get_next_nal_unit(UWORD8 *pu1_buf, function WORD32 (line 192) | WORD32 ih264d_process_nal_unit(dec_bit_stream_t *ps_bitstrm, function ih264d_rbsp_to_sodb (line 367) | void ih264d_rbsp_to_sodb(dec_bit_stream_t *ps_bitstrm) FILE: dependencies/ih264d/decoder/ih264d_parse_bslice.c function WORD32 (line 75) | WORD32 ih264d_parse_bmb_non_direct_cavlc(dec_struct_t * ps_dec, function WORD32 (line 398) | WORD32 ih264d_parse_bmb_non_direct_cabac(dec_struct_t * ps_dec, function WORD32 (line 630) | WORD32 ih264d_parse_bmb_cabac(dec_struct_t * ps_dec, function WORD32 (line 745) | WORD32 ih264d_parse_bmb_cavlc(dec_struct_t * ps_dec, function WORD32 (line 885) | WORD32 ih264d_mv_pred_ref_tfr_nby2_bmb(dec_struct_t * ps_dec, function ih264d_get_implicit_weights (line 1194) | void ih264d_get_implicit_weights(dec_struct_t *ps_dec) function WORD32 (line 1349) | WORD32 ih264d_parse_bslice(dec_struct_t * ps_dec, UWORD16 u2_first_mb_in... FILE: dependencies/ih264d/decoder/ih264d_parse_cabac.c function UWORD8 (line 64) | UWORD8 ih264d_read_coeff4x4_cabac(dec_bit_stream_t *ps_bitstrm, function ih264d_read_coeff8x8_cabac (line 582) | void ih264d_read_coeff8x8_cabac(dec_bit_stream_t *ps_bitstrm, function UWORD32 (line 1066) | UWORD32 ih264d_cabac_parse_8x8block(WORD16 *pi2_coeff_block, function WORD32 (line 1161) | WORD32 ih264d_parse_residual4x4_cabac(dec_struct_t * ps_dec, FILE: dependencies/ih264d/decoder/ih264d_parse_cavlc.c function UWORD32 (line 77) | UWORD32 ih264d_uev(UWORD32 *pu4_bitstrm_ofst, UWORD32 *pu4_bitstrm_buf) function WORD32 (line 122) | WORD32 ih264d_sev(UWORD32 *pu4_bitstrm_ofst, UWORD32 *pu4_bitstrm_buf) function UWORD32 (line 175) | UWORD32 ih264d_tev_range1(UWORD32 *pu4_bitstrm_ofst, UWORD32 *pu4_bitstr... function WORD32 (line 205) | WORD32 ih264d_uvlc(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 302) | WORD32 ih264d_cavlc_4x4res_block_totalcoeff_1(UWORD32 u4_isdc, function WORD32 (line 436) | WORD32 ih264d_cavlc_4x4res_block_totalcoeff_2to10(UWORD32 u4_isdc, function WORD32 (line 724) | WORD32 ih264d_cavlc_4x4res_block_totalcoeff_11to16(UWORD32 u4_isdc, function ih264d_rest_of_residual_cav_chroma_dc_block (line 1005) | void ih264d_rest_of_residual_cav_chroma_dc_block(UWORD32 u4_total_coeff_... function WORD32 (line 1233) | WORD32 ih264d_cavlc_parse4x4coeff_n0to7(WORD16 *pi2_coeff_block, function WORD32 (line 1283) | WORD32 ih264d_cavlc_parse4x4coeff_n8(WORD16 *pi2_coeff_block, function ih264d_cavlc_parse_chroma_dc (line 1333) | void ih264d_cavlc_parse_chroma_dc(dec_mb_info_t *ps_cur_mb_info, function ih264d_parse_pmb_ref_index_cavlc_range1 (line 1491) | void ih264d_parse_pmb_ref_index_cavlc_range1(UWORD32 u4_num_part, /* Num... function WORD32 (line 1535) | WORD32 ih264d_parse_pmb_ref_index_cavlc(UWORD32 u4_num_part, /* Number o... function ih264d_parse_bmb_ref_index_cavlc_range1 (line 1599) | void ih264d_parse_bmb_ref_index_cavlc_range1(UWORD32 u4_num_part, /* Num... function WORD32 (line 1646) | WORD32 ih264d_parse_bmb_ref_index_cavlc(UWORD32 u4_num_part, /* Number o... function WORD32 (line 1727) | WORD32 ih264d_cavlc_parse_8x8block_both_available(WORD16 *pi2_coeff_block, function WORD32 (line 1917) | WORD32 ih264d_cavlc_parse_8x8block_left_available(WORD16 *pi2_coeff_block, function WORD32 (line 2106) | WORD32 ih264d_cavlc_parse_8x8block_top_available(WORD16 *pi2_coeff_block, function WORD32 (line 2295) | WORD32 ih264d_cavlc_parse_8x8block_none_available(WORD16 *pi2_coeff_block, function WORD32 (line 2456) | WORD32 ih264d_parse_residual4x4_cavlc(dec_struct_t * ps_dec, FILE: dependencies/ih264d/decoder/ih264d_parse_cavlc.h type cavlcTableNum (line 42) | enum cavlcTableNum FILE: dependencies/ih264d/decoder/ih264d_parse_headers.c function ih264d_get_pre_sei_params (line 86) | void ih264d_get_pre_sei_params(dec_struct_t *ps_dec, UWORD8 u1_nal_unit_... function WORD32 (line 165) | WORD32 ih264d_parse_slice_partition(dec_struct_t * ps_dec, function WORD32 (line 196) | WORD32 ih264d_parse_sei(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bit... function WORD32 (line 225) | WORD32 ih264d_parse_filler_data(dec_struct_t * ps_dec, function ih264d_parse_end_of_stream (line 254) | void ih264d_parse_end_of_stream(dec_struct_t * ps_dec) function WORD32 (line 271) | WORD32 ih264d_parse_pps(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bit... function UWORD32 (line 488) | UWORD32 ih264d_correct_level_idc(UWORD32 u4_level_idc, UWORD32 u4_total_... function WORD32 (line 571) | WORD32 ih264d_parse_sps(dec_struct_t *ps_dec, dec_bit_stream_t *ps_bitstrm) function WORD32 (line 1183) | WORD32 ih264d_parse_end_of_sequence(dec_struct_t * ps_dec) function WORD32 (line 1205) | WORD32 ih264d_access_unit_delimiter_rbsp(dec_struct_t * ps_dec) function WORD32 (line 1233) | WORD32 ih264d_parse_nal_unit(iv_obj_t *dec_hdl, FILE: dependencies/ih264d/decoder/ih264d_parse_islice.c function WORD32 (line 88) | WORD32 ih264d_parse_imb_cavlc(dec_struct_t * ps_dec, function WORD32 (line 482) | WORD32 ih264d_parse_imb_cabac(dec_struct_t * ps_dec, function WORD32 (line 754) | WORD32 ih264d_parse_islice_data_cavlc(dec_struct_t * ps_dec, function WORD32 (line 977) | WORD32 ih264d_parse_islice_data_cabac(dec_struct_t * ps_dec, function WORD32 (line 1200) | WORD32 ih264d_parse_ipcm_mb(dec_struct_t * ps_dec, function WORD32 (line 1370) | WORD32 ih264d_parse_islice(dec_struct_t *ps_dec, FILE: dependencies/ih264d/decoder/ih264d_parse_mb_header.c function UWORD8 (line 68) | UWORD8 ih264d_parse_mb_type_intra_cabac(UWORD8 u1_inter, function UWORD32 (line 154) | UWORD32 ih264d_parse_mb_type_cabac(struct _DecStruct * ps_dec) function UWORD32 (line 368) | UWORD32 ih264d_parse_submb_type_cabac(const UWORD8 u1_slc_type_b, function WORD32 (line 463) | WORD32 ih264d_parse_ref_idx_cabac(const UWORD8 u1_num_part, function WORD32 (line 534) | WORD32 ih264d_parse_mb_qp_delta_cabac(struct _DecStruct * ps_dec, function WORD8 (line 587) | WORD8 ih264d_parse_chroma_pred_mode_cabac(struct _DecStruct * ps_dec) function UWORD8 (line 633) | UWORD8 ih264d_parse_transform8x8flag_cabac(struct _DecStruct * ps_dec, function WORD32 (line 691) | WORD32 ih264d_read_intra_pred_modes_cabac(dec_struct_t * ps_dec, function UWORD32 (line 789) | UWORD32 ih264d_parse_ctx_cbp_cabac(struct _DecStruct * ps_dec) function ih264d_get_mvd_cabac (line 1112) | void ih264d_get_mvd_cabac(UWORD8 u1_sub_mb, function WORD16 (line 1217) | WORD16 ih264d_parse_mvd_cabac(dec_bit_stream_t * ps_bitstrm, FILE: dependencies/ih264d/decoder/ih264d_parse_mb_header.h type _DecStruct (line 47) | struct _DecStruct type _DecStruct (line 49) | struct _DecStruct type _DecStruct (line 66) | struct _DecStruct type _DecStruct (line 68) | struct _DecStruct type _DecStruct (line 70) | struct _DecStruct type _DecStruct (line 72) | struct _DecStruct FILE: dependencies/ih264d/decoder/ih264d_parse_pslice.c function WORD32 (line 83) | WORD32 ih264d_parse_pmb_cavlc(dec_struct_t * ps_dec, function WORD32 (line 431) | WORD32 ih264d_parse_pmb_cabac(dec_struct_t * ps_dec, function ih264d_update_nnz_for_skipmb (line 750) | void ih264d_update_nnz_for_skipmb(dec_struct_t * ps_dec, function WORD32 (line 801) | WORD32 ih264d_parse_inter_slice_data_cabac(dec_struct_t * ps_dec, function WORD32 (line 1126) | WORD32 ih264d_parse_inter_slice_data_cavlc(dec_struct_t * ps_dec, function WORD32 (line 1441) | WORD32 ih264d_mark_err_slice_skip(dec_struct_t * ps_dec, function WORD32 (line 1920) | WORD32 ih264d_parse_pslice(dec_struct_t *ps_dec, UWORD16 u2_first_mb_in_... FILE: dependencies/ih264d/decoder/ih264d_parse_slice.c function ih264d_form_pred_weight_matrix (line 89) | void ih264d_form_pred_weight_matrix(dec_struct_t *ps_dec) function WORD32 (line 162) | WORD32 ih264d_start_of_pic(dec_struct_t *ps_dec, function WORD32 (line 759) | WORD32 ih264d_end_of_pic_dispbuf_mgr(dec_struct_t * ps_dec) function ih264d_err_pic_dispbuf_mgr (line 886) | void ih264d_err_pic_dispbuf_mgr(dec_struct_t *ps_dec) function ih264d_deblock_picture (line 903) | void ih264d_deblock_picture(void *ptr) function WORD32 (line 939) | WORD32 ih264d_deblock_display(dec_struct_t *ps_dec) function WORD32 (line 965) | WORD32 ih264d_end_of_pic(dec_struct_t *ps_dec) function WORD32 (line 1006) | WORD32 ih264d_fix_error_in_dpb(dec_struct_t *ps_dec) function WORD32 (line 1067) | WORD32 ih264d_parse_decode_slice(UWORD8 u1_is_idr_slice, FILE: dependencies/ih264d/decoder/ih264d_process_bslice.c function WORD32 (line 71) | WORD32 ih264d_decode_spatial_direct(dec_struct_t * ps_dec, function WORD32 (line 582) | WORD32 ih264d_decode_temporal_direct(dec_struct_t * ps_dec, function ih264d_convert_frm_to_fld_list (line 927) | void ih264d_convert_frm_to_fld_list(struct pic_buffer_t *ps_ref_pic_buf_lx, function ih264d_convert_frm_mbaff_list (line 1116) | void ih264d_convert_frm_mbaff_list(dec_struct_t *ps_dec) function poc_compare (line 1196) | static int poc_compare(const void *pv_pic1, const void *pv_pic2) function ih264d_init_ref_idx_lx_b (line 1225) | void ih264d_init_ref_idx_lx_b(dec_struct_t *ps_dec) function ih264d_one_to_one (line 1597) | void ih264d_one_to_one(dec_struct_t *ps_dec, function ih264d_mbaff_cross_pmbair (line 1722) | void ih264d_mbaff_cross_pmbair(dec_struct_t *ps_dec, function WORD32 (line 1937) | WORD32 ih264d_cal_col_pic(dec_struct_t *ps_dec) function ih264d_frm_to_fld (line 2014) | void ih264d_frm_to_fld(dec_struct_t *ps_dec, function ih264d_fld_to_frm (line 2121) | void ih264d_fld_to_frm(dec_struct_t *ps_dec, function ih264d_mbaff_to_fld (line 2246) | void ih264d_mbaff_to_fld(dec_struct_t *ps_dec, function ih264d_fld_to_mbaff (line 2279) | void ih264d_fld_to_mbaff(dec_struct_t *ps_dec, FILE: dependencies/ih264d/decoder/ih264d_process_bslice.h type pic_buffer_t (line 60) | struct pic_buffer_t type pic_buffer_t (line 67) | struct pic_buffer_t type pic_buffer_t (line 73) | struct pic_buffer_t type pic_buffer_t (line 79) | struct pic_buffer_t type pic_buffer_t (line 85) | struct pic_buffer_t type pic_buffer_t (line 91) | struct pic_buffer_t type pic_buffer_t (line 97) | struct pic_buffer_t FILE: dependencies/ih264d/decoder/ih264d_process_intra_mb.c function ih264d_itrans_recon_luma_dc (line 62) | void ih264d_itrans_recon_luma_dc(dec_struct_t *ps_dec, function WORD32 (line 105) | WORD32 ih264d_read_intra_pred_modes(dec_struct_t * ps_dec, function WORD32 (line 157) | WORD32 ih264d_unpack_coeff4x4_4x4blk(dec_struct_t * ps_dec, function UWORD32 (line 196) | UWORD32 ih264d_unpack_coeff4x4_8x8blk(dec_struct_t * ps_dec, function WORD32 (line 262) | WORD32 ih264d_unpack_coeff8x8_8x8blk_cavlc(dec_struct_t * ps_dec, function ih264d_unpack_coeff4x4_8x8blk_chroma (line 354) | void ih264d_unpack_coeff4x4_8x8blk_chroma(dec_struct_t * ps_dec, function UWORD32 (line 407) | UWORD32 ih264d_unpack_luma_coeff4x4_mb(dec_struct_t * ps_dec, function ih264d_unpack_chroma_coeff4x4_mb (line 539) | void ih264d_unpack_chroma_coeff4x4_mb(dec_struct_t * ps_dec, function UWORD32 (line 619) | UWORD32 ih264d_unpack_luma_coeff8x8_mb(dec_struct_t * ps_dec, function WORD32 (line 716) | WORD32 ih264d_process_intra_mb(dec_struct_t * ps_dec, FILE: dependencies/ih264d/decoder/ih264d_process_pslice.c function ih264d_insert_pic_in_ref_pic_listx (line 64) | void ih264d_insert_pic_in_ref_pic_listx(struct pic_buffer_t *ps_ref_pic_... function WORD32 (line 70) | WORD32 ih264d_mv_pred_ref_tfr_nby2_pmb(dec_struct_t * ps_dec, function WORD32 (line 332) | WORD32 ih264d_decode_recon_tfr_nmb(dec_struct_t * ps_dec, function WORD32 (line 529) | WORD32 ih264d_process_inter_mb(dec_struct_t * ps_dec, function WORD32 (line 813) | WORD32 ih264d_parse_pred_weight_table(dec_slice_params_t * ps_cur_slice, function pic_num_compare (line 943) | static int pic_num_compare(const void *pv_pic1, const void *pv_pic2) function ih264d_init_ref_idx_lx_p (line 984) | void ih264d_init_ref_idx_lx_p(dec_struct_t *ps_dec) FILE: dependencies/ih264d/decoder/ih264d_process_pslice.h type pic_buffer_t (line 67) | struct pic_buffer_t type pic_buffer_t (line 68) | struct pic_buffer_t FILE: dependencies/ih264d/decoder/ih264d_quant_scaling.c function WORD32 (line 48) | WORD32 ih264d_scaling_list(WORD16 *pi2_scaling_list, function WORD32 (line 84) | WORD32 ih264d_form_default_scaling_matrix(dec_struct_t *ps_dec) function WORD32 (line 121) | WORD32 ih264d_form_scaling_matrix_picture(dec_seq_params_t *ps_seq, FILE: dependencies/ih264d/decoder/ih264d_sei.c function WORD32 (line 71) | WORD32 ih264d_parse_buffering_period(buf_period_t *ps_buf_prd, function WORD32 (line 148) | WORD32 ih264d_parse_pic_timing(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 232) | WORD32 ih264d_parse_recovery_point(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 273) | WORD32 ih264d_parse_mdcv(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 399) | WORD32 ih264d_parse_cll(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 446) | WORD32 ih264d_parse_ave(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 507) | WORD32 ih264d_parse_ccv(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 668) | WORD32 ih264d_parse_sei_payload(dec_bit_stream_t *ps_bitstrm, function WORD32 (line 751) | WORD32 ih264d_parse_sei_message(dec_struct_t *ps_dec, function WORD32 (line 837) | WORD32 ih264d_export_sei_mdcv_params(ivd_sei_decode_op_t *ps_sei_decode_op, function WORD32 (line 880) | WORD32 ih264d_export_sei_cll_params(ivd_sei_decode_op_t *ps_sei_decode_op, function WORD32 (line 922) | WORD32 ih264d_export_sei_ave_params(ivd_sei_decode_op_t *ps_sei_decode_op, function WORD32 (line 965) | WORD32 ih264d_export_sei_ccv_params(ivd_sei_decode_op_t *ps_sei_decode_op, FILE: dependencies/ih264d/decoder/ih264d_sei.h type _DecStruct (line 73) | struct _DecStruct type _DecStruct (line 74) | struct _DecStruct type buf_period_t (line 76) | typedef struct type sei_mdcv_params_t (line 87) | typedef struct type sei_cll_params_t (line 126) | typedef struct type sei_ave_params_t (line 144) | typedef struct type sei_ccv_params_t (line 170) | typedef struct type _sei (line 237) | struct _sei type sei (line 289) | typedef struct _sei sei; FILE: dependencies/ih264d/decoder/ih264d_structs.h type _DecStruct (line 70) | struct _DecStruct type _DecMbInfo (line 71) | struct _DecMbInfo type cabac_table_num_t (line 73) | typedef enum type cabac_blk_cat_offset_t (line 110) | typedef enum type mv_pred_t (line 127) | typedef struct _mv_pred_t type directmv_t (line 137) | typedef struct type pic_buffer_t (line 147) | typedef struct pic_buffer_t type neighbouradd_t (line 197) | typedef struct type cavlc_cntxt_t (line 202) | typedef struct type col_mv_buf_t (line 226) | typedef struct type pred_info_t (line 241) | typedef struct type pred_info_pkd_t (line 274) | typedef struct type dec_seq_params_t (line 303) | typedef struct type prev_seq_params_t (line 355) | typedef struct type dec_pic_params_t (line 367) | typedef struct type pocstruct_t (line 412) | typedef struct type mb_neigbour_params_t (line 430) | typedef struct type dec_mb_info_t (line 443) | typedef struct _DecMbInfo type dec_slice_params_t (line 484) | typedef struct type deblk_mb_t (line 539) | typedef struct type deblkmb_neighbour_t (line 554) | typedef struct type parse_part_params_t (line 565) | typedef struct type parse_pmbarams_t (line 574) | typedef struct type pad_mgr_t (line 583) | typedef struct type dec_err_status_t (line 605) | typedef struct dec_err_status_t type high_profile_tools_t (line 617) | typedef struct type disp_buf_t (line 658) | typedef struct type dec_slice_struct_t (line 665) | typedef struct _dec_slice_struct type tu_sblk4x4_coeff_data_t (line 677) | typedef struct type tu_blk8x8_coeff_data_t (line 693) | typedef struct type dec_struct_t (line 708) | typedef struct _DecStruct FILE: dependencies/ih264d/decoder/ih264d_thread_compute_bs.c function ih264d_compute_bs_non_mbaff_thread (line 89) | void ih264d_compute_bs_non_mbaff_thread(dec_struct_t * ps_dec, function ih264d_check_mb_map_deblk (line 318) | void ih264d_check_mb_map_deblk(dec_struct_t *ps_dec, function ih264d_recon_deblk_slice (line 378) | void ih264d_recon_deblk_slice(dec_struct_t *ps_dec, tfr_ctxt_t *ps_tfr_cxt) function ih264d_recon_deblk_thread (line 688) | void ih264d_recon_deblk_thread(dec_struct_t *ps_dec) FILE: dependencies/ih264d/decoder/ih264d_thread_parse_decode.c function ih264d_parse_tfr_nmb (line 62) | void ih264d_parse_tfr_nmb(dec_struct_t * ps_dec, function ih264d_decode_tfr_nmb (line 167) | void ih264d_decode_tfr_nmb(dec_struct_t * ps_dec, function WORD32 (line 200) | WORD32 ih264d_decode_recon_tfr_nmb_thread(dec_struct_t * ps_dec, function WORD32 (line 438) | WORD32 ih264d_decode_slice_thread(dec_struct_t *ps_dec) function ih264d_decode_picture_thread (line 593) | void ih264d_decode_picture_thread(dec_struct_t *ps_dec ) function ih264d_signal_decode_thread (line 632) | void ih264d_signal_decode_thread(dec_struct_t *ps_dec) function ih264d_signal_bs_deblk_thread (line 640) | void ih264d_signal_bs_deblk_thread(dec_struct_t *ps_dec) FILE: dependencies/ih264d/decoder/ih264d_transfer_address.h type tfr_ctxt_t (line 23) | typedef struct FILE: dependencies/ih264d/decoder/ih264d_utils.c function UWORD8 (line 78) | UWORD8 ih264d_is_end_of_pic(UWORD16 u2_frame_num, function WORD32 (line 153) | WORD32 ih264d_decode_pic_order_cnt(UWORD8 u1_is_idr_slice, function WORD32 (line 530) | WORD32 ih264d_end_of_pic_processing(dec_struct_t *ps_dec) function WORD32 (line 658) | WORD32 ih264d_get_dpb_size(dec_seq_params_t *ps_seq) function WORD32 (line 736) | WORD32 ih264d_init_dec_mb_grp(dec_struct_t *ps_dec) function WORD32 (line 771) | WORD32 ih264d_init_pic(dec_struct_t *ps_dec, function WORD32 (line 976) | WORD32 ih264d_get_next_display_field(dec_struct_t * ps_dec, function ih264d_release_display_field (line 1201) | void ih264d_release_display_field(dec_struct_t *ps_dec, function WORD32 (line 1273) | WORD32 ih264d_assign_display_seq(dec_struct_t *ps_dec) function ih264d_release_display_bufs (line 1349) | void ih264d_release_display_bufs(dec_struct_t *ps_dec) function ih264d_assign_pic_num (line 1439) | void ih264d_assign_pic_num(dec_struct_t *ps_dec) function WORD32 (line 1529) | WORD32 ih264d_update_qp(dec_struct_t * ps_dec, const WORD8 i1_qp) function WORD32 (line 1579) | WORD32 ih264d_decode_gaps_in_frame_num(dec_struct_t *ps_dec, function WORD32 (line 1748) | WORD32 ih264d_create_pic_buffers(UWORD8 u1_num_of_buf, function WORD16 (line 1902) | WORD16 ih264d_allocate_dynamic_bufs(dec_struct_t * ps_dec) function WORD16 (line 2270) | WORD16 ih264d_free_dynamic_bufs(dec_struct_t * ps_dec) function WORD32 (line 2347) | WORD32 ih264d_create_mv_bank(void *pv_dec, function ih264d_unpack_coeff4x4_dc_4x4blk (line 2401) | void ih264d_unpack_coeff4x4_dc_4x4blk(tu_sblk4x4_coeff_data_t *ps_tu_4x4, FILE: dependencies/ih264d/decoder/ih264d_vui.c function WORD32 (line 68) | WORD32 ih264d_parse_hrd_parametres(hrd_t *ps_hrd, function WORD32 (line 125) | WORD32 ih264d_parse_vui_parametres(vui_t *ps_vu4, FILE: dependencies/ih264d/decoder/ih264d_vui.h type hrd_t (line 48) | typedef struct type vui_t (line 62) | typedef struct FILE: dependencies/ih264d/decoder/iv.h type IV_API_CALL_STATUS_T (line 63) | typedef enum { type IV_COLOR_FORMAT_T (line 73) | typedef enum { type IV_PICTURE_CODING_TYPE_T (line 92) | typedef enum { type IV_FLD_TYPE_T (line 117) | typedef enum { type IV_CONTENT_TYPE_T (line 126) | typedef enum { type IV_API_COMMAND_TYPE_T (line 138) | typedef enum { type iv_obj_t (line 149) | typedef struct { type iv_yuv_buf_t (line 169) | typedef struct { FILE: dependencies/ih264d/decoder/ivd.h type IVD_ARCH_T (line 67) | typedef enum type IVD_SOC_T (line 88) | typedef enum type IVD_FRAME_SKIP_MODE_T (line 97) | typedef enum { type IVD_VIDEO_DECODE_MODE_T (line 113) | typedef enum { type IVD_DISPLAY_FRAME_OUT_MODE_T (line 129) | typedef enum { type IVD_API_COMMAND_TYPE_T (line 141) | typedef enum { type IVD_CONTROL_API_COMMAND_TYPE_T (line 154) | typedef enum { type IVD_ERROR_BITS_T (line 174) | typedef enum { type IVD_ERROR_CODES_T (line 201) | typedef enum { type ivd_out_bufdesc_t (line 255) | typedef struct { type ivd_create_ip_t (line 281) | typedef struct { type ivd_create_op_t (line 325) | typedef struct{ type ivd_delete_ip_t (line 352) | typedef struct { type ivd_delete_op_t (line 366) | typedef struct{ type ivd_sei_decode_op_t (line 384) | typedef struct { type ivd_video_decode_ip_t (line 398) | typedef struct { type ivd_video_decode_op_t (line 432) | typedef struct{ type ivd_get_display_frame_ip_t (line 549) | typedef struct type ivd_get_display_frame_op_t (line 569) | typedef struct type ivd_set_display_frame_ip_t (line 629) | typedef struct type ivd_set_display_frame_op_t (line 654) | typedef struct type ivd_rel_display_frame_ip_t (line 675) | typedef struct type ivd_rel_display_frame_op_t (line 694) | typedef struct type ivd_ctl_flush_ip_t (line 715) | typedef struct{ type ivd_ctl_flush_op_t (line 733) | typedef struct{ type ivd_ctl_reset_ip_t (line 752) | typedef struct{ type ivd_ctl_reset_op_t (line 771) | typedef struct{ type ivd_ctl_set_config_ip_t (line 793) | typedef struct { type ivd_ctl_set_config_op_t (line 831) | typedef struct{ type ivd_ctl_getbufinfo_ip_t (line 851) | typedef struct{ type ivd_ctl_getbufinfo_op_t (line 869) | typedef struct{ type ivd_ctl_getstatus_ip_t (line 916) | typedef struct{ type ivd_ctl_getstatus_op_t (line 934) | typedef struct{ type ivd_ctl_getversioninfo_ip_t (line 1011) | typedef struct{ type ivd_ctl_getversioninfo_op_t (line 1039) | typedef struct{ FILE: dependencies/ih264d/decoder/mips/ih264d_function_selector.c function ih264d_init_function_ptr (line 59) | void ih264d_init_function_ptr(dec_struct_t *ps_codec) function ih264d_init_arch (line 63) | void ih264d_init_arch(dec_struct_t *ps_codec) FILE: dependencies/ih264d/decoder/x86/ih264d_function_selector.c function ih264d_init_function_ptr (line 60) | void ih264d_init_function_ptr(dec_struct_t *ps_codec) function __cpuid2 (line 83) | void __cpuid2(signed int* cpuInfo, unsigned int level) function ih264d_init_arch (line 94) | void ih264d_init_arch(dec_struct_t *ps_codec) FILE: dependencies/ih264d/decoder/x86/ih264d_function_selector_sse42.c function ATTRIBUTE_SSE42 (line 88) | ATTRIBUTE_SSE42 FILE: dependencies/ih264d/decoder/x86/ih264d_function_selector_ssse3.c function ATTRIBUTE_SSSE3 (line 88) | ATTRIBUTE_SSSE3 FILE: src/Cafe/Account/Account.cpp function uint16 (line 36) | uint16 FFLCalculateCRC16(uint8* input, sint32 length) function OnlineAccountError (line 245) | OnlineAccountError Account::GetOnlineAccountError() const function Account (line 367) | const Account& Account::GetAccount(uint32 persistent_id) function Account (line 378) | const Account& Account::GetCurrentAccount() function uint32 (line 383) | uint32 Account::GetNextPersistentId() function OnlineValidator (line 422) | OnlineValidator Account::ValidateOnlineFiles() const class FileStream (line 462) | class FileStream function makePWHash (line 549) | void makePWHash(uint8* input, sint32 length, uint32 magic, uint8* output) function actPwTest (line 572) | void actPwTest() FILE: src/Cafe/Account/Account.h function OnlineAccountError (line 11) | enum class OnlineAccountError function class (line 46) | class Account function SetBirthYear (line 89) | void SetBirthYear(uint16 birth_year) { m_birth_year = birth_year; } function SetBirthMonth (line 90) | void SetBirthMonth(uint8 birth_month) { m_birth_month = birth_month; } function SetBirthDay (line 91) | void SetBirthDay(uint8 birth_day) { m_birth_day = birth_day; } function SetGender (line 92) | void SetGender(uint8 gender) { m_gender = gender; } function SetEmail (line 93) | void SetEmail(std::string_view email) { m_email = email; } function SetCountry (line 94) | void SetCountry(uint32 country) { m_country = country; } function SetTimeZoneId (line 95) | void SetTimeZoneId(std::string_view timezone_id) { m_timezone_id = timez... function SetUtcOffset (line 96) | void SetUtcOffset(sint64 utc_offset) { m_utc_offset = utc_offset; } FILE: src/Cafe/Account/AccountError.h function AccountErrc (line 5) | enum class AccountErrc FILE: src/Cafe/CafeSystem.cpp function uint32 (line 88) | uint32 generateHashFromRawRPXData(uint8* rpxData, sint32 size) function ScanForRPX (line 100) | bool ScanForRPX() function SetEntryPoint (line 125) | void SetEntryPoint(MPTR entryPoint) function LoadMainExecutable (line 131) | void LoadMainExecutable() function getTitleSavePath (line 196) | fs::path getTitleSavePath() function InfoLog_TitleLoaded (line 202) | void InfoLog_TitleLoaded() function InfoLog_PrintActiveSettings (line 237) | void InfoLog_PrintActiveSettings() type SharedDataEntry (line 269) | struct SharedDataEntry function uint32 (line 297) | uint32 LoadSharedData() function cemu_initForGame (line 366) | void cemu_initForGame() type CafeSystem (line 436) | namespace CafeSystem function _CheckForWine (line 453) | static void _CheckForWine() function logCPUAndMemoryInfo (line 468) | void logCPUAndMemoryInfo() function GetWindowsNamedVersion (line 499) | std::string GetWindowsNamedVersion(uint32& buildNumber) function logPlatformInfo (line 520) | void logPlatformInfo() function Initialize (line 569) | void Initialize() function SetImplementation (line 610) | void SetImplementation(SystemImplementation* impl) function Shutdown (line 615) | void Shutdown() function GetInternalVirtualCodeFolder (line 632) | std::string GetInternalVirtualCodeFolder() function MountBaseDirectories (line 637) | void MountBaseDirectories() function UnmountBaseDirectories (line 644) | void UnmountBaseDirectories() function PREPARE_STATUS_CODE (line 650) | PREPARE_STATUS_CODE LoadAndMountForegroundTitle(TitleId titleId) function UnmountForegroundTitle (line 711) | void UnmountForegroundTitle() function PREPARE_STATUS_CODE (line 736) | PREPARE_STATUS_CODE PrepareExecutable() function SetupMemorySpace (line 770) | void SetupMemorySpace() function DestroyMemorySpace (line 776) | void DestroyMemorySpace() function PREPARE_STATUS_CODE (line 781) | PREPARE_STATUS_CODE PrepareForegroundTitle(TitleId titleId) function PREPARE_STATUS_CODE (line 806) | PREPARE_STATUS_CODE PrepareForegroundTitleFromStandaloneRPX(const fs::... function _LaunchTitleThread (line 849) | void _LaunchTitleThread() function LaunchForegroundTitle (line 861) | void LaunchForegroundTitle() function IsTitleRunning (line 871) | bool IsTitleRunning() function TitleId (line 876) | TitleId GetForegroundTitleId() function uint16 (line 882) | uint16 GetForegroundTitleVersion() function uint32 (line 889) | uint32 GetForegroundTitleSDKVersion() function CafeConsoleRegion (line 896) | CafeConsoleRegion GetForegroundTitleRegion() function GetForegroundTitleName (line 903) | std::string GetForegroundTitleName() function uint32 (line 916) | uint32 GetForegroundTitleOlvAccesskey() function GetForegroundTitleArgStr (line 923) | std::string GetForegroundTitleArgStr() function CosCapabilityBits (line 933) | CosCapabilityBits GetForegroundTitleCosCapabilities(CosCapabilityGroup... function GetOverrideArgStr (line 955) | bool GetOverrideArgStr(std::vector& args) function SetOverrideArgs (line 964) | void SetOverrideArgs(std::span args) function UnsetOverrideArgs (line 969) | void UnsetOverrideArgs() function CafeConsoleRegion (line 975) | CafeConsoleRegion GetPlatformRegion() function UnmountCurrentTitle (line 988) | void UnmountCurrentTitle() function ShutdownTitle (line 994) | void ShutdownTitle() function InitVirtualMlcStorage (line 1021) | void InitVirtualMlcStorage() function GetMlcStoragePath (line 1046) | std::string GetMlcStoragePath(TitleId titleId) function MlcStorageMountTitle (line 1056) | void MlcStorageMountTitle(TitleInfo& titleInfo) function MlcStorageMountTitle (line 1077) | void MlcStorageMountTitle(TitleId titleId) function MlcStorageMountAllTitles (line 1085) | void MlcStorageMountAllTitles() function MlcStorageUnmountAllTitles (line 1092) | void MlcStorageUnmountAllTitles() function uint32 (line 1102) | uint32 GetRPXHashBase() function uint32 (line 1107) | uint32 GetRPXHashUpdated() function RequestRecreateCanvas (line 1112) | void RequestRecreateCanvas() FILE: src/Cafe/CafeSystem.h type class (line 7) | enum class type class (line 8) | enum class function namespace (line 10) | namespace CafeSystem FILE: src/Cafe/Filesystem/FST/FST.cpp class FSTDataSource (line 18) | class FSTDataSource method FSTDataSource (line 25) | FSTDataSource() {} class FSTDataSourceWUD (line 30) | class FSTDataSourceWUD : public FSTDataSource method FSTDataSourceWUD (line 34) | static FSTDataSourceWUD* Open(const fs::path& path) method SetBaseOffset (line 44) | void SetBaseOffset(uint64 baseOffset) method uint64 (line 49) | uint64 GetBaseOffset() const method uint64 (line 54) | uint64 readData(uint16 clusterIndex, uint64 clusterOffset, uint64 offs... method FSTDataSourceWUD (line 67) | FSTDataSourceWUD() {} class FSTDataSourceApp (line 73) | class FSTDataSourceApp : public FSTDataSource method FSTDataSourceApp (line 76) | static FSTDataSourceApp* Open(fs::path path, NCrypto::TMDParser& tmd) method uint64 (line 96) | uint64 readData(uint16 clusterIndex, uint64 clusterOffset, uint64 offs... method FSTDataSourceApp (line 113) | FSTDataSourceApp(std::vector>&& clusterFiles) type DiscHeaderA (line 123) | struct DiscHeaderA type DiscHeaderB (line 129) | struct DiscHeaderB type DiscPartitionTableHeader (line 139) | struct DiscPartitionTableHeader type DiscPartitionTableEntry (line 152) | struct DiscPartitionTableEntry type DiscPartitionHeader (line 162) | struct DiscPartitionHeader function FSTVolume (line 223) | FSTVolume* FSTVolume::OpenFromDiscImage(const fs::path& path, ErrorCode*... function FSTVolume (line 237) | FSTVolume* FSTVolume::OpenFromDiscImage(const fs::path& path, NCrypto::A... function FSTVolume (line 399) | FSTVolume* FSTVolume::OpenFromContentFolder(fs::path folderPath, ErrorCo... function FSTVolume (line 458) | FSTVolume* FSTVolume::OpenFST(FSTDataSource* dataSource, uint64 fstOffse... function FSTVolume (line 552) | FSTVolume* FSTVolume::OpenFST(std::unique_ptr dataSource,... type DirHierachyInfo (line 567) | struct DirHierachyInfo method DirHierachyInfo (line 569) | DirHierachyInfo(uint32 parentIndex, uint32 endIndex) : parentIndex(par... function uint32 (line 672) | uint32 FSTVolume::GetFileCount() const function uint32 (line 798) | uint32 FSTVolume::GetFileSize(const FSTFileHandle& fileHandle) const function uint32 (line 805) | uint32 FSTVolume::ReadFile(FSTFileHandle& fileHandle, uint32 offset, uin... type FSTRawBlock (line 824) | struct FSTRawBlock type FSTHashedBlock (line 829) | struct FSTHashedBlock method uint8 (line 833) | uint8* getHashData() method uint8 (line 838) | uint8* getH0Hash(uint32 index) method uint8 (line 844) | uint8* getH1Hash(uint32 index) method uint8 (line 850) | uint8* getH2Hash(uint32 index) method uint8 (line 856) | uint8* getFileData() method uint8 (line 861) | uint8* getH0Hash(size_t index) type FSTCachedRawBlock (line 870) | struct FSTCachedRawBlock type FSTCachedHashedBlock (line 877) | struct FSTCachedHashedBlock function FSTCachedRawBlock (line 959) | FSTCachedRawBlock* FSTVolume::GetDecryptedRawBlock(uint32 clusterIndex, ... function FSTCachedHashedBlock (line 1024) | FSTCachedHashedBlock* FSTVolume::GetDecryptedHashedBlock(uint32 clusterI... function uint32 (line 1073) | uint32 FSTVolume::ReadFile_HashModeRaw(uint32 clusterIndex, FSTEntry& en... function uint32 (line 1097) | uint32 FSTVolume::ReadFile_HashModeHashed(uint32 clusterIndex, FSTEntry&... function FSTVolumeTest (line 1274) | void FSTVolumeTest() FILE: src/Cafe/Filesystem/FST/FST.h type FSTFileHandle (line 5) | struct FSTFileHandle type FSTDirectoryIterator (line 12) | struct FSTDirectoryIterator function class (line 27) | class FSTVolume FILE: src/Cafe/Filesystem/FST/KeyCache.cpp type KeyCacheEntry (line 12) | struct KeyCacheEntry function strishex (line 19) | bool strishex(std::string_view str) function uint8 (line 35) | uint8* KeyCache_GetAES128(sint32 index) function KeyCache_AddKey128 (line 43) | void KeyCache_AddKey128(uint8* key) function KeyCache_Prepare (line 52) | void KeyCache_Prepare() FILE: src/Cafe/Filesystem/FST/fstUtil.h function class (line 10) | class FSCPath type NODETYPE (line 126) | enum NODETYPE : uint8 type node_t (line 132) | struct node_t function node_t (line 163) | node_t* getSubnode(node_t* parentNode, std::string_view name) function node_t (line 173) | node_t* newNode(node_t* parentNode, NODETYPE type, std::string_view name) function class (line 183) | class DirectoryIterator : public FSCVirtualFile function addFile (line 230) | bool addFile(std::string_view path, size_t fileSize, F* custom) function getFile (line 246) | bool getFile(std::string_view path, F* &custom) function getDirectory (line 260) | bool getDirectory(std::string_view path, FSCVirtualFile*& dirIterator) function removeFile (line 274) | bool removeFile(std::string_view path) FILE: src/Cafe/Filesystem/WUD/wud.cpp function wud_t (line 7) | wud_t* wud_open(const fs::path& path) function wud_close (line 64) | void wud_close(wud_t* wud) function wud_isWUXCompressed (line 72) | bool wud_isWUXCompressed(wud_t* wud) function wud_readData (line 81) | unsigned int wud_readData(wud_t* wud, void* buffer, unsigned int length,... function wud_getWUDSize (line 125) | long long wud_getWUDSize(wud_t* wud) FILE: src/Cafe/Filesystem/WUD/wud.h type wuxHeader_t (line 3) | struct wuxHeader_t type wud_t (line 12) | struct wud_t FILE: src/Cafe/Filesystem/WUHB/RomFSStructs.h type romfs_header_t (line 3) | struct romfs_header_t type romfs_direntry_t (line 18) | struct romfs_direntry_t type romfs_fentry_t (line 29) | struct romfs_fentry_t FILE: src/Cafe/Filesystem/WUHB/WUHBReader.cpp function WUHBReader (line 2) | WUHBReader* WUHBReader::FromPath(const fs::path& path) function romfs_direntry_t (line 87) | romfs_direntry_t WUHBReader::GetDirEntry(uint32 offset) const function romfs_fentry_t (line 91) | romfs_fentry_t WUHBReader::GetFileEntry(uint32 offset) const function uint64 (line 96) | uint64 WUHBReader::GetFileSize(uint32 entryOffset) const function uint64 (line 101) | uint64 WUHBReader::ReadFromFile(uint32 entryOffset, uint64 fileOffset, u... function uint32 (line 112) | uint32 WUHBReader::GetHashTableEntryOffset(uint32 hash, bool isFile) const function uint32 (line 147) | uint32 WUHBReader::Lookup(const std::filesystem::path& path, bool isFile... function uint32 (line 213) | uint32 WUHBReader::CalcPathHash(uint32 parent, const char* path, uint32 ... FILE: src/Cafe/Filesystem/WUHB/WUHBReader.h function class (line 4) | class WUHBReader FILE: src/Cafe/Filesystem/fsc.cpp type FSCMountPathNode (line 4) | struct FSCMountPathNode method FSCMountPathNode (line 16) | FSCMountPathNode(FSCMountPathNode* parent) : parent(parent) method AssignDevice (line 20) | void AssignDevice(fscDeviceC* device, void* ctx, std::string_view devi... method UnassignDevice (line 27) | void UnassignDevice() method IsRootNode (line 34) | bool IsRootNode() const function FSA_CompareNodeName (line 48) | bool FSA_CompareNodeName(std::string_view a, std::string_view b) function fsc_reset (line 76) | void fsc_reset() function FSCMountPathNode (line 97) | FSCMountPathNode* fsc_createMountPath(const FSCPath& mountPath, sint32 p... method FSCMountPathNode (line 16) | FSCMountPathNode(FSCMountPathNode* parent) : parent(parent) method AssignDevice (line 20) | void AssignDevice(fscDeviceC* device, void* ctx, std::string_view devi... method UnassignDevice (line 27) | void UnassignDevice() method IsRootNode (line 34) | bool IsRootNode() const function sint32 (line 143) | sint32 fsc_mount(std::string_view mountPath, std::string_view targetPath... function fsc_unmount (line 168) | bool fsc_unmount(std::string_view mountPath, sint32 priority) function fsc_unmountAll (line 194) | void fsc_unmountAll() function fsc_lookupPath (line 202) | bool fsc_lookupPath(const char* path, std::string& devicePathOut, fscDev... function FSCMountPathNode (line 254) | FSCMountPathNode* fsc_lookupPathVirtualNode(const char* path, sint32 pri... method FSCMountPathNode (line 16) | FSCMountPathNode(FSCMountPathNode* parent) : parent(parent) method AssignDevice (line 20) | void AssignDevice(fscDeviceC* device, void* ctx, std::string_view devi... method UnassignDevice (line 27) | void UnassignDevice() method IsRootNode (line 34) | bool IsRootNode() const class FSCVirtualFileDirectoryIterator (line 285) | class FSCVirtualFileDirectoryIterator : public FSCVirtualFile method sint32 (line 288) | sint32 fscGetType() override method FSCVirtualFileDirectoryIterator (line 293) | FSCVirtualFileDirectoryIterator(std::string_view path, std::span> fsc_extractFile(const char* path, sint... function fsc_doesFileExist (line 698) | bool fsc_doesFileExist(const char* path, sint32 maxPriority) function fsc_doesDirectoryExist (line 715) | bool fsc_doesDirectoryExist(const char* path, sint32 maxPriority) function fsc_init (line 732) | void fsc_init() FILE: src/Cafe/Filesystem/fsc.h type FSCVirtualFile (line 3) | struct FSCVirtualFile function FSC_ACCESS_FLAG (line 12) | enum class FSC_ACCESS_FLAG : uint8 FILE: src/Cafe/Filesystem/fscDeviceHostFS.cpp function sint32 (line 15) | sint32 FSCVirtualFile_Host::fscGetType() function uint32 (line 20) | uint32 FSCVirtualFile_Host::fscDeviceHostFSFile_getFileSize() function uint64 (line 36) | uint64 FSCVirtualFile_Host::fscQueryValueU64(uint32 id) function uint32 (line 58) | uint32 FSCVirtualFile_Host::fscWriteData(void* buffer, uint32 size) function uint32 (line 73) | uint32 FSCVirtualFile_Host::fscReadData(void* buffer, uint32 size) function uint64 (line 99) | uint64 FSCVirtualFile_Host::fscGetSeek() function FSCVirtualFile (line 160) | FSCVirtualFile* FSCVirtualFile_Host::OpenFile(const fs::path& path, FSC_... class fscDeviceHostFSC (line 221) | class fscDeviceHostFSC : public fscDeviceC method FSCVirtualFile (line 224) | FSCVirtualFile* fscDeviceOpenByPath(std::string_view path, FSC_ACCESS_... method fscDeviceCreateDir (line 232) | bool fscDeviceCreateDir(std::string_view path, void* ctx, sint32* fscS... method fscDeviceRemoveFileOrDir (line 250) | bool fscDeviceRemoveFileOrDir(std::string_view path, void* ctx, sint32... method fscDeviceRename (line 268) | bool fscDeviceRename(std::string_view srcPath, std::string_view dstPat... method fscDeviceHostFSC (line 285) | static fscDeviceHostFSC& instance() function FSCDeviceHostFS_Mount (line 292) | bool FSCDeviceHostFS_Mount(std::string_view mountPath, std::string_view ... FILE: src/Cafe/Filesystem/fscDeviceHostFS.h function class (line 3) | class FSCVirtualFile_Host : public FSCVirtualFile FILE: src/Cafe/Filesystem/fscDeviceRedirect.cpp type RedirectEntry (line 5) | struct RedirectEntry method RedirectEntry (line 7) | RedirectEntry(const fs::path& dstPath, sint32 priority) : dstPath(dstP... function fscDeviceRedirect_add (line 14) | void fscDeviceRedirect_add(std::string_view virtualSourcePath, size_t fi... class fscDeviceTypeRedirect (line 30) | class fscDeviceTypeRedirect : public fscDeviceC method FSCVirtualFile (line 32) | FSCVirtualFile* fscDeviceOpenByPath(std::string_view path, FSC_ACCESS_... method fscDeviceTypeRedirect (line 48) | static fscDeviceTypeRedirect& instance() function fscDeviceRedirect_map (line 57) | void fscDeviceRedirect_map() FILE: src/Cafe/Filesystem/fscDeviceWua.cpp class FSCDeviceWuaFileCtx (line 4) | class FSCDeviceWuaFileCtx : public FSCVirtualFile method FSCDeviceWuaFileCtx (line 9) | FSCDeviceWuaFileCtx(ZArchiveReader* archive, ZArchiveNodeHandle fstFil... method sint32 (line 18) | sint32 fscGetType() override method uint32 (line 23) | uint32 fscDeviceWuaFile_getFileSize() method uint64 (line 28) | uint64 fscQueryValueU64(uint32 id) override method uint32 (line 46) | uint32 fscWriteData(void* buffer, uint32 size) override method uint32 (line 52) | uint32 fscReadData(void* buffer, uint32 size) override method fscSetSeek (line 64) | void fscSetSeek(uint64 seek) override method uint64 (line 72) | uint64 fscGetSeek() override method fscDirNext (line 79) | bool fscDirNext(FSCDirEntry* dirEntry) override class fscDeviceWUAC (line 120) | class fscDeviceWUAC : public fscDeviceC method FSCVirtualFile (line 122) | FSCVirtualFile* fscDeviceOpenByPath(std::string_view path, FSC_ACCESS_... method fscDeviceWUAC (line 163) | static fscDeviceWUAC& instance() function FSCDeviceWUA_Mount (line 170) | bool FSCDeviceWUA_Mount(std::string_view mountPath, std::string_view des... FILE: src/Cafe/Filesystem/fscDeviceWud.cpp class FSCDeviceWudFileCtx (line 4) | class FSCDeviceWudFileCtx : public FSCVirtualFile method FSCDeviceWudFileCtx (line 9) | FSCDeviceWudFileCtx(FSTVolume* _volume, FSTFileHandle _fstFileHandle) method FSCDeviceWudFileCtx (line 17) | FSCDeviceWudFileCtx(FSTVolume* _volume, FSTDirectoryIterator _dirItera... method sint32 (line 25) | sint32 fscGetType() override method uint32 (line 30) | uint32 fscDeviceWudFile_getFileSize() method uint64 (line 35) | uint64 fscQueryValueU64(uint32 id) override method uint32 (line 53) | uint32 fscWriteData(void* buffer, uint32 size) override method uint32 (line 59) | uint32 fscReadData(void* buffer, uint32 size) override method fscSetSeek (line 71) | void fscSetSeek(uint64 seek) override method uint64 (line 79) | uint64 fscGetSeek() override method fscDirNext (line 86) | bool fscDirNext(FSCDirEntry* dirEntry) override class fscDeviceWUDC (line 121) | class fscDeviceWUDC : public fscDeviceC method FSCVirtualFile (line 123) | FSCVirtualFile* fscDeviceOpenByPath(std::string_view path, FSC_ACCESS_... method fscDeviceWUDC (line 152) | static fscDeviceWUDC& instance() function FSCDeviceWUD_Mount (line 159) | bool FSCDeviceWUD_Mount(std::string_view mountPath, std::string_view des... FILE: src/Cafe/Filesystem/fscDeviceWuhb.cpp class FSCDeviceWuhbFileCtx (line 5) | class FSCDeviceWuhbFileCtx : public FSCVirtualFile method FSCDeviceWuhbFileCtx (line 8) | FSCDeviceWuhbFileCtx(WUHBReader* reader, uint32 entryOffset, uint32 fs... method sint32 (line 19) | sint32 fscGetType() override method uint64 (line 23) | uint64 fscQueryValueU64(uint32 id) override method uint32 (line 40) | uint32 fscWriteData(void* buffer, uint32 size) override method uint32 (line 45) | uint32 fscReadData(void* buffer, uint32 size) override method fscSetSeek (line 53) | void fscSetSeek(uint64 seek) override method uint64 (line 57) | uint64 fscGetSeek() override method fscSetFileLength (line 63) | void fscSetFileLength(uint64 endOffset) override method fscDirNext (line 67) | bool fscDirNext(FSCDirEntry* dirEntry) override class fscDeviceWUHB (line 108) | class fscDeviceWUHB : public fscDeviceC method FSCVirtualFile (line 110) | FSCVirtualFile* fscDeviceOpenByPath(std::string_view path, FSC_ACCESS_... method fscDeviceWUHB (line 141) | static fscDeviceWUHB& instance() function FSCDeviceWUHB_Mount (line 148) | bool FSCDeviceWUHB_Mount(std::string_view mountPath, std::string_view de... FILE: src/Cafe/GamePatch.cpp function hleExport_breathOfTheWild_busyLoop (line 7) | void hleExport_breathOfTheWild_busyLoop(PPCInterpreter_t* hCPU) function hleExport_breathOfTheWild_busyLoop2 (line 21) | void hleExport_breathOfTheWild_busyLoop2(PPCInterpreter_t* hCPU) function hleExport_ffl_swapEndianFloatArray (line 35) | void hleExport_ffl_swapEndianFloatArray(PPCInterpreter_t* hCPU) function hleExport_xcx_enterCriticalSection (line 53) | void hleExport_xcx_enterCriticalSection(PPCInterpreter_t* hCPU) function hleExport_mh3u_raceConditionWorkaround (line 96) | void hleExport_mh3u_raceConditionWorkaround(PPCInterpreter_t* hCPU) // n... function hleExport_pmcs_yellowPaintStarCrashWorkaround (line 108) | void hleExport_pmcs_yellowPaintStarCrashWorkaround(PPCInterpreter_t* hCPU) function hle_scan (line 124) | void hle_scan(uint8* data, sint32 dataLength, char* hleFunctionName) function MPTR (line 150) | MPTR hle_locate(uint8* data, sint32 dataLength) function compareMasked (line 166) | bool compareMasked(uint8* mem, uint8* compare, uint8* mask, sint32 length) function MPTR (line 181) | MPTR hle_locate(uint8* data, uint8* mask, sint32 dataLength) function GamePatch_IsNonReturnFunction (line 292) | bool GamePatch_IsNonReturnFunction(uint32 hleIndex) function GamePatch_scan (line 305) | void GamePatch_scan() FILE: src/Cafe/GameProfile/GameProfile.cpp type gameProfileBooleanOption_t (line 14) | struct gameProfileBooleanOption_t function gameProfile_loadBooleanOption (line 25) | bool gameProfile_loadBooleanOption(IniParser* iniParser, char* optionNam... function gameProfile_loadBooleanOption2 (line 51) | bool gameProfile_loadBooleanOption2(IniParser& iniParser, const char* op... function gameProfile_loadBooleanOption2 (line 71) | bool gameProfile_loadBooleanOption2(IniParser& iniParser, const char* op... function gameProfile_loadIntegerOption (line 84) | bool gameProfile_loadIntegerOption(IniParser* iniParser, const char* opt... function gameProfile_loadIntegerOption (line 107) | bool gameProfile_loadIntegerOption(IniParser& iniParser, const char* opt... function gameProfile_loadEnumOption (line 134) | bool gameProfile_loadEnumOption(IniParser& iniParser, const char* option... function gameProfile_loadEnumOption (line 160) | bool gameProfile_loadEnumOption(IniParser& iniParser, const char* option... function gameProfile_load (line 169) | void gameProfile_load() FILE: src/Cafe/GameProfile/GameProfile.h type gameProfileIntegerOption_t (line 6) | struct gameProfileIntegerOption_t function class (line 12) | class GameProfile FILE: src/Cafe/GraphicPack/GraphicPack2.cpp function RendererOutputShader (line 1113) | RendererOutputShader* GraphicPack2::GetOuputShader(bool render_upside_down) function RendererOutputShader (line 1137) | RendererOutputShader* GraphicPack2::GetUpscalingShader(bool render_upsid... function RendererOutputShader (line 1161) | RendererOutputShader* GraphicPack2::GetDownscalingShader(bool render_ups... FILE: src/Cafe/GraphicPack/GraphicPack2.h function class (line 14) | class GraphicPack2 function HasActivePreset (line 133) | [[nodiscard]] bool HasActivePreset() const; function std (line 169) | static const std::vector>& GetGraphicPacks... function std (line 170) | static const std::vector>& GetActiveGraphi... FILE: src/Cafe/GraphicPack/GraphicPack2Patches.cpp class PatchGroup (line 11) | class PatchGroup FILE: src/Cafe/GraphicPack/GraphicPack2Patches.h type PatchContext_t (line 7) | struct PatchContext_t function PATCH_RESOLVE_RESULT (line 38) | enum class PATCH_RESOLVE_RESULT function class (line 158) | class PatchEntryInstruction : public PatchEntry function uint32 (line 187) | uint32 getRelocatedAddr() function uint8 (line 204) | uint8* m_dataWithRelocs{} function uint8 (line 205) | uint8* m_dataBackup{} function sint32 (line 206) | sint32 m_length{} function m_addrRelocated (line 212) | bool m_addrRelocated{} function GPCallbackType (line 215) | enum class GPCallbackType { function uint32 (line 239) | uint32 getCodeCaveBase() function uint32 (line 244) | uint32 getCodeCaveSize() function setApplied (line 254) | void setApplied() { m_isApplied = true; } function resetApplied (line 255) | void resetApplied() { m_isApplied = false; } function m_isApplied (line 266) | bool m_isApplied{} function m_isRpxOnlyTarget (line 267) | bool m_isRpxOnlyTarget{} FILE: src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp function _relocateAddress (line 9) | bool _relocateAddress(PatchGroup* group, PatchContext_t* ctx, uint32 add... function T (line 53) | T _expressionFuncHA(T input) function T (line 61) | T _expressionFuncHI(T input) function T (line 69) | T _expressionFuncLO(T input) function T (line 77) | T _expressionFuncReloc(T input) function _cbResolveConstant (line 89) | double _cbResolveConstant(std::string_view varname) function _cbResolveFunction (line 209) | double _cbResolveFunction(std::string_view funcname, double input) function EXPRESSION_RESOLVE_RESULT (line 239) | EXPRESSION_RESOLVE_RESULT _resolveExpression(PatchContext_t& ctx, std::s... function PATCH_RESOLVE_RESULT (line 262) | PATCH_RESOLVE_RESULT translateExpressionResult(EXPRESSION_RESOLVE_RESULT... function PATCH_RESOLVE_RESULT (line 274) | PATCH_RESOLVE_RESULT PatchEntryInstruction::resolveReloc(PatchContext_t&... function PATCH_RESOLVE_RESULT (line 434) | PATCH_RESOLVE_RESULT PatchEntryInstruction::resolve(PatchContext_t& ctx) function registerU32Variable (line 494) | bool registerU32Variable(PatchContext_t& ctx, std::string& name, uint32 ... function PATCH_RESOLVE_RESULT (line 508) | PATCH_RESOLVE_RESULT PatchEntryCemuhookSymbolValue::resolve(PatchContext... function PATCH_RESOLVE_RESULT (line 531) | PATCH_RESOLVE_RESULT PatchEntryLabel::resolve(PatchContext_t& ctx) function PATCH_RESOLVE_RESULT (line 550) | PATCH_RESOLVE_RESULT PatchEntryVariableValue::resolve(PatchContext_t& ctx) type UnresolvedPatches_t (line 568) | struct UnresolvedPatches_t function _resolverPass (line 575) | bool _resolverPass(PatchContext_t& patchContext, std::vector patchData) function debugger_hasPatch (line 469) | bool debugger_hasPatch(uint32 address) function debugger_removePatch (line 479) | void debugger_removePatch(uint32 address) function debugger_stepInto (line 507) | void debugger_stepInto(PPCInterpreter_t* hCPU, bool updateDebuggerWindow... function debugger_stepOver (line 521) | bool debugger_stepOver(PPCInterpreter_t* hCPU) function debugger_createPPCStateSnapshot (line 552) | void debugger_createPPCStateSnapshot(PPCInterpreter_t* hCPU) function debugger_enterTW (line 561) | void debugger_enterTW(PPCInterpreter_t* hCPU) function debugger_shouldBreak (line 694) | void debugger_shouldBreak(PPCInterpreter_t* hCPU) function debugger_addParserSymbols (line 708) | void debugger_addParserSymbols(class ExpressionParser& ep) FILE: src/Cafe/HW/Espresso/Debugger/Debugger.h function class (line 18) | class DebuggerCallbacks function class (line 31) | class DebuggerDispatcher type DebuggerBreakpoint (line 88) | struct DebuggerBreakpoint type DebuggerPatch (line 126) | struct DebuggerPatch type PPCSnapshot (line 134) | struct PPCSnapshot type debuggerState_t (line 142) | typedef struct FILE: src/Cafe/HW/Espresso/Debugger/GDBBreakpoints.cpp function DRType (line 10) | DRType _GetDR(pid_t tid, int drIndex) function _SetDR (line 22) | void _SetDR(pid_t tid, int drIndex, DRType newValue) function DRType (line 31) | DRType _ReadDR6() function uint32 (line 119) | uint32 GDBServer::ExecutionBreakpoint::GetVisibleOpCode() const type coreinit (line 141) | namespace coreinit FILE: src/Cafe/HW/Espresso/Debugger/GDBBreakpoints.h type DRType (line 9) | typedef unsigned long DRType; type class (line 16) | enum class function class (line 24) | class GDBServer::ExecutionBreakpoint { type class (line 82) | enum class function class (line 89) | class GDBServer::AccessBreakpoint { FILE: src/Cafe/HW/Espresso/Debugger/GDBStub.cpp function findNextInstruction (line 18) | static std::vector findNextInstruction(MPTR currAddress, uint32 lr... function selectThread (line 54) | static void selectThread(sint64 selectorId, F&& action_for_thread) function selectAndBreakThread (line 88) | static void selectAndBreakThread(sint64 selectorId, F&& action_for_thread) function selectAndResumeThread (line 139) | static void selectAndResumeThread(sint64 selectorId) function waitForBrokenThreads (line 171) | static void waitForBrokenThreads(std::unique_ptr segmentList, uint32 m... type IMLSegmentRegisterInOut (line 271) | struct IMLSegmentRegisterInOut method ComputeDepedencies (line 281) | void ComputeDepedencies() method GetRegistersNeededAtEndOfSegment (line 374) | std::unordered_set GetRegistersNeededAtEndOfSegment(IMLSegme... method IsRegisterNeededAtEndOfSegment (line 408) | bool IsRegisterNeededAtEndOfSegment(IMLSegment& seg, IMLRegID regId) function sint32 (line 449) | sint32 IMLUtil_FindInstructionWhichWritesRegister(IMLSegment& seg, sint3... function IMLUtil_CanMoveInstructionTo (line 465) | bool IMLUtil_CanMoveInstructionTo(IMLSegment& seg, sint32 initialIndex, ... function sint32 (line 509) | sint32 IMLUtil_CountRegisterReadsInRange(IMLSegment& seg, sint32 scanSta... function sint32 (line 529) | sint32 IMLUtil_MoveInstructionTo(IMLSegment& seg, sint32 initialIndex, s... function IMLOptimizerX86_ModifiesEFlags (line 552) | bool IMLOptimizerX86_ModifiesEFlags(IMLInstruction& inst) function IMLOptimizer_DebugPrintSeg (line 562) | void IMLOptimizer_DebugPrintSeg(ppcImlGenContext_t& ppcImlGenContext, IM... function IMLOptimizer_RemoveDeadCodeFromSegment (line 569) | void IMLOptimizer_RemoveDeadCodeFromSegment(IMLOptimizerRegIOAnalysis& r... function IMLOptimizerX86_SubstituteCJumpForEflagsJump (line 622) | void IMLOptimizerX86_SubstituteCJumpForEflagsJump(IMLOptimizerRegIOAnaly... function IMLOptimizer_StandardOptimizationPassForSegment (line 701) | void IMLOptimizer_StandardOptimizationPassForSegment(IMLOptimizerRegIOAn... function IMLOptimizer_StandardOptimizationPass (line 711) | void IMLOptimizer_StandardOptimizationPass(ppcImlGenContext_t& ppcImlGen... FILE: src/Cafe/HW/Espresso/Recompiler/IML/IMLRegisterAllocator.cpp type IMLRARegAbstractLiveness (line 21) | struct IMLRARegAbstractLiveness // preliminary liveness info. One entry ... method IMLRARegAbstractLiveness (line 23) | IMLRARegAbstractLiveness(IMLRegFormat regBaseFormat, sint32 usageStart... method TrackInstruction (line 26) | void TrackInstruction(sint32 index) type IMLRegisterAllocatorContext (line 38) | struct IMLRegisterAllocatorContext method IMLRegFormat (line 53) | inline IMLRegFormat GetBaseFormatByRegId(IMLRegID regId) const type IMLFixedRegisters (line 61) | struct IMLFixedRegisters type Entry (line 63) | struct Entry method Entry (line 65) | Entry(IMLReg reg, IMLPhysRegisterSet physRegSet) function SetupCallingConvention (line 75) | static void SetupCallingConvention(const IMLInstruction* instruction, IM... function GetInstructionFixedRegisters (line 128) | static void GetInstructionFixedRegisters(IMLInstruction* instruction, IM... function GetInstructionFixedRegisters (line 152) | static void GetInstructionFixedRegisters(IMLInstruction* instruction, IM... function uint32 (line 197) | uint32 IMLRA_GetNextIterationIndex() function _detectLoop (line 204) | bool _detectLoop(IMLSegment* currentSegment, sint32 depth, uint32 iterat... function IMLRA_DetectLoop (line 236) | void IMLRA_DetectLoop(ppcImlGenContext_t* ppcImlGenContext, IMLSegment* ... function IMLRA_IdentifyLoop (line 246) | void IMLRA_IdentifyLoop(ppcImlGenContext_t* ppcImlGenContext, IMLSegment... function sint32 (line 266) | sint32 IMLRA_CountDistanceUntilNextUse(raLivenessRange* subrange, raInst... function sint32 (line 283) | sint32 IMLRA_CountDistanceUntilFixedRegUsageInRange(IMLSegment* imlSegme... function sint32 (line 301) | sint32 IMLRA_CountDistanceUntilFixedRegUsage(IMLSegment* imlSegment, raI... function sint32 (line 335) | sint32 PPCRecRA_countDistanceUntilNextLocalPhysRegisterUse(IMLSegment* i... type IMLRALivenessTimeline (line 363) | struct IMLRALivenessTimeline method IMLRALivenessTimeline (line 365) | IMLRALivenessTimeline() method AddActiveRange (line 370) | void AddActiveRange(raLivenessRange* subrange) method ExpireRanges (line 375) | void ExpireRanges(raInstructionEdge expireUpTo) method GetExpiredRanges (line 399) | std::span GetExpiredRanges() method GetActiveRanges (line 404) | std::span GetActiveRanges() method raLivenessRange (line 409) | raLivenessRange* GetActiveRangeByVirtualRegId(IMLRegID regId) method raLivenessRange (line 417) | raLivenessRange* GetActiveRangeByPhysicalReg(sint32 physReg) function PPCRecRA_MaskOverlappingPhysRegForGlobalRange (line 433) | void PPCRecRA_MaskOverlappingPhysRegForGlobalRange(raLivenessRange* rang... function _livenessRangeStartCompare (line 459) | bool _livenessRangeStartCompare(raLivenessRange* lhs, raLivenessRange* rhs) function _sortSegmentAllSubrangesLinkedList (line 464) | void _sortSegmentAllSubrangesLinkedList(IMLSegment* imlSegment) function raLivenessRange (line 520) | raLivenessRange* IMLRA_GetSubrange(IMLSegment* imlSegment, IMLRegID regId) type raFixedRegRequirementWithVGPR (line 528) | struct raFixedRegRequirementWithVGPR method raFixedRegRequirementWithVGPR (line 530) | raFixedRegRequirementWithVGPR(raInstructionEdge pos, IMLPhysRegisterSe... function IMLRA_BuildSegmentInstructionFixedRegList (line 538) | std::vector IMLRA_BuildSegmentInstruction... function IMLRA_GetRangeWithFixedRegReservationOverlappingPos (line 562) | boost::container::small_vector IMLRA_GetRangeWithFi... function IMLRA_HandleFixedRegisters (line 578) | void IMLRA_HandleFixedRegisters(ppcImlGenContext_t* ppcImlGenContext, IM... function IMLRA_MakeSafeSplitPosition (line 688) | void IMLRA_MakeSafeSplitPosition(IMLSegment* imlSegment, raInstructionEd... function IMLRA_MakeSafeSplitDistance (line 697) | void IMLRA_MakeSafeSplitDistance(IMLSegment* imlSegment, raInstructionEd... class RASpillStrategy (line 713) | class RASpillStrategy method sint32 (line 718) | sint32 GetCost() method ResetCost (line 724) | void ResetCost() class RASpillStrategy_LocalRangeHoleCutting (line 732) | class RASpillStrategy_LocalRangeHoleCutting : public RASpillStrategy method Reset (line 735) | void Reset() method Evaluate (line 742) | void Evaluate(IMLSegment* imlSegment, raLivenessRange* currentRange, c... method Apply (line 789) | void Apply(ppcImlGenContext_t* ctx, IMLSegment* imlSegment, raLiveness... class RASpillStrategy_AvailableRegisterHole (line 834) | class RASpillStrategy_AvailableRegisterHole : public RASpillStrategy method Reset (line 838) | void Reset() method Evaluate (line 845) | void Evaluate(IMLSegment* imlSegment, raLivenessRange* currentRange, c... method Apply (line 892) | void Apply(ppcImlGenContext_t* ctx, IMLSegment* imlSegment, raLiveness... class RASpillStrategy_ExplodeRange (line 913) | class RASpillStrategy_ExplodeRange : public RASpillStrategy method Reset (line 916) | void Reset() method Evaluate (line 923) | void Evaluate(IMLSegment* imlSegment, raLivenessRange* currentRange, c... method Apply (line 966) | void Apply(ppcImlGenContext_t* ctx, IMLSegment* imlSegment, raLiveness... class RASpillStrategy_ExplodeRangeInter (line 995) | class RASpillStrategy_ExplodeRangeInter : public RASpillStrategy method Reset (line 998) | void Reset() method Evaluate (line 1005) | void Evaluate(IMLSegment* imlSegment, raLivenessRange* currentRange, c... method Apply (line 1041) | void Apply(ppcImlGenContext_t* ctx, IMLSegment* imlSegment, raLiveness... function IMLRA_FilterReservedFixedRegisterRequirementsForSegment (line 1057) | void IMLRA_FilterReservedFixedRegisterRequirementsForSegment(IMLRegister... function IMLRA_FilterReservedFixedRegisterRequirementsForCluster (line 1097) | void IMLRA_FilterReservedFixedRegisterRequirementsForCluster(IMLRegister... function IMLRA_AssignSegmentRegisters (line 1114) | bool IMLRA_AssignSegmentRegisters(IMLRegisterAllocatorContext& ctx, ppcI... function IMLRA_AssignRegisters (line 1248) | void IMLRA_AssignRegisters(IMLRegisterAllocatorContext& ctx, ppcImlGenCo... function IMLRA_ReshapeForRegisterAllocation (line 1297) | void IMLRA_ReshapeForRegisterAllocation(ppcImlGenContext_t* ppcImlGenCon... function IMLRARegAbstractLiveness (line 1347) | IMLRARegAbstractLiveness* _GetAbstractRange(IMLRegisterAllocatorContext&... method IMLRARegAbstractLiveness (line 23) | IMLRARegAbstractLiveness(IMLRegFormat regBaseFormat, sint32 usageStart... method TrackInstruction (line 26) | void TrackInstruction(sint32 index) function IMLRA_CalculateSegmentMinMaxAbstractRanges (line 1355) | void IMLRA_CalculateSegmentMinMaxAbstractRanges(IMLRegisterAllocatorCont... function IMLRA_CalculateLivenessRanges (line 1383) | void IMLRA_CalculateLivenessRanges(IMLRegisterAllocatorContext& ctx) function raLivenessRange (line 1395) | raLivenessRange* PPCRecRA_convertToMappedRanges(IMLRegisterAllocatorCont... function IMLRA_UpdateOrAddSubrangeLocation (line 1458) | void IMLRA_UpdateOrAddSubrangeLocation(raLivenessRange* subrange, raInst... function IMLRA_ConvertAbstractToLivenessRanges (line 1472) | void IMLRA_ConvertAbstractToLivenessRanges(IMLRegisterAllocatorContext& ... function IMLRA_extendAbstractRangeToEndOfSegment (line 1532) | void IMLRA_extendAbstractRangeToEndOfSegment(IMLRegisterAllocatorContext... function IMLRA_extendAbstractRangeToBeginningOfSegment (line 1551) | void IMLRA_extendAbstractRangeToBeginningOfSegment(IMLRegisterAllocatorC... function IMLRA_connectAbstractRanges (line 1570) | void IMLRA_connectAbstractRanges(IMLRegisterAllocatorContext& ctx, IMLRe... function _IMLRA_checkAndTryExtendRange (line 1588) | void _IMLRA_checkAndTryExtendRange(IMLRegisterAllocatorContext& ctx, IML... function PPCRecRA_checkAndTryExtendRange (line 1627) | void PPCRecRA_checkAndTryExtendRange(IMLRegisterAllocatorContext& ctx, I... function PPCRecRA_mergeCloseRangesForSegmentV2 (line 1649) | void PPCRecRA_mergeCloseRangesForSegmentV2(IMLRegisterAllocatorContext& ... function PPCRecRA_followFlowAndExtendRanges (line 1664) | void PPCRecRA_followFlowAndExtendRanges(IMLRegisterAllocatorContext& ctx... function IMLRA_MergeCloseAbstractRanges (line 1701) | void IMLRA_MergeCloseAbstractRanges(IMLRegisterAllocatorContext& ctx) function IMLRA_ExtendAbstractRangesOutOfLoops (line 1712) | void IMLRA_ExtendAbstractRangesOutOfLoops(IMLRegisterAllocatorContext& ctx) function IMLRA_ProcessFlowAndCalculateLivenessRanges (line 1747) | void IMLRA_ProcessFlowAndCalculateLivenessRanges(IMLRegisterAllocatorCon... function IMLRA_AnalyzeSubrangeDataDependency (line 1757) | void IMLRA_AnalyzeSubrangeDataDependency(raLivenessRange* subrange) type subrangeEndingInfo_t (line 1782) | struct subrangeEndingInfo_t function _findSubrangeWriteEndings (line 1790) | void _findSubrangeWriteEndings(raLivenessRange* subrange, uint32 iterati... function IMLRA_AnalyzeRangeDataFlow (line 1844) | static void IMLRA_AnalyzeRangeDataFlow(raLivenessRange* subrange) function IMLRA_AnalyzeRangeDataFlow (line 1888) | void IMLRA_AnalyzeRangeDataFlow(ppcImlGenContext_t* ppcImlGenContext) function IMLReg (line 1915) | inline IMLReg _MakeNativeReg(IMLRegFormat baseFormat, IMLRegID regId) function IMLRA_RewriteRegisters (line 1921) | void IMLRA_RewriteRegisters(IMLRegisterAllocatorContext& ctx, IMLSegment... function IMLRA_GenerateSegmentMoveInstructions2 (line 1956) | void IMLRA_GenerateSegmentMoveInstructions2(IMLRegisterAllocatorContext&... function IMLRA_GenerateMoveInstructions (line 2132) | void IMLRA_GenerateMoveInstructions(IMLRegisterAllocatorContext& ctx) function DbgVerifyFixedRegRequirements (line 2141) | static void DbgVerifyFixedRegRequirements(IMLSegment* imlSegment) function DbgVerifyAllRanges (line 2166) | static void DbgVerifyAllRanges(IMLRegisterAllocatorContext& ctx) function IMLRegisterAllocator_AllocateRegisters (line 2187) | void IMLRegisterAllocator_AllocateRegisters(ppcImlGenContext_t* ppcImlGe... FILE: src/Cafe/HW/Espresso/Recompiler/IML/IMLRegisterAllocator.h function class (line 5) | class IMLPhysRegisterSet type IMLRegisterAllocatorParameters (line 114) | struct IMLRegisterAllocatorParameters FILE: src/Cafe/HW/Espresso/Recompiler/IML/IMLRegisterAllocatorRanges.cpp function IMLRegID (line 8) | IMLRegID raLivenessRange::GetVirtualRegister() const function sint32 (line 13) | sint32 raLivenessRange::GetPhysicalRegister() const function IMLName (line 18) | IMLName raLivenessRange::GetName() const function IMLPhysRegisterSet (line 96) | IMLPhysRegisterSet raLivenessRange::GetAllowedRegisters(IMLPhysRegisterS... function PPCRecRARange_addLink_perVirtualGPR (line 114) | void PPCRecRARange_addLink_perVirtualGPR(std::unordered_map& entryAd... method SetInitialSegment (line 31) | void SetInitialSegment(IMLSegment* seg) method IMLSegment (line 39) | IMLSegment* GetFirstSegmentInChain() method IMLSegment (line 44) | IMLSegment* GetSegmentForInstructionAppend() function IMLInstruction (line 50) | IMLInstruction* PPCRecompilerImlGen_generateNewEmptyInstruction(ppcImlGe... function PPCRecompilerImlGen_generateNewInstruction_r_memory_indexed (line 57) | void PPCRecompilerImlGen_generateNewInstruction_r_memory_indexed(ppcImlG... function PPCRecompilerImlGen_generateNewInstruction_memory_r_indexed (line 73) | void PPCRecompilerImlGen_generateNewInstruction_memory_r_indexed(ppcImlG... function PPCIMLGen_CreateSegmentBranchedPath (line 90) | void PPCIMLGen_CreateSegmentBranchedPath(ppcImlGenContext_t& ppcImlGenCo... function PPCIMLGen_CreateSegmentBranchedPath (line 120) | void PPCIMLGen_CreateSegmentBranchedPath(ppcImlGenContext_t& ppcImlGenCo... function PPCIMLGen_CreateSegmentBranchedPathMultiple (line 168) | void PPCIMLGen_CreateSegmentBranchedPathMultiple(ppcImlGenContext_t& ppc... function IMLReg (line 236) | IMLReg PPCRecompilerImlGen_LookupReg(ppcImlGenContext_t* ppcImlGenContex... function IMLName (line 257) | IMLName PPCRecompilerImlGen_GetRegName(ppcImlGenContext_t* ppcImlGenCont... function uint32 (line 268) | uint32 PPCRecompilerImlGen_getAndLockFreeTemporaryFPR(ppcImlGenContext_t... function uint32 (line 287) | uint32 PPCRecompilerImlGen_findFPRRegisterByMappedName(ppcImlGenContext_... function IMLReg (line 300) | IMLReg PPCRecompilerImlGen_loadRegister(ppcImlGenContext_t* ppcImlGenCon... function IMLReg (line 305) | IMLReg _GetRegGPR(ppcImlGenContext_t* ppcImlGenContext, uint32 index) function IMLReg (line 311) | IMLReg _GetRegCR(ppcImlGenContext_t* ppcImlGenContext, uint32 index) function IMLReg (line 317) | IMLReg _GetRegCR(ppcImlGenContext_t* ppcImlGenContext, uint8 crReg, uint... function IMLReg (line 324) | IMLReg _GetRegTemporary(ppcImlGenContext_t* ppcImlGenContext, uint32 index) function IMLReg (line 332) | IMLReg _GetRegTemporaryS8(ppcImlGenContext_t* ppcImlGenContext, uint32 i... function PPCRecompiler_canInlineFunction (line 338) | bool PPCRecompiler_canInlineFunction(MPTR functionPtr, sint32* functionI... function PPCRecompiler_generateInlinedCode (line 392) | void PPCRecompiler_generateInlinedCode(ppcImlGenContext_t* ppcImlGenCont... function PPCImlGen_UpdateCR0 (line 412) | void PPCImlGen_UpdateCR0(ppcImlGenContext_t* ppcImlGenContext, IMLReg regR) function PPCRecompilerImlGen_TW (line 428) | void PPCRecompilerImlGen_TW(ppcImlGenContext_t* ppcImlGenContext, uint32... function PPCRecompilerImlGen_MTSPR (line 439) | bool PPCRecompilerImlGen_MTSPR(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_MFSPR (line 461) | bool PPCRecompilerImlGen_MFSPR(ppcImlGenContext_t* ppcImlGenContext, uin... function ATTR_MS_ABI (line 482) | ATTR_MS_ABI uint32 PPCRecompiler_GetTBL() function ATTR_MS_ABI (line 487) | ATTR_MS_ABI uint32 PPCRecompiler_GetTBU() function PPCRecompilerImlGen_MFTB (line 492) | bool PPCRecompilerImlGen_MFTB(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_MCRF (line 507) | void PPCRecompilerImlGen_MCRF(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_MFCR (line 523) | bool PPCRecompilerImlGen_MFCR(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_MTCRF (line 539) | bool PPCRecompilerImlGen_MTCRF(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_CMP (line 559) | void PPCRecompilerImlGen_CMP(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_CMPI (line 581) | bool PPCRecompilerImlGen_CMPI(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_B (line 612) | bool PPCRecompilerImlGen_B(ppcImlGenContext_t* ppcImlGenContext, uint32 ... function PPCRecompilerImlGen_BC (line 635) | bool PPCRecompilerImlGen_BC(ppcImlGenContext_t* ppcImlGenContext, uint32... function PPCRecompilerImlGen_BCSPR (line 716) | bool PPCRecompilerImlGen_BCSPR(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_ISYNC (line 771) | bool PPCRecompilerImlGen_ISYNC(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_SYNC (line 776) | bool PPCRecompilerImlGen_SYNC(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_ADD (line 781) | bool PPCRecompilerImlGen_ADD(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_ADDI (line 794) | bool PPCRecompilerImlGen_ADDI(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_ADDIS (line 812) | bool PPCRecompilerImlGen_ADDIS(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_ADDC (line 830) | bool PPCRecompilerImlGen_ADDC(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_ADDIC_ (line 845) | bool PPCRecompilerImlGen_ADDIC_(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_ADDE (line 859) | bool PPCRecompilerImlGen_ADDE(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_ADDZE (line 874) | bool PPCRecompilerImlGen_ADDZE(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_ADDME (line 888) | bool PPCRecompilerImlGen_ADDME(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_SUBF (line 902) | bool PPCRecompilerImlGen_SUBF(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_SUBFE (line 916) | bool PPCRecompilerImlGen_SUBFE(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_SUBFZE (line 933) | bool PPCRecompilerImlGen_SUBFZE(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_SUBFC (line 949) | bool PPCRecompilerImlGen_SUBFC(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_SUBFIC (line 967) | bool PPCRecompilerImlGen_SUBFIC(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_MULLI (line 982) | bool PPCRecompilerImlGen_MULLI(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_MULLW (line 993) | bool PPCRecompilerImlGen_MULLW(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_MULHW (line 1010) | bool PPCRecompilerImlGen_MULHW(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_MULHWU (line 1023) | bool PPCRecompilerImlGen_MULHWU(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_DIVW (line 1036) | bool PPCRecompilerImlGen_DIVW(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_DIVWU (line 1049) | bool PPCRecompilerImlGen_DIVWU(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_RLWINM (line 1062) | bool PPCRecompilerImlGen_RLWINM(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_RLWIMI (line 1095) | bool PPCRecompilerImlGen_RLWIMI(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_RLWNM (line 1116) | bool PPCRecompilerImlGen_RLWNM(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_SRAW (line 1132) | bool PPCRecompilerImlGen_SRAW(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_SRAWI (line 1178) | bool PPCRecompilerImlGen_SRAWI(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_SLW (line 1202) | bool PPCRecompilerImlGen_SLW(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_SRW (line 1216) | bool PPCRecompilerImlGen_SRW(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_EXTSH (line 1229) | bool PPCRecompilerImlGen_EXTSH(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_EXTSB (line 1241) | bool PPCRecompilerImlGen_EXTSB(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_CNTLZW (line 1253) | bool PPCRecompilerImlGen_CNTLZW(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_NEG (line 1265) | bool PPCRecompilerImlGen_NEG(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_LOAD (line 1277) | bool PPCRecompilerImlGen_LOAD(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_LOAD_INDEXED (line 1306) | void PPCRecompilerImlGen_LOAD_INDEXED(ppcImlGenContext_t* ppcImlGenConte... function PPCRecompilerImlGen_STORE (line 1328) | bool PPCRecompilerImlGen_STORE(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_STORE_INDEXED (line 1361) | bool PPCRecompilerImlGen_STORE_INDEXED(ppcImlGenContext_t* ppcImlGenCont... function PPCRecompilerImlGen_LMW (line 1390) | void PPCRecompilerImlGen_LMW(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_STMW (line 1409) | void PPCRecompilerImlGen_STMW(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_LSWI (line 1428) | bool PPCRecompilerImlGen_LSWI(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_STSWI (line 1473) | bool PPCRecompilerImlGen_STSWI(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_LWARX (line 1507) | bool PPCRecompilerImlGen_LWARX(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_STWCX (line 1528) | bool PPCRecompilerImlGen_STWCX(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_DCBZ (line 1586) | bool PPCRecompilerImlGen_DCBZ(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_OR_NOR (line 1610) | bool PPCRecompilerImlGen_OR_NOR(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_ORC (line 1628) | bool PPCRecompilerImlGen_ORC(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_AND_NAND (line 1644) | bool PPCRecompilerImlGen_AND_NAND(ppcImlGenContext_t* ppcImlGenContext, ... function PPCRecompilerImlGen_ANDC (line 1662) | bool PPCRecompilerImlGen_ANDC(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_XOR (line 1678) | bool PPCRecompilerImlGen_XOR(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_ANDI_ANDIS (line 1700) | void PPCRecompilerImlGen_ANDI_ANDIS(ppcImlGenContext_t* ppcImlGenContext... function PPCRecompilerImlGen_ORI_ORIS (line 1719) | void PPCRecompilerImlGen_ORI_ORIS(ppcImlGenContext_t* ppcImlGenContext, ... function PPCRecompilerImlGen_XORI_XORIS (line 1736) | void PPCRecompilerImlGen_XORI_XORIS(ppcImlGenContext_t* ppcImlGenContext... function PPCRecompilerImlGen_CROR (line 1753) | bool PPCRecompilerImlGen_CROR(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_CRORC (line 1764) | bool PPCRecompilerImlGen_CRORC(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_CRAND (line 1777) | bool PPCRecompilerImlGen_CRAND(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_CRANDC (line 1788) | bool PPCRecompilerImlGen_CRANDC(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_CRXOR (line 1801) | bool PPCRecompilerImlGen_CRXOR(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_CREQV (line 1817) | bool PPCRecompilerImlGen_CREQV(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_HLE (line 1835) | bool PPCRecompilerImlGen_HLE(ppcImlGenContext_t* ppcImlGenContext, uint3... function uint32 (line 1842) | uint32 PPCRecompiler_iterateCurrentInstruction(ppcImlGenContext_t* ppcIm... function uint32 (line 1849) | uint32 PPCRecompiler_getCurrentInstruction(ppcImlGenContext_t* ppcImlGen... function uint32 (line 1855) | uint32 PPCRecompiler_getPreviousInstruction(ppcImlGenContext_t* ppcImlGe... function PPCRecompilerIml_setSegmentPoint (line 1861) | void PPCRecompilerIml_setSegmentPoint(IMLSegmentPoint* segmentPoint, IML... function PPCRecompilerIml_removeSegmentPoint (line 1872) | void PPCRecompilerIml_removeSegmentPoint(IMLSegmentPoint* segmentPoint) function PPCRecompiler_pushBackIMLInstructions (line 1886) | void PPCRecompiler_pushBackIMLInstructions(IMLSegment* imlSegment, sint3... function IMLInstruction (line 1912) | IMLInstruction* PPCRecompiler_insertInstruction(IMLSegment* imlSegment, ... function IMLInstruction (line 1918) | IMLInstruction* PPCRecompiler_appendInstruction(IMLSegment* imlSegment) function IMLSegment (line 1926) | IMLSegment* PPCRecompilerIml_appendSegment(ppcImlGenContext_t* ppcImlGen... function PPCRecompilerIml_insertSegments (line 1933) | void PPCRecompilerIml_insertSegments(ppcImlGenContext_t* ppcImlGenContex... function PPCRecompiler_decodePPCInstruction (line 1940) | bool PPCRecompiler_decodePPCInstruction(ppcImlGenContext_t* ppcImlGenCon... function PPCRecompiler_CheckIfInstructionEndsSegment (line 2808) | bool PPCRecompiler_CheckIfInstructionEndsSegment(PPCFunctionBoundaryTrac... function PPCRecompiler_DetermineBasicBlockRange (line 2887) | void PPCRecompiler_DetermineBasicBlockRange(std::vector PPCRecompiler_DetermineBasicBlockRange(PP... function PPCIMLGen_FillBasicBlock (line 2961) | bool PPCIMLGen_FillBasicBlock(ppcImlGenContext_t& ppcImlGenContext, PPCB... function IMLSegment (line 2986) | IMLSegment* PPCIMLGen_CreateSplitSegmentAtEnd(ppcImlGenContext_t& ppcIml... function IMLSegment (line 3008) | IMLSegment* PPCIMLGen_CreateNewSegmentAsBranchTarget(ppcImlGenContext_t&... function PPCIMLGen_AssertIfNotLastSegmentInstruction (line 3018) | void PPCIMLGen_AssertIfNotLastSegmentInstruction(ppcImlGenContext_t& ppc... function PPCRecompiler_IsBasicBlockATightFiniteLoop (line 3023) | bool PPCRecompiler_IsBasicBlockATightFiniteLoop(IMLSegment* imlSegment, ... function PPCRecompiler_HandleCycleCheckCount (line 3047) | void PPCRecompiler_HandleCycleCheckCount(ppcImlGenContext_t& ppcImlGenCo... function PPCRecompiler_SetSegmentsUncertainFlow (line 3074) | void PPCRecompiler_SetSegmentsUncertainFlow(ppcImlGenContext_t& ppcImlGe... function PPCRecompiler_GenerateIML (line 3108) | bool PPCRecompiler_GenerateIML(ppcImlGenContext_t& ppcImlGenContext, PPC... function PPCRecompiler_generateIntermediateCode (line 3270) | bool PPCRecompiler_generateIntermediateCode(ppcImlGenContext_t& ppcImlGe... FILE: src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp function IMLReg (line 18) | IMLReg _GetFPRRegPS0(ppcImlGenContext_t* ppcImlGenContext, uint32 regIndex) function IMLReg (line 24) | IMLReg _GetFPRRegPS1(ppcImlGenContext_t* ppcImlGenContext, uint32 regIndex) function IMLReg (line 30) | IMLReg _GetFPRTemp(ppcImlGenContext_t* ppcImlGenContext, uint32 index) function IMLReg (line 36) | IMLReg _GetFPRReg(ppcImlGenContext_t* ppcImlGenContext, uint32 regIndex,... function PPRecompilerImmGen_roundToSinglePrecision (line 42) | void PPRecompilerImmGen_roundToSinglePrecision(ppcImlGenContext_t* ppcIm... function PPCRecompilerImlGen_LFS_LFSU_LFD_LFDU (line 49) | bool PPCRecompilerImlGen_LFS_LFSU_LFD_LFDU(ppcImlGenContext_t* ppcImlGen... function PPCRecompilerImlGen_LFSX_LFSUX_LFDX_LFDUX (line 81) | bool PPCRecompilerImlGen_LFSX_LFSUX_LFDX_LFDUX(ppcImlGenContext_t* ppcIm... function PPCRecompilerImlGen_STFS_STFSU_STFD_STFDU (line 118) | bool PPCRecompilerImlGen_STFS_STFSU_STFD_STFDU(ppcImlGenContext_t* ppcIm... function PPCRecompilerImlGen_STFSX_STFSUX_STFDX_STFDUX (line 137) | bool PPCRecompilerImlGen_STFSX_STFSUX_STFDX_STFDUX(ppcImlGenContext_t* p... function PPCRecompilerImlGen_STFIWX (line 172) | bool PPCRecompilerImlGen_STFIWX(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_FADD (line 197) | bool PPCRecompilerImlGen_FADD(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FSUB (line 209) | bool PPCRecompilerImlGen_FSUB(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FMUL (line 221) | bool PPCRecompilerImlGen_FMUL(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FDIV (line 243) | bool PPCRecompilerImlGen_FDIV(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FMADD (line 270) | bool PPCRecompilerImlGen_FMADD(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FMSUB (line 308) | bool PPCRecompilerImlGen_FMSUB(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FNMSUB (line 343) | bool PPCRecompilerImlGen_FNMSUB(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_FMULS (line 393) | bool PPCRecompilerImlGen_FMULS(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FDIVS (line 420) | bool PPCRecompilerImlGen_FDIVS(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FADDS (line 453) | bool PPCRecompilerImlGen_FADDS(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FSUBS (line 479) | bool PPCRecompilerImlGen_FSUBS(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FMADDS (line 493) | bool PPCRecompilerImlGen_FMADDS(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_FMSUBS (line 520) | bool PPCRecompilerImlGen_FMSUBS(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_FNMSUBS (line 548) | bool PPCRecompilerImlGen_FNMSUBS(ppcImlGenContext_t* ppcImlGenContext, u... function PPCRecompilerImlGen_FCMPO (line 574) | bool PPCRecompilerImlGen_FCMPO(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FCMPU (line 580) | bool PPCRecompilerImlGen_FCMPU(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FMR (line 603) | bool PPCRecompilerImlGen_FMR(ppcImlGenContext_t* ppcImlGenContext, uint3... function PPCRecompilerImlGen_FABS (line 613) | bool PPCRecompilerImlGen_FABS(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FNABS (line 626) | bool PPCRecompilerImlGen_FNABS(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_FRES (line 639) | bool PPCRecompilerImlGen_FRES(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FRSP (line 653) | bool PPCRecompilerImlGen_FRSP(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FNEG (line 667) | bool PPCRecompilerImlGen_FNEG(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FSEL (line 682) | bool PPCRecompilerImlGen_FSEL(ppcImlGenContext_t* ppcImlGenContext, uint... function PPCRecompilerImlGen_FRSQRTE (line 698) | bool PPCRecompilerImlGen_FRSQRTE(ppcImlGenContext_t* ppcImlGenContext, u... function PPCRecompilerImlGen_FCTIWZ (line 710) | bool PPCRecompilerImlGen_FCTIWZ(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_ClampInteger (line 722) | void PPCRecompilerImlGen_ClampInteger(ppcImlGenContext_t* ppcImlGenConte... function PPCRecompilerIMLGen_GetPSQScale (line 747) | void PPCRecompilerIMLGen_GetPSQScale(ppcImlGenContext_t* ppcImlGenContex... function PPCRecompilerImlGen_EmitPSQLoadCase (line 762) | void PPCRecompilerImlGen_EmitPSQLoadCase(ppcImlGenContext_t* ppcImlGenCo... function PPCRecompilerImlGen_PSQ_L (line 815) | bool PPCRecompilerImlGen_PSQ_L(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_EmitPSQStoreCase (line 878) | void PPCRecompilerImlGen_EmitPSQStoreCase(ppcImlGenContext_t* ppcImlGenC... function PPCRecompilerImlGen_PSQ_ST (line 950) | bool PPCRecompilerImlGen_PSQ_ST(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_MULSX (line 1008) | bool PPCRecompilerImlGen_PS_MULSX(ppcImlGenContext_t* ppcImlGenContext, ... function PPCRecompilerImlGen_PS_MADDSX (line 1046) | bool PPCRecompilerImlGen_PS_MADDSX(ppcImlGenContext_t* ppcImlGenContext,... function PPCRecompilerImlGen_PS_ADD (line 1089) | bool PPCRecompilerImlGen_PS_ADD(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_SUB (line 1128) | bool PPCRecompilerImlGen_PS_SUB(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_MUL (line 1153) | bool PPCRecompilerImlGen_PS_MUL(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_DIV (line 1193) | bool PPCRecompilerImlGen_PS_DIV(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_MADD (line 1233) | bool PPCRecompilerImlGen_PS_MADD(ppcImlGenContext_t* ppcImlGenContext, u... function PPCRecompilerImlGen_PS_NMADD (line 1301) | bool PPCRecompilerImlGen_PS_NMADD(ppcImlGenContext_t* ppcImlGenContext, ... function PPCRecompilerImlGen_PS_MSUB (line 1356) | bool PPCRecompilerImlGen_PS_MSUB(ppcImlGenContext_t* ppcImlGenContext, u... function PPCRecompilerImlGen_PS_SUM0 (line 1425) | bool PPCRecompilerImlGen_PS_SUM0(ppcImlGenContext_t* ppcImlGenContext, u... function PPCRecompilerImlGen_PS_SUM1 (line 1456) | bool PPCRecompilerImlGen_PS_SUM1(ppcImlGenContext_t* ppcImlGenContext, u... function PPCRecompilerImlGen_PS_NEG (line 1486) | bool PPCRecompilerImlGen_PS_NEG(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_ABS (line 1508) | bool PPCRecompilerImlGen_PS_ABS(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_RES (line 1527) | bool PPCRecompilerImlGen_PS_RES(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_RSQRTE (line 1548) | bool PPCRecompilerImlGen_PS_RSQRTE(ppcImlGenContext_t* ppcImlGenContext,... function PPCRecompilerImlGen_PS_MR (line 1567) | bool PPCRecompilerImlGen_PS_MR(ppcImlGenContext_t* ppcImlGenContext, uin... function PPCRecompilerImlGen_PS_SEL (line 1585) | bool PPCRecompilerImlGen_PS_SEL(ppcImlGenContext_t* ppcImlGenContext, ui... function PPCRecompilerImlGen_PS_MERGE00 (line 1607) | bool PPCRecompilerImlGen_PS_MERGE00(ppcImlGenContext_t* ppcImlGenContext... function PPCRecompilerImlGen_PS_MERGE01 (line 1623) | bool PPCRecompilerImlGen_PS_MERGE01(ppcImlGenContext_t* ppcImlGenContext... function PPCRecompilerImlGen_PS_MERGE10 (line 1640) | bool PPCRecompilerImlGen_PS_MERGE10(ppcImlGenContext_t* ppcImlGenContext... function PPCRecompilerImlGen_PS_MERGE11 (line 1667) | bool PPCRecompilerImlGen_PS_MERGE11(ppcImlGenContext_t* ppcImlGenContext... function PPCRecompilerImlGen_PS_CMPO0 (line 1684) | bool PPCRecompilerImlGen_PS_CMPO0(ppcImlGenContext_t* ppcImlGenContext, ... function PPCRecompilerImlGen_PS_CMPU0 (line 1690) | bool PPCRecompilerImlGen_PS_CMPU0(ppcImlGenContext_t* ppcImlGenContext, ... function PPCRecompilerImlGen_PS_CMPU1 (line 1714) | bool PPCRecompilerImlGen_PS_CMPU1(ppcImlGenContext_t* ppcImlGenContext, ... FILE: src/Cafe/HW/Espresso/Recompiler/PPCRecompilerIntermediate.cpp function PPCRecompilerIML_isolateEnterableSegments (line 4) | void PPCRecompilerIML_isolateEnterableSegments(ppcImlGenContext_t* ppcIm... FILE: src/Cafe/HW/Latte/Common/RegisterSerializer.cpp type GPURegSerializerMapping (line 13) | struct GPURegSerializerMapping type Latte (line 103) | namespace Latte function StoreGPURegisterState (line 105) | void StoreGPURegisterState(const LatteContextRegister& contextRegister... function LoadGPURegisterState (line 124) | void LoadGPURegisterState(LatteContextRegister& contextRegisterOut, co... function _CompressZeros (line 146) | void _CompressZeros(uint32* regArray, uint32 regCount, MemStreamWriter... function _UncompressZeros (line 190) | bool _UncompressZeros(uint32* regArray, uint32 regCount, MemStreamRead... function SerializeRegisterState (line 223) | void SerializeRegisterState(GPUCompactedRegisterState& regState, MemSt... function DeserializeRegisterState (line 245) | bool DeserializeRegisterState(GPUCompactedRegisterState& regState, Mem... function UnitTestPipelineSerialization (line 271) | void UnitTestPipelineSerialization() FILE: src/Cafe/HW/Latte/Common/RegisterSerializer.h function namespace (line 4) | namespace Latte FILE: src/Cafe/HW/Latte/Common/ShaderSerializer.cpp type Latte (line 10) | namespace Latte function SerializeShaderProgram (line 12) | void SerializeShaderProgram(void* shaderProg, uint32 size, MemStreamWr... function DeserializeShaderProgram (line 27) | bool DeserializeShaderProgram(std::vector& progData, MemStreamR... FILE: src/Cafe/HW/Latte/Common/ShaderSerializer.h function namespace (line 4) | namespace Latte FILE: src/Cafe/HW/Latte/Core/FetchShader.cpp function uint32 (line 20) | uint32 LatteShaderRecompiler_getAttributeSize(LatteParsedFetchShaderAttr... function uint32 (line 49) | uint32 LatteShaderRecompiler_getAttributeAlignment(LatteParsedFetchShade... function LatteShader_calculateFSKey (line 78) | void LatteShader_calculateFSKey(LatteFetchShader* fetchShader) function uint32 (line 140) | uint32 LatteParsedFetchShaderBufferGroup_t::getCurrentBufferStride(uint3... function _fetchShaderDecompiler_parseInstruction_VTX_SEMANTIC (line 197) | void _fetchShaderDecompiler_parseInstruction_VTX_SEMANTIC(LatteFetchShad... function _fetchShaderDecompiler_parseVTXClause (line 290) | void _fetchShaderDecompiler_parseVTXClause(LatteFetchShader* parsedFetch... function _fetchShaderDecompiler_parseCF (line 308) | void _fetchShaderDecompiler_parseCF(LatteFetchShader* parsedFetchShader,... function LatteFetchShader (line 343) | LatteFetchShader* LatteShaderRecompiler_createFetchShader(LatteFetchShad... type FetchShaderLookupInfo (line 468) | struct FetchShaderLookupInfo function LatteFetchShader (line 497) | LatteFetchShader* LatteFetchShader::FindInCacheByHash(LatteFetchShader::... function uint32 (line 511) | uint32 _getFSProgramSize() function LatteFetchShader (line 516) | LatteFetchShader* LatteFetchShader::FindByGPUState() function LatteFetchShader (line 571) | LatteFetchShader* LatteFetchShader::RegisterInCache(CacheHash fsHash) FILE: src/Cafe/HW/Latte/Core/FetchShader.h type LatteParsedFetchShaderAttribute_t (line 4) | struct LatteParsedFetchShaderAttribute_t type LatteParsedFetchShaderBufferGroup_t (line 18) | struct LatteParsedFetchShaderBufferGroup_t function LatteParsedFetchShaderAttribute_t (line 21) | LatteParsedFetchShaderAttribute_t* attrib{} function sint32 (line 22) | sint32 attribCount{} function uint32 (line 24) | uint32 minOffset{} function uint32 (line 25) | uint32 maxOffset{} function uint32 (line 27) | uint32 vboStride{} function hasVtxIndexAccess (line 29) | bool hasVtxIndexAccess{} function hasInstanceIndexAccess (line 30) | bool hasInstanceIndexAccess{} type LatteFetchShader (line 35) | struct LatteFetchShader function uint64 (line 47) | uint64 vkPipelineHashFragment{} function mtlFetchVertexManually (line 50) | bool mtlFetchVertexManually{} function CacheHash (line 53) | CacheHash m_cacheHash{} function m_isRegistered (line 54) | bool m_isRegistered{} function isValidBufferIndex (line 64) | static bool isValidBufferIndex(const uint32 index) { return index < 0x10; } FILE: src/Cafe/HW/Latte/Core/Latte.h type LatteTextureDefinition (line 6) | struct LatteTextureDefinition type gx2GPUSharedArea_t (line 10) | struct gx2GPUSharedArea_t type LatteGPUState_t (line 17) | struct LatteGPUState_t type LatteDecompilerShader (line 161) | struct LatteDecompilerShader FILE: src/Cafe/HW/Latte/Core/LatteAsyncCommands.cpp function LatteAsyncCommands_queueForceTextureReadback (line 46) | void LatteAsyncCommands_queueForceTextureReadback(MPTR physAddr, MPTR mi... function LatteAsyncCommands_queueDeleteShader (line 70) | void LatteAsyncCommands_queueDeleteShader(uint64 shaderBaseHash, uint64 ... function LatteAsyncCommands_waitUntilAllProcessed (line 85) | void LatteAsyncCommands_waitUntilAllProcessed() function LatteAsyncCommands_checkAndExecute (line 96) | void LatteAsyncCommands_checkAndExecute() FILE: src/Cafe/HW/Latte/Core/LatteBufferCache.cpp class IntervalTree2 (line 12) | class IntervalTree2 type InternalRange (line 30) | struct InternalRange method InternalRange (line 32) | InternalRange() = default; method InternalRange (line 33) | InternalRange(TRangeData _rangeBegin, TRangeData _rangeEnd) : rangeB... method TNodeObject (line 50) | TNodeObject* getRange(TRangeData rangeBegin, TRangeData rangeEnd) method TNodeObject (line 62) | TNodeObject* getRangeByPoint(TRangeData rangeOffset) method addRange (line 72) | void addRange(TRangeData rangeBegin, TRangeData rangeEnd) method removeRange (line 124) | void removeRange(TRangeData rangeBegin, TRangeData rangeEnd) method removeRangeSingle (line 191) | void removeRangeSingle(TRangeData rangeBegin, TRangeData rangeEnd) method removeRangeSingleWithoutCallback (line 206) | void removeRangeSingleWithoutCallback(TRangeData rangeBegin, TRangeDat... method splitRange (line 219) | void splitRange(TRangeData rangeOffset) method forEachOverlapping (line 226) | void forEachOverlapping(TRangeData rangeBegin, TRangeData rangeEnd, TF... method validate (line 240) | void validate() method empty (line 260) | bool empty() const class BufferCacheNode (line 270) | class BufferCacheNode method allocateCacheMemory (line 281) | bool allocateCacheMemory() method ReleaseCacheMemoryImmediately (line 289) | void ReleaseCacheMemoryImmediately() method uint32 (line 298) | uint32 getBufferOffset(MPTR physAddr) const method writeStreamout (line 307) | void writeStreamout(MPTR rangeBegin, MPTR rangeEnd) method checkAndSyncModifications (line 345) | void checkAndSyncModifications(MPTR rangeBegin, MPTR rangeEnd, bool up... method checkAndSyncModifications (line 412) | void checkAndSyncModifications(bool uploadData) method checkAndSyncModificationsIfChrononChanged (line 419) | void checkAndSyncModificationsIfChrononChanged(MPTR reservePhysAddress... method invalidate (line 465) | void invalidate(MPTR rangeBegin, MPTR rangeEnd) method flagInUse (line 489) | void flagInUse() method isInUse (line 495) | bool isInUse() const method isRAMOnly (line 501) | bool isRAMOnly() const method MPTR (line 506) | MPTR GetRangeBegin() const { return m_rangeBegin; } method MPTR (line 507) | MPTR GetRangeEnd() const { return m_rangeEnd; } method uint32 (line 509) | uint32 GetDrawcallAge() const { return LatteGPUState.drawCallCounter -... method uint32 (line 510) | uint32 GetFrameAge() const { return LatteGPUState.frameCounter - m_las... method HasStreamoutData (line 512) | bool HasStreamoutData() const { return m_hasStreamoutData; } type CachePageInfo (line 515) | struct CachePageInfo method BufferCacheNode (line 538) | BufferCacheNode(MPTR rangeBegin, MPTR rangeEnd): m_rangeBegin(rangeBeg... method uint32 (line 563) | uint32 getPageIndexFromAddrAligned(uint32 offset) const method uint32 (line 569) | uint32 getPageIndexFromAddr(uint32 offset) const method uint32 (line 575) | uint32 getPageCountFromRangeAligned(MPTR rangeBegin, MPTR rangeEnd) const method uint32 (line 583) | uint32 getPageCountFromRange(MPTR rangeBegin, MPTR rangeEnd) const method syncFromRAM (line 591) | void syncFromRAM(MPTR rangeBegin, MPTR rangeEnd) method syncFromNode (line 604) | void syncFromNode(BufferCacheNode* srcNode) method uploadPages (line 623) | void uploadPages(uint32 firstPage, uint32 lastPagePlusOne) method sint32 (line 645) | sint32 uploadPageWithStreamoutFiltered(uint32 pageIndex) method shrink (line 687) | void shrink(MPTR newRangeBegin, MPTR newRangeEnd) method uint64 (line 697) | static uint64 hashPage(uint8* mem) method pageWriteStreamoutSignatures (line 731) | void pageWriteStreamoutSignatures(uint32 pageIndex, MPTR rangeBegin, M... method uint64 (line 774) | static uint64 genStreamoutPageHash() method UnloadAll (line 792) | static void UnloadAll() method ProcessDeallocations (line 808) | static void ProcessDeallocations() method CleanupCacheAggressive (line 816) | static void CleanupCacheAggressive(MPTR excludedRangeBegin, MPTR exclu... method BufferCacheNode (line 848) | static BufferCacheNode* Create(MPTR rangeBegin, MPTR rangeEnd, std::sp... method Delete (line 887) | static void Delete(BufferCacheNode* nodeObject) method Resize (line 892) | static void Resize(BufferCacheNode* nodeObject, MPTR rangeBegin, MPTR ... method BufferCacheNode (line 897) | static BufferCacheNode* Split(BufferCacheNode* nodeObject, MPTR firstR... class BufferCacheNode (line 274) | class BufferCacheNode method allocateCacheMemory (line 281) | bool allocateCacheMemory() method ReleaseCacheMemoryImmediately (line 289) | void ReleaseCacheMemoryImmediately() method uint32 (line 298) | uint32 getBufferOffset(MPTR physAddr) const method writeStreamout (line 307) | void writeStreamout(MPTR rangeBegin, MPTR rangeEnd) method checkAndSyncModifications (line 345) | void checkAndSyncModifications(MPTR rangeBegin, MPTR rangeEnd, bool up... method checkAndSyncModifications (line 412) | void checkAndSyncModifications(bool uploadData) method checkAndSyncModificationsIfChrononChanged (line 419) | void checkAndSyncModificationsIfChrononChanged(MPTR reservePhysAddress... method invalidate (line 465) | void invalidate(MPTR rangeBegin, MPTR rangeEnd) method flagInUse (line 489) | void flagInUse() method isInUse (line 495) | bool isInUse() const method isRAMOnly (line 501) | bool isRAMOnly() const method MPTR (line 506) | MPTR GetRangeBegin() const { return m_rangeBegin; } method MPTR (line 507) | MPTR GetRangeEnd() const { return m_rangeEnd; } method uint32 (line 509) | uint32 GetDrawcallAge() const { return LatteGPUState.drawCallCounter -... method uint32 (line 510) | uint32 GetFrameAge() const { return LatteGPUState.frameCounter - m_las... method HasStreamoutData (line 512) | bool HasStreamoutData() const { return m_hasStreamoutData; } type CachePageInfo (line 515) | struct CachePageInfo method BufferCacheNode (line 538) | BufferCacheNode(MPTR rangeBegin, MPTR rangeEnd): m_rangeBegin(rangeBeg... method uint32 (line 563) | uint32 getPageIndexFromAddrAligned(uint32 offset) const method uint32 (line 569) | uint32 getPageIndexFromAddr(uint32 offset) const method uint32 (line 575) | uint32 getPageCountFromRangeAligned(MPTR rangeBegin, MPTR rangeEnd) const method uint32 (line 583) | uint32 getPageCountFromRange(MPTR rangeBegin, MPTR rangeEnd) const method syncFromRAM (line 591) | void syncFromRAM(MPTR rangeBegin, MPTR rangeEnd) method syncFromNode (line 604) | void syncFromNode(BufferCacheNode* srcNode) method uploadPages (line 623) | void uploadPages(uint32 firstPage, uint32 lastPagePlusOne) method sint32 (line 645) | sint32 uploadPageWithStreamoutFiltered(uint32 pageIndex) method shrink (line 687) | void shrink(MPTR newRangeBegin, MPTR newRangeEnd) method uint64 (line 697) | static uint64 hashPage(uint8* mem) method pageWriteStreamoutSignatures (line 731) | void pageWriteStreamoutSignatures(uint32 pageIndex, MPTR rangeBegin, M... method uint64 (line 774) | static uint64 genStreamoutPageHash() method UnloadAll (line 792) | static void UnloadAll() method ProcessDeallocations (line 808) | static void ProcessDeallocations() method CleanupCacheAggressive (line 816) | static void CleanupCacheAggressive(MPTR excludedRangeBegin, MPTR exclu... method BufferCacheNode (line 848) | static BufferCacheNode* Create(MPTR rangeBegin, MPTR rangeEnd, std::sp... method Delete (line 887) | static void Delete(BufferCacheNode* nodeObject) method Resize (line 892) | static void Resize(BufferCacheNode* nodeObject, MPTR rangeBegin, MPTR ... method BufferCacheNode (line 897) | static BufferCacheNode* Split(BufferCacheNode* nodeObject, MPTR firstR... function LatteBufferCache_removeSingleNodeFromTree (line 915) | void LatteBufferCache_removeSingleNodeFromTree(BufferCacheNode* node) function BufferCacheNode (line 920) | BufferCacheNode* LatteBufferCache_reserveRange(MPTR physAddress, uint32 ... method allocateCacheMemory (line 281) | bool allocateCacheMemory() method ReleaseCacheMemoryImmediately (line 289) | void ReleaseCacheMemoryImmediately() method uint32 (line 298) | uint32 getBufferOffset(MPTR physAddr) const method writeStreamout (line 307) | void writeStreamout(MPTR rangeBegin, MPTR rangeEnd) method checkAndSyncModifications (line 345) | void checkAndSyncModifications(MPTR rangeBegin, MPTR rangeEnd, bool up... method checkAndSyncModifications (line 412) | void checkAndSyncModifications(bool uploadData) method checkAndSyncModificationsIfChrononChanged (line 419) | void checkAndSyncModificationsIfChrononChanged(MPTR reservePhysAddress... method invalidate (line 465) | void invalidate(MPTR rangeBegin, MPTR rangeEnd) method flagInUse (line 489) | void flagInUse() method isInUse (line 495) | bool isInUse() const method isRAMOnly (line 501) | bool isRAMOnly() const method MPTR (line 506) | MPTR GetRangeBegin() const { return m_rangeBegin; } method MPTR (line 507) | MPTR GetRangeEnd() const { return m_rangeEnd; } method uint32 (line 509) | uint32 GetDrawcallAge() const { return LatteGPUState.drawCallCounter -... method uint32 (line 510) | uint32 GetFrameAge() const { return LatteGPUState.frameCounter - m_las... method HasStreamoutData (line 512) | bool HasStreamoutData() const { return m_hasStreamoutData; } type CachePageInfo (line 515) | struct CachePageInfo method BufferCacheNode (line 538) | BufferCacheNode(MPTR rangeBegin, MPTR rangeEnd): m_rangeBegin(rangeBeg... method uint32 (line 563) | uint32 getPageIndexFromAddrAligned(uint32 offset) const method uint32 (line 569) | uint32 getPageIndexFromAddr(uint32 offset) const method uint32 (line 575) | uint32 getPageCountFromRangeAligned(MPTR rangeBegin, MPTR rangeEnd) const method uint32 (line 583) | uint32 getPageCountFromRange(MPTR rangeBegin, MPTR rangeEnd) const method syncFromRAM (line 591) | void syncFromRAM(MPTR rangeBegin, MPTR rangeEnd) method syncFromNode (line 604) | void syncFromNode(BufferCacheNode* srcNode) method uploadPages (line 623) | void uploadPages(uint32 firstPage, uint32 lastPagePlusOne) method sint32 (line 645) | sint32 uploadPageWithStreamoutFiltered(uint32 pageIndex) method shrink (line 687) | void shrink(MPTR newRangeBegin, MPTR newRangeEnd) method uint64 (line 697) | static uint64 hashPage(uint8* mem) method pageWriteStreamoutSignatures (line 731) | void pageWriteStreamoutSignatures(uint32 pageIndex, MPTR rangeBegin, M... method uint64 (line 774) | static uint64 genStreamoutPageHash() method UnloadAll (line 792) | static void UnloadAll() method ProcessDeallocations (line 808) | static void ProcessDeallocations() method CleanupCacheAggressive (line 816) | static void CleanupCacheAggressive(MPTR excludedRangeBegin, MPTR exclu... method BufferCacheNode (line 848) | static BufferCacheNode* Create(MPTR rangeBegin, MPTR rangeEnd, std::sp... method Delete (line 887) | static void Delete(BufferCacheNode* nodeObject) method Resize (line 892) | static void Resize(BufferCacheNode* nodeObject, MPTR rangeBegin, MPTR ... method BufferCacheNode (line 897) | static BufferCacheNode* Split(BufferCacheNode* nodeObject, MPTR firstR... function uint32 (line 938) | uint32 LatteBufferCache_retrieveDataInCache(MPTR physAddress, uint32 size) function LatteBufferCache_copyStreamoutDataToCache (line 948) | void LatteBufferCache_copyStreamoutDataToCache(MPTR physAddress, uint32 ... function LatteBufferCache_invalidate (line 963) | void LatteBufferCache_invalidate(MPTR physAddress, uint32 size) function LatteBufferCache_invalidatePage (line 975) | void LatteBufferCache_invalidatePage(MPTR physAddress) function LatteBufferCache_processDeallocations (line 983) | void LatteBufferCache_processDeallocations() function LatteBufferCache_init (line 988) | void LatteBufferCache_init(size_t bufferSize) function LatteBufferCache_UnloadAll (line 995) | void LatteBufferCache_UnloadAll() function LatteBufferCache_getStats (line 1000) | void LatteBufferCache_getStats(uint32& heapSize, uint32& allocationSize,... class SparseBitset (line 1007) | class SparseBitset method Empty (line 1012) | bool Empty() const method Set (line 1017) | void Set(uint32 index) method ForAllAndClear (line 1031) | void ForAllAndClear(TFunc callbackFunc) method Clear (line 1046) | void Clear() function LatteBufferCache_notifyDCFlush (line 1068) | void LatteBufferCache_notifyDCFlush(MPTR address, uint32 size) function LatteBufferCache_processDCFlushQueue (line 1081) | void LatteBufferCache_processDCFlushQueue() function LatteBufferCache_notifyDrawDone (line 1091) | void LatteBufferCache_notifyDrawDone() function LatteBufferCache_notifySwapTVScanBuffer (line 1096) | void LatteBufferCache_notifySwapTVScanBuffer() function LatteBufferCache_incrementalCleanup (line 1102) | void LatteBufferCache_incrementalCleanup() FILE: src/Cafe/HW/Latte/Core/LatteBufferData.cpp function rectGenerate4thVertex (line 15) | void rectGenerate4thVertex(uint32be* output, uint32be* input0, uint32be*... function LatteBufferCache_LoadRemappedUniforms (line 73) | void LatteBufferCache_LoadRemappedUniforms(LatteDecompilerShader* shader... function LatteBufferCache_syncGPUUniformBuffers (line 131) | void LatteBufferCache_syncGPUUniformBuffers(LatteDecompilerShader* shade... function LatteBufferCache_Sync (line 153) | bool LatteBufferCache_Sync(uint32 minIndex, uint32 maxIndex, uint32 base... FILE: src/Cafe/HW/Latte/Core/LatteCachedFBO.h function class (line 6) | class LatteCachedFBO function uint32 (line 109) | uint32 drawBuffersMask{} function class (line 114) | class LatteMRT FILE: src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp class DrawPassContext (line 36) | class DrawPassContext type CmdQueuePos (line 38) | struct CmdQueuePos method CmdQueuePos (line 40) | CmdQueuePos(LatteCMDPtr current, LatteCMDPtr start, LatteCMDPtr end)... method isWithinDrawPass (line 47) | bool isWithinDrawPass() const method beginDrawPass (line 52) | void beginDrawPass() method executeDraw (line 61) | void executeDraw(uint32 count, bool isAutoIndex, MPTR physIndices) method endDrawPass (line 87) | void endDrawPass() method notifyModifiedVertexBuffer (line 93) | void notifyModifiedVertexBuffer() method notifyModifiedUniformBuffer (line 98) | void notifyModifiedUniformBuffer() method PushCurrentCommandQueuePos (line 104) | void PushCurrentCommandQueuePos(LatteCMDPtr current, LatteCMDPtr start... method PopCurrentCommandQueuePos (line 109) | bool PopCurrentCommandQueuePos(LatteCMDPtr& current, LatteCMDPtr& star... function LatteCP_signalEnterWait (line 132) | void LatteCP_signalEnterWait() function uint32 (line 143) | uint32 LatteCP_readU32Deprc() function LatteCP_skipWords (line 176) | void LatteCP_skipWords(uint32 wordsToSkip) function LatteCMDPtr (line 185) | LatteCMDPtr LatteCP_itSurfaceSync(LatteCMDPtr cmd) function LatteCP_itIndirectBufferDepr (line 204) | void LatteCP_itIndirectBufferDepr(LatteCMDPtr cmd, uint32 nWords) function LatteCP_itIndirectBuffer (line 229) | void LatteCP_itIndirectBuffer(LatteCMDPtr cmd, uint32 nWords, DrawPassCo... function LatteCMDPtr (line 243) | LatteCMDPtr LatteCP_itStreamoutBufferUpdate(LatteCMDPtr cmd, uint32 nWords) function LatteCP_itSetRegistersGeneric_handleSpecialRanges (line 277) | void LatteCP_itSetRegistersGeneric_handleSpecialRanges(uint32 registerSt... function LatteCMDPtr (line 292) | LatteCMDPtr LatteCP_itSetRegistersGeneric(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 333) | LatteCMDPtr LatteCP_itSetRegistersGeneric(LatteCMDPtr cmd, uint32 nWords... function LatteCMDPtr (line 375) | LatteCMDPtr LatteCP_itIndexType(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 382) | LatteCMDPtr LatteCP_itNumInstances(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 392) | LatteCMDPtr LatteCP_itWaitRegMem(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 491) | LatteCMDPtr LatteCP_itMemWrite(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 531) | LatteCMDPtr LatteCP_itEventWriteEOP(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 560) | LatteCMDPtr LatteCP_itMemSemaphore(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 601) | LatteCMDPtr LatteCP_itContextControl(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 611) | LatteCMDPtr LatteCP_itLoadReg(LatteCMDPtr cmd, uint32 nWords, uint32 reg... function LatteCMDPtr (line 641) | LatteCMDPtr LatteCP_itSetPredication(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 668) | LatteCMDPtr LatteCP_itDrawIndex2(LatteCMDPtr cmd, uint32 nWords, DrawPas... function LatteCMDPtr (line 682) | LatteCMDPtr LatteCP_itDrawIndexAuto(LatteCMDPtr cmd, uint32 nWords, Draw... function LatteCMDPtr (line 704) | LatteCMDPtr LatteCP_itDrawImmediate(LatteCMDPtr cmd, uint32 nWords, Draw... function LatteCMDPtr (line 750) | LatteCMDPtr LatteCP_itHLESampleTimer(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 758) | LatteCMDPtr LatteCP_itHLESpecialState(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 774) | LatteCMDPtr LatteCP_itHLEBeginOcclusionQuery(LatteCMDPtr cmd, uint32 nWo... function LatteCMDPtr (line 782) | LatteCMDPtr LatteCP_itHLEEndOcclusionQuery(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 790) | LatteCMDPtr LatteCP_itHLEBottomOfPipeCB(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 806) | LatteCMDPtr LatteCP_itHLECopySurfaceNew(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 842) | LatteCMDPtr LatteCP_itHLEClearColorDepthStencil(LatteCMDPtr cmd, uint32 ... function LatteCMDPtr (line 883) | LatteCMDPtr LatteCP_itHLERequestSwapBuffers(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 893) | LatteCMDPtr LatteCP_itHLESwapScanBuffer(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 902) | LatteCMDPtr LatteCP_itHLEWaitForFlip(LatteCMDPtr cmd, uint32 nWords) function LatteCMDPtr (line 923) | LatteCMDPtr LatteCP_itHLECopyColorBufferToScanBuffer(LatteCMDPtr cmd, ui... function LatteCP_dumpCommandBufferError (line 940) | void LatteCP_dumpCommandBufferError(LatteCMDPtr cmdStart, LatteCMDPtr cm... function LatteCP_processCommandBuffer_continuousDrawPass (line 959) | void LatteCP_processCommandBuffer_continuousDrawPass(DrawPassContext& dr... function LatteCP_processCommandBuffer (line 1083) | void LatteCP_processCommandBuffer(DrawPassContext& drawPassCtx) function LatteCP_ProcessRingbuffer (line 1359) | void LatteCP_ProcessRingbuffer() function LatteCP_DebugPrintCmdBuffer (line 1665) | void LatteCP_DebugPrintCmdBuffer(uint32be* bufferPtr, uint32 size) FILE: src/Cafe/HW/Latte/Core/LatteConst.h type class (line 110) | enum class type class (line 124) | enum class type class (line 131) | enum class type class (line 140) | enum class type class (line 160) | enum class function uint8 (line 173) | enum VertexFetchType2 : uint8 FILE: src/Cafe/HW/Latte/Core/LatteDefaultShaders.cpp function LatteDefaultShader_pixelCopyShader_generateVSBody (line 10) | void LatteDefaultShader_pixelCopyShader_generateVSBody(StringBuf* vs) function LatteDefaultShader_t (line 26) | LatteDefaultShader_t* LatteDefaultShader_getPixelCopyShader_depthToColor() function LatteDefaultShader_t (line 58) | LatteDefaultShader_t* LatteDefaultShader_getPixelCopyShader_colorToDepth() FILE: src/Cafe/HW/Latte/Core/LatteDefaultShaders.h type LatteDefaultShader_t (line 2) | typedef struct FILE: src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp function LatteGSCopyShaderParser_addFetchedParam (line 5) | void LatteGSCopyShaderParser_addFetchedParam(LatteParsedGSCopyShader* sh... function LatteGSCopyShaderParser_assignRegisterParameterOutput (line 19) | void LatteGSCopyShaderParser_assignRegisterParameterOutput(LatteParsedGS... function LatteGSCopyShaderParser_addStreamWrite (line 38) | void LatteGSCopyShaderParser_addStreamWrite(LatteParsedGSCopyShader* sha... function LatteGSCopyShaderParser_getExportTypeByOffset (line 58) | bool LatteGSCopyShaderParser_getExportTypeByOffset(LatteParsedGSCopyShad... function LatteGSCopyShaderParser_parseClauseVtx (line 72) | bool LatteGSCopyShaderParser_parseClauseVtx(LatteParsedGSCopyShader* sha... function LatteParsedGSCopyShader (line 132) | LatteParsedGSCopyShader* LatteGSCopyShaderParser_parse(uint8* programDat... FILE: src/Cafe/HW/Latte/Core/LatteIndices.cpp type CacheEntry (line 15) | struct CacheEntry function LatteIndices_invalidate (line 34) | void LatteIndices_invalidate(const void* memPtr, uint32 size) function LatteIndices_invalidateAll (line 48) | void LatteIndices_invalidateAll() function uint64 (line 59) | uint64 LatteIndices_GetNextUsageIndex() function uint32 (line 64) | uint32 LatteIndices_calculateIndexOutputSize(LattePrimitiveMode primitiv... function LatteIndices_convertBE (line 143) | void LatteIndices_convertBE(const void* indexDataInput, void* indexDataO... function LatteIndices_convertLE (line 159) | void LatteIndices_convertLE(const void* indexDataInput, void* indexDataO... function LatteIndices_unpackQuadsAndConvert (line 175) | void LatteIndices_unpackQuadsAndConvert(const void* indexDataInput, void... function LatteIndices_generateAutoQuadIndices (line 206) | void LatteIndices_generateAutoQuadIndices(const void* indexDataInput, vo... function LatteIndices_unpackQuadStripAndConvert (line 231) | void LatteIndices_unpackQuadStripAndConvert(const void* indexDataInput, ... function LatteIndices_unpackLineLoopAndConvert (line 264) | void LatteIndices_unpackLineLoopAndConvert(const void* indexDataInput, v... function LatteIndices_generateAutoQuadStripIndices (line 284) | void LatteIndices_generateAutoQuadStripIndices(void* indexDataOutput, ui... function LatteIndices_generateAutoLineLoopIndices (line 310) | void LatteIndices_generateAutoLineLoopIndices(void* indexDataOutput, uin... function LatteIndices_unpackTriangleFanAndConvert (line 327) | void LatteIndices_unpackTriangleFanAndConvert(const void* indexDataInput... function LatteIndices_generateAutoTriangleFanIndices (line 347) | void LatteIndices_generateAutoTriangleFanIndices(const void* indexDataIn... function ATTRIBUTE_AVX2 (line 365) | ATTRIBUTE_AVX2 function ATTRIBUTE_SSE41 (line 430) | ATTRIBUTE_SSE41 function ATTRIBUTE_AVX2 (line 494) | ATTRIBUTE_AVX2 function LatteIndices_fastConvertU16_NEON (line 562) | void LatteIndices_fastConvertU16_NEON(const void* indexDataInput, void* ... function LatteIndices_fastConvertU32_NEON (line 615) | void LatteIndices_fastConvertU32_NEON(const void* indexDataInput, void* ... function _LatteIndices_alternativeCalculateIndexMinMax (line 671) | void _LatteIndices_alternativeCalculateIndexMinMax(const void* indexData... function LatteIndices_alternativeCalculateIndexMinMax (line 696) | void LatteIndices_alternativeCalculateIndexMinMax(const void* indexData,... function LatteIndices_decode (line 720) | void LatteIndices_decode(const void* indexData, LatteIndexType indexType... FILE: src/Cafe/HW/Latte/Core/LatteOverlay.cpp type OverlayStats (line 19) | struct OverlayStats method OverlayStats (line 21) | OverlayStats() {} function LatteOverlay_pushNotification (line 50) | void LatteOverlay_pushNotification(const std::string& text, sint32 durat... type OverlayList (line 56) | struct OverlayList method OverlayList (line 63) | OverlayList(std::wstring text, float width) function LatteOverlay_renderOverlay (line 70) | void LatteOverlay_renderOverlay(ImVec2& position, ImVec2& pivot, sint32 ... function LatteOverlay_RenderNotifications (line 127) | void LatteOverlay_RenderNotifications(ImVec2& position, ImVec2& pivot, s... function LatteOverlay_translateScreenPosition (line 476) | void LatteOverlay_translateScreenPosition(ScreenPosition pos, const Vect... function LatteOverlay_render (line 515) | void LatteOverlay_render(bool pad_view) function LatteOverlay_init (line 564) | void LatteOverlay_init() function UpdateStats_CemuCpu (line 572) | static void UpdateStats_CemuCpu() function UpdateStats_CpuPerCore (line 584) | static void UpdateStats_CpuPerCore() function LatteOverlay_updateStats (line 598) | void LatteOverlay_updateStats(double fps, sint32 drawcalls, sint32 fastD... FILE: src/Cafe/HW/Latte/Core/LattePerformanceMonitor.cpp function LattePerformanceMonitor_frameEnd (line 7) | void LattePerformanceMonitor_frameEnd() function LattePerformanceMonitor_frameBegin (line 119) | void LattePerformanceMonitor_frameBegin() FILE: src/Cafe/HW/Latte/Core/LattePerformanceMonitor.h function class (line 9) | class LattePerfStatTimer function class (line 40) | class LattePerfStatCounter type performanceMonitor_t (line 74) | typedef struct FILE: src/Cafe/HW/Latte/Core/LatteQuery.cpp type LatteGX2QueryInformation (line 12) | struct LatteGX2QueryInformation function uint64 (line 29) | uint64 LatteQuery_getNextEventId() function LatteQuery_begin (line 36) | void LatteQuery_begin(LatteQueryObject* queryObject, uint64 eventId) function LatteQuery_end (line 42) | void LatteQuery_end(LatteQueryObject* queryObject, uint64 eventId) function LatteQueryObject (line 50) | LatteQueryObject* LatteQuery_createSamplePassedQuery() function LatteQuery_finishGX2Query (line 55) | void LatteQuery_finishGX2Query(LatteGX2QueryInformation* gx2Query) function LatteQuery_UpdateFinishedQueries (line 66) | void LatteQuery_UpdateFinishedQueries() function LatteQuery_UpdateFinishedQueriesForceFinishAll (line 108) | void LatteQuery_UpdateFinishedQueriesForceFinishAll() function LatteQuery_endActiveRendererQuery (line 122) | void LatteQuery_endActiveRendererQuery(uint64 currentEventId) function LatteQuery_BeginOcclusionQuery (line 132) | void LatteQuery_BeginOcclusionQuery(MPTR queryMPTR) function LatteQuery_EndOcclusionQuery (line 167) | void LatteQuery_EndOcclusionQuery(MPTR queryMPTR) function LatteQuery_CancelActiveGPU7Queries (line 205) | void LatteQuery_CancelActiveGPU7Queries() function LatteQuery_Init (line 210) | void LatteQuery_Init() FILE: src/Cafe/HW/Latte/Core/LatteQueryObject.h function class (line 3) | class LatteQueryObject FILE: src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp type LatteMRTQuad (line 26) | struct LatteMRTQuad function LatteCachedFBO (line 101) | LatteCachedFBO* LatteMRT::CreateCachedFBO(uint64 key) function LatteTextureView (line 139) | LatteTextureView* LatteMRT::GetColorAttachment(uint32 index) function LatteTextureView (line 145) | LatteTextureView* LatteMRT::GetDepthAttachment() function LatteTextureView (line 223) | LatteTextureView* LatteMRT_CreateDepthBuffer(MPTR depthBufferPhysMem, ui... function LatteTextureView (line 232) | LatteTextureView* LatteMRT::GetColorAttachmentTexture(uint32 index, bool... function uint8 (line 325) | uint8 LatteMRT::GetActiveColorBufferMask(const LatteDecompilerShader* pi... function LatteRenderTarget_trackUpdates (line 667) | void LatteRenderTarget_trackUpdates() function LatteRenderTarget_itHLESwapScanBuffer (line 684) | void LatteRenderTarget_itHLESwapScanBuffer() function LatteRenderTarget_applyTextureColorClear (line 703) | void LatteRenderTarget_applyTextureColorClear(LatteTexture* texture, uin... function LatteRenderTarget_applyTextureDepthClear (line 716) | void LatteRenderTarget_applyTextureDepthClear(LatteTexture* texture, uin... function LatteRenderTarget_itHLEClearColorDepthStencil (line 737) | void LatteRenderTarget_itHLEClearColorDepthStencil(uint32 clearMask, function LatteRenderTarget_getScreenImageArea (line 830) | void LatteRenderTarget_getScreenImageArea(sint32* x, sint32* y, sint32* ... function LatteRenderTarget_copyToBackbuffer (line 867) | void LatteRenderTarget_copyToBackbuffer(LatteTextureView* textureView, b... function LatteRenderTarget_itHLECopyColorBufferToScanBuffer (line 976) | void LatteRenderTarget_itHLECopyColorBufferToScanBuffer(MPTR colorBuffer... function LatteRenderTarget_GetCurrentVirtualViewportSize (line 1020) | void LatteRenderTarget_GetCurrentVirtualViewportSize(sint32* viewportWid... function LatteRenderTarget_updateViewport (line 1026) | void LatteRenderTarget_updateViewport() function LatteRenderTarget_updateScissorBox (line 1063) | void LatteRenderTarget_updateScissorBox() function LatteRenderTarget_unloadAll (line 1088) | void LatteRenderTarget_unloadAll() FILE: src/Cafe/HW/Latte/Core/LatteRingBuffer.cpp function LatteRingBuffer_t (line 3) | LatteRingBuffer_t* LatteRingBuffer_create(uint8* data, uint32 size) function uint8 (line 12) | uint8* LatteRingBuffer_allocate(LatteRingBuffer_t* rb, sint32 size, sint... FILE: src/Cafe/HW/Latte/Core/LatteRingBuffer.h type LatteRingBuffer_t (line 2) | typedef struct FILE: src/Cafe/HW/Latte/Core/LatteShader.cpp type _ShaderHashCache (line 29) | struct _ShaderHashCache function LatteFetchShader (line 60) | LatteFetchShader* LatteSHRC_GetActiveFetchShader() function LatteDecompilerShader (line 65) | LatteDecompilerShader* LatteSHRC_GetActiveVertexShader() function LatteDecompilerShader (line 70) | LatteDecompilerShader* LatteSHRC_GetActiveGeometryShader() function LatteDecompilerShader (line 75) | LatteDecompilerShader* LatteSHRC_GetActivePixelShader() function _calcShaderHashGeneric (line 93) | void _calcShaderHashGeneric(uint32* programCode, uint32 programSize, uin... function _calculateShaderProgramHash (line 107) | void _calculateShaderProgramHash(uint32* programCode, uint32 programSize... function LatteSHRC_ResetCachedShaderHash (line 135) | void LatteSHRC_ResetCachedShaderHash() function LatteShaderPSInputTable (line 147) | LatteShaderPSInputTable* LatteSHRC_GetPSInputTable() function LatteSHRC_RemoveFromCache (line 152) | void LatteSHRC_RemoveFromCache(LatteDecompilerShader* shader) function LatteSHRC_RemoveFromCacheByHash (line 191) | void LatteSHRC_RemoveFromCacheByHash(uint64 shader_base_hash, uint64 sha... function LatteShader_free (line 204) | void LatteShader_free(LatteDecompilerShader* shader) function LatteShader_CreatePSInputTable (line 213) | void LatteShader_CreatePSInputTable(LatteShaderPSInputTable* psInputTabl... function LatteShader_UpdatePSInputs (line 309) | void LatteShader_UpdatePSInputs(uint32* contextRegisters) function LatteShader_CreateRendererShader (line 314) | void LatteShader_CreateRendererShader(LatteDecompilerShader* shader, boo... function LatteShader_FinishCompilation (line 370) | void LatteShader_FinishCompilation(LatteDecompilerShader* shader) function LatteSHRC_RegisterShader (line 383) | void LatteSHRC_RegisterShader(LatteDecompilerShader* shader, uint64 base... function LatteDecompilerShader (line 402) | LatteDecompilerShader* LatteSHRC_GetFromChain(LatteDecompilerShader* bas... function LatteDecompilerShader (line 409) | LatteDecompilerShader* LatteSHRC_Get(SHRC_CACHE_TYPE& cache, uint64 base... function LatteDecompilerShader (line 422) | LatteDecompilerShader* LatteSHRC_FindVertexShader(uint64 baseHash, uint6... function LatteDecompilerShader (line 427) | LatteDecompilerShader* LatteSHRC_FindGeometryShader(uint64 baseHash, uin... function LatteDecompilerShader (line 432) | LatteDecompilerShader* LatteSHRC_FindPixelShader(uint64 baseHash, uint64... function LatteShaderSHRC_UpdateFetchShader (line 438) | void LatteShaderSHRC_UpdateFetchShader() function LatteShader_CleanupAfterCompile (line 443) | void LatteShader_CleanupAfterCompile(LatteDecompilerShader* shader) function LatteShader_DumpShader (line 452) | void LatteShader_DumpShader(uint64 baseHash, uint64 auxHash, LatteDecomp... function LatteShader_DumpRawShader (line 474) | void LatteShader_DumpRawShader(uint64 baseHash, uint64 auxHash, uint32 t... function LatteSHRC_UpdateVSBaseHash (line 500) | void LatteSHRC_UpdateVSBaseHash(uint8* vertexShaderPtr, uint32 vertexSha... function LatteSHRC_UpdateGSBaseHash (line 562) | void LatteSHRC_UpdateGSBaseHash(uint8* geometryShaderPtr, uint32 geometr... function LatteSHRC_UpdatePSBaseHash (line 575) | void LatteSHRC_UpdatePSBaseHash(uint8* pixelShaderPtr, uint32 pixelShade... function uint64 (line 588) | uint64 LatteSHRC_CalcVSAuxHash(LatteDecompilerShader* vertexShader, uint... function uint64 (line 622) | uint64 LatteSHRC_CalcGSAuxHash(LatteDecompilerShader* geometryShader) function uint64 (line 628) | uint64 LatteSHRC_CalcPSAuxHash(LatteDecompilerShader* pixelShader, uint3... function LatteDecompilerShader (line 686) | LatteDecompilerShader* LatteShader_CreateShaderFromDecompilerOutput(Latt... function LatteShader_GetDecompilerOptions (line 764) | void LatteShader_GetDecompilerOptions(LatteDecompilerOptions& options, L... function LatteDecompilerShader (line 776) | LatteDecompilerShader* LatteShader_CompileSeparableVertexShader2(uint64 ... function LatteDecompilerShader (line 824) | LatteDecompilerShader* LatteShader_CompileSeparableVertexShader(uint64 b... function LatteDecompilerShader (line 859) | LatteDecompilerShader* LatteShader_CompileSeparableGeometryShader(uint64... function LatteDecompilerShader (line 888) | LatteDecompilerShader* LatteShader_CompileSeparablePixelShader(uint64 ba... function LatteSHRC_UpdateVertexShader (line 917) | void LatteSHRC_UpdateVertexShader(uint8* vertexShaderPtr, uint32 vertexS... function LatteSHRC_UpdateGeometryShader (line 939) | void LatteSHRC_UpdateGeometryShader(bool usesGeometryShader, uint8* geom... function LatteSHRC_UpdatePixelShader (line 969) | void LatteSHRC_UpdatePixelShader(uint8* pixelShaderPtr, uint32 pixelShad... function LatteSHRC_UpdateActiveShaders (line 990) | void LatteSHRC_UpdateActiveShaders() function sint32 (line 1061) | sint32 LatteDecompiler_getTextureSamplerBaseIndex(LatteConst::ShaderType... function LatteSHRC_Init (line 1075) | void LatteSHRC_Init() function LatteSHRC_UnloadAll (line 1082) | void LatteSHRC_UnloadAll() FILE: src/Cafe/HW/Latte/Core/LatteShader.h type LatteFetchShader (line 13) | struct LatteFetchShader function hasPSImportForSemanticId (line 25) | struct LatteShaderPSInputTable function psImport_t (line 58) | psImport_t* getPSImportBySemanticId(sint32 semanticId) function sint32 (line 72) | sint32 getPSImportLocationBySemanticId(sint32 semanticId) type LatteDecompilerOptions (line 99) | struct LatteDecompilerOptions FILE: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp function LatteShaderCache_initCompileQueue (line 84) | void LatteShaderCache_initCompileQueue() function LatteShaderCache_addToCompileQueue (line 89) | void LatteShaderCache_addToCompileQueue(LatteDecompilerShader* shader) function LatteShaderCache_removeFromCompileQueue (line 96) | void LatteShaderCache_removeFromCompileQueue(sint32 index) function LatteShaderCache_updateCompileQueue (line 107) | void LatteShaderCache_updateCompileQueue(sint32 maxRemainingEntries) function LoadTGAFile (line 129) | bool LoadTGAFile(const std::vector& buffer, TGAFILE *tgaFile) class BootSoundPlayer (line 162) | class BootSoundPlayer method BootSoundPlayer (line 165) | BootSoundPlayer() = default; method StartSound (line 171) | void StartSound() method FadeOutSound (line 183) | void FadeOutSound() method ApplyFadeOutEffect (line 188) | void ApplyFadeOutEffect(std::span samples, uint64& fadeOutSamp... method StreamBootSound (line 200) | void StreamBootSound() function LatteShaderCache_finish (line 274) | void LatteShaderCache_finish() function uint32 (line 286) | uint32 LatteShaderCache_getShaderCacheExtraVersion(uint64 titleId) function uint32 (line 294) | uint32 LatteShaderCache_getPipelineCacheExtraVersion(uint64 titleId) function LatteShaderCache_drawBackgroundImage (line 301) | void LatteShaderCache_drawBackgroundImage(ImTextureID texture, int width... function LatteShaderCache_Load (line 339) | void LatteShaderCache_Load() function LatteShaderCache_ShowProgress (line 504) | void LatteShaderCache_ShowProgress(const std::function & loa... function LatteShaderCache_LoadPipelineCache (line 635) | void LatteShaderCache_LoadPipelineCache(uint64 cacheTitleId) function LatteShaderCache_updatePipelineLoadingProgress (line 653) | bool LatteShaderCache_updatePipelineLoadingProgress() function uint64 (line 666) | uint64 LatteShaderCache_getShaderNameInTransferableCache(uint64 baseHash... function LatteShaderCache_writeSeparableVertexShader (line 673) | void LatteShaderCache_writeSeparableVertexShader(uint64 shaderBaseHash, ... function LatteShaderCache_writeSeparableGeometryShader (line 697) | void LatteShaderCache_writeSeparableGeometryShader(uint64 shaderBaseHash... function LatteShaderCache_writeSeparablePixelShader (line 722) | void LatteShaderCache_writeSeparablePixelShader(uint64 shaderBaseHash, u... function LatteShaderCache_loadOrCompileSeparableShader (line 743) | void LatteShaderCache_loadOrCompileSeparableShader(LatteDecompilerShader... function LatteShaderCache_readSeparableVertexShader (line 769) | bool LatteShaderCache_readSeparableVertexShader(MemStreamReader& streamR... function LatteShaderCache_readSeparableGeometryShader (line 816) | bool LatteShaderCache_readSeparableGeometryShader(MemStreamReader& strea... function LatteShaderCache_readSeparablePixelShader (line 858) | bool LatteShaderCache_readSeparablePixelShader(MemStreamReader& streamRe... function LatteShaderCache_readSeparableShader (line 897) | bool LatteShaderCache_readSeparableShader(uint8* shaderInfoData, sint32 ... function LatteShaderCache_Close (line 914) | void LatteShaderCache_Close() FILE: src/Cafe/HW/Latte/Core/LatteShaderGL.cpp function gxShader_checkIfSuccessfullyLinked (line 9) | bool gxShader_checkIfSuccessfullyLinked(GLuint glProgram) function LatteShader_prepareSeparableUniforms (line 27) | void LatteShader_prepareSeparableUniforms(LatteDecompilerShader* shader) function GLuint (line 69) | GLuint gpu7ShaderGLDepr_compileShader(const std::string& source, uint32_... function GLuint (line 92) | GLuint gpu7ShaderGLDepr_compileVertexShader(const std::string& source) function GLuint (line 97) | GLuint gpu7ShaderGLDepr_compileFragmentShader(const std::string& source) function GLuint (line 102) | GLuint gpu7ShaderGLDepr_compileVertexShader(const char* shaderSource, si... function GLuint (line 121) | GLuint gpu7ShaderGLDepr_compileFragmentShader(const char* shaderSource, ... function GLuint (line 141) | GLuint gxShaderDepr_compileRaw(StringBuf* strSourceVS, StringBuf* strSou... function GLuint (line 156) | GLuint gxShaderDepr_compileRaw(const std::string& vertex_source, const s... FILE: src/Cafe/HW/Latte/Core/LatteSoftware.cpp function sint32 (line 123) | sint32 _getSrc_genericS32(uint32 srcSel, uint32 srcChan, uint32 srcRel, ... function sint32 (line 213) | sint32 _getSrc_s32(uint32 srcSel, uint32 srcChan, uint32 srcNeg, uint32 ... function _getSrc_f (line 221) | float _getSrc_f(uint32 srcSel, uint32 srcChan, uint32 srcNeg, uint32 src... function LatteSoftware_omod (line 238) | float LatteSoftware_omod(uint32 omod, float f) function LatteSoftware_setupCBankPointers (line 265) | void LatteSoftware_setupCBankPointers(uint32 cBank0Index, uint32 cBank1I... function LatteSoftware_executeALUClause (line 273) | void LatteSoftware_executeALUClause(uint32 cfType, uint32 addr, uint32 c... function sint32 (line 620) | sint32 _getRegValueByCompSel(uint32 gprIndex, uint32 compSel) function LatteSoftware_singleRun (line 628) | void LatteSoftware_singleRun() function uint32 (line 757) | uint32 _readVtxU32(void* ptr) function _readAttr_FLOAT_32_32 (line 766) | void _readAttr_FLOAT_32_32(void* ptr, LatteReg_t& output) function _readAttr_FLOAT_32_32_32 (line 775) | void _readAttr_FLOAT_32_32_32(void* ptr, LatteReg_t& output) function _readAttr_FLOAT_32_32_32_32 (line 784) | void _readAttr_FLOAT_32_32_32_32(void* ptr, LatteReg_t& output) function LatteSoftware_loadVertexAttributes (line 794) | void LatteSoftware_loadVertexAttributes(sint32 index) function LatteSoftware_executeVertex (line 878) | void LatteSoftware_executeVertex(sint32 index) function LatteSoftware_setupVertexShader (line 884) | void LatteSoftware_setupVertexShader(LatteFetchShader* fetchShader, void... FILE: src/Cafe/HW/Latte/Core/LatteSoftware.h type LatteFetchShader (line 3) | struct LatteFetchShader FILE: src/Cafe/HW/Latte/Core/LatteStreamoutGPU.cpp function sint32 (line 20) | sint32 LatteStreamout_GetRingBufferSize() function sint32 (line 25) | sint32 LatteStreamout_allocateGPURingbufferMem(sint32 size) function LatteStreamout_InitCache (line 39) | void LatteStreamout_InitCache() function uint32 (line 60) | uint32 LatteStreamout_getNumberOfWrittenVertices() function uint32 (line 67) | uint32 LatteStreamout_getBufferWriteRangeSize(uint32 streamoutBufferIndex) function LatteStreamout_PrepareDrawcall (line 77) | void LatteStreamout_PrepareDrawcall(uint32 count, uint32 instanceCount) function LatteStreamout_FinishDrawcall (line 146) | void LatteStreamout_FinishDrawcall(bool useDirectMemoryMode) FILE: src/Cafe/HW/Latte/Core/LatteSurfaceCopy.cpp function LatteSurfaceCopy_copySurfaceNew (line 9) | void LatteSurfaceCopy_copySurfaceNew(MPTR srcPhysAddr, MPTR srcMipAddr, ... FILE: src/Cafe/HW/Latte/Core/LatteTexture.cpp type TexMemOccupancyEntry (line 13) | struct TexMemOccupancyEntry function LatteTexture_QueryCacheInfo (line 30) | std::vector LatteTexture_QueryCacheInfo() function LatteTexture_RefreshInfoCache (line 48) | void LatteTexture_RefreshInfoCache() function LatteTexture_AddTexMemOccupancyInterval (line 108) | void LatteTexture_AddTexMemOccupancyInterval(LatteTextureSliceMipInfo* s... function LatteTexture_RegisterTextureMemoryOccupancy (line 118) | void LatteTexture_RegisterTextureMemoryOccupancy(LatteTexture* texture) function LatteTexture_RemoveTexMemOccupancyInterval (line 137) | void LatteTexture_RemoveTexMemOccupancyInterval(LatteTexture* texture, L... function LatteTexture_UnregisterTextureMemoryOccupancy (line 153) | void LatteTexture_UnregisterTextureMemoryOccupancy(LatteTexture* texture) function LatteTexture_EstimateMipSliceAccessedDataRange (line 174) | void LatteTexture_EstimateMipSliceAccessedDataRange(LatteTexture* textur... function LatteTexture_InitSliceAndMipInfo (line 188) | void LatteTexture_InitSliceAndMipInfo(LatteTexture* texture) function LatteTexture_IsFormatViewCompatible (line 236) | bool LatteTexture_IsFormatViewCompatible(Latte::E_GX2SURFFMT formatA, La... function LatteTexture_IsTexelSizeCompatibleFormat (line 277) | bool LatteTexture_IsTexelSizeCompatibleFormat(Latte::E_GX2SURFFMT format... function LatteTexture_copyData (line 290) | void LatteTexture_copyData(LatteTexture* srcTexture, LatteTexture* dstTe... function LatteTexture_DoesWidthHeightMatch (line 332) | bool LatteTexture_DoesWidthHeightMatch(Latte::E_GX2SURFFMT format1, uint... function LatteTexture_CopySlice (line 350) | void LatteTexture_CopySlice(LatteTexture* srcTexture, sint32 srcSlice, s... function LatteTexture_GetSubtextureSliceAndMip (line 394) | bool LatteTexture_GetSubtextureSliceAndMip(LatteTexture* baseTexture, La... function LatteTexture_MarkDynamicTextureAsChanged (line 421) | void LatteTexture_MarkDynamicTextureAsChanged(LatteTextureView* textureV... function LatteTexture_SyncSlice (line 434) | void LatteTexture_SyncSlice(LatteTexture* srcTexture, sint32 srcSliceInd... function LatteTexture_UpdateTextureFromDynamicChanges (line 503) | void LatteTexture_UpdateTextureFromDynamicChanges(LatteTexture* texture) function _LatteTexture_IsTileModeCompatible (line 550) | bool _LatteTexture_IsTileModeCompatible(LatteTexture* texture1, sint32 m... function __LatteTexture_IsBlockedFormatRelation (line 562) | bool __LatteTexture_IsBlockedFormatRelation(LatteTexture* texture1, Latt... function LatteTexture_IsBlockedFormatRelation (line 581) | bool LatteTexture_IsBlockedFormatRelation(LatteTexture* texture1, LatteT... function LatteTexture_TrackTextureRelation (line 590) | void LatteTexture_TrackTextureRelation(LatteTexture* texture1, LatteText... function LatteTexture_TrackDataOverlap (line 663) | void LatteTexture_TrackDataOverlap(LatteTexture* texture, LatteTextureSl... function _LatteTexture_RemoveDataOverlapTracking (line 691) | void _LatteTexture_RemoveDataOverlapTracking(LatteTexture* texture, Latt... function LatteTexture_DeleteDataOverlapTracking (line 707) | void LatteTexture_DeleteDataOverlapTracking(LatteTexture* texture, Latte... function LatteTexture_DeleteDataOverlapTracking (line 714) | void LatteTexture_DeleteDataOverlapTracking(LatteTexture* texture) function LatteTexture_GatherTextureRelations (line 733) | void LatteTexture_GatherTextureRelations(LatteTexture* texture) function LatteTexture_DeleteTextureRelations (line 779) | void LatteTexture_DeleteTextureRelations(LatteTexture* texture) type VIEWCOMPATIBILITY (line 791) | enum VIEWCOMPATIBILITY function IsDimensionCompatibleForGX2View (line 798) | bool IsDimensionCompatibleForGX2View(Latte::E_DIM baseDim, Latte::E_DIM ... function VIEWCOMPATIBILITY (line 824) | VIEWCOMPATIBILITY LatteTexture_CanTextureBeRepresentedAsView(LatteTextur... function LatteTexture_DeleteAbsorbedSubtextures (line 926) | void LatteTexture_DeleteAbsorbedSubtextures(LatteTexture* texture) function LatteTexture_RecreateTextureWithDifferentMipSliceCount (line 943) | void LatteTexture_RecreateTextureWithDifferentMipSliceCount(LatteTexture... function LatteTextureView (line 972) | LatteTextureView* LatteTexture_CreateMapping(MPTR physAddr, MPTR physMip... function LatteTextureView (line 1091) | LatteTextureView* LatteTC_LookupTextureByData(MPTR physAddr, sint32 widt... function LatteTC_LookupTexturesByPhysAddr (line 1122) | void LatteTC_LookupTexturesByPhysAddr(MPTR physAddr, std::vector LatteTC_GetDeleteableTextures() function LatteTC_UnloadAllTextures (line 424) | void LatteTC_UnloadAllTextures() FILE: src/Cafe/HW/Latte/Core/LatteTextureLegacy.cpp type TexScaleXY (line 11) | struct TexScaleXY function LatteTexture_setEffectiveTextureScale (line 27) | void LatteTexture_setEffectiveTextureScale(LatteConst::ShaderType shader... function LatteTexture_ReloadData (line 37) | void LatteTexture_ReloadData(LatteTexture* tex) function LatteTextureView (line 73) | LatteTextureView* LatteTexture_CreateTexture(Latte::E_DIM dim, MPTR phys... function LatteTexture_ReconstructGX2Format (line 91) | Latte::E_GX2SURFFMT LatteTexture_ReconstructGX2Format(const Latte::LATTE... function LatteTexture_updateTexturesForStage (line 109) | void LatteTexture_updateTexturesForStage(LatteDecompilerShader* shaderCo... function LatteTexture_updateTextures (line 289) | void LatteTexture_updateTextures() function sint32 (line 306) | sint32 LatteTexture_getEffectiveWidth(LatteTexture* texture) function LatteTexture_doesEffectiveRescaleRatioMatch (line 314) | bool LatteTexture_doesEffectiveRescaleRatioMatch(LatteTexture* texture1,... function LatteTexture_scaleToEffectiveSize (line 327) | void LatteTexture_scaleToEffectiveSize(LatteTexture* texture, sint32* x,... function uint64 (line 337) | uint64 LatteTexture_getNextUpdateEventCounter() function LatteTexture_init (line 344) | void LatteTexture_init() FILE: src/Cafe/HW/Latte/Core/LatteTextureLoader.cpp function LatteTextureLoader_begin (line 13) | void LatteTextureLoader_begin(LatteTextureLoaderCtx* textureLoader, uint... function uint8 (line 94) | uint8* LatteTextureLoader_GetInput(LatteTextureLoaderCtx* textureLoader,... function uint8 (line 112) | uint8* LatteTextureLoader_getInputLinearOptimized(LatteTextureLoaderCtx*... function decodeBC1Block (line 123) | void decodeBC1Block(uint8* inputData, float* output4x4RGBA) function decodeBC2Block_UNORM (line 196) | void decodeBC2Block_UNORM(uint8* inputData, float* imageRGBA) function decodeBC3Block_UNORM (line 253) | void decodeBC3Block_UNORM(uint8* inputData, float* imageRGBA) function decodeBC4Block_UNORM (line 343) | void decodeBC4Block_UNORM(uint8* blockStorage, float* rOutput) function decodeBC5Block_UNORM (line 395) | void decodeBC5Block_UNORM(uint8* blockStorage, float* rgOutput) function decodeBC5Block_SNORM (line 482) | void decodeBC5Block_SNORM(uint8* blockStorage, float* rgOutput) // todo ... function LatteTextureLoader_loadTextureDataIntoSlice (line 572) | void LatteTextureLoader_loadTextureDataIntoSlice(LatteTexture* hostTextu... function LatteTextureLoader_UpdateTextureSliceData (line 592) | void LatteTextureLoader_UpdateTextureSliceData(LatteTexture* tex, uint32... function optimizedLinearReadbackWriteLoop (line 698) | void optimizedLinearReadbackWriteLoop(LatteTextureLoaderCtx* textureLoad... function LatteTextureLoader_writeReadbackTextureToMemory (line 724) | void LatteTextureLoader_writeReadbackTextureToMemory(LatteTextureDefinit... function LatteTextureLoader_estimateAccessedDataRange (line 854) | void LatteTextureLoader_estimateAccessedDataRange(LatteTexture* texture,... FILE: src/Cafe/HW/Latte/Core/LatteTextureLoader.h type LatteTextureLoaderCtx (line 6) | struct LatteTextureLoaderCtx function BC1_GetPixel (line 50) | inline void BC1_GetPixel(uint8* inputData, sint32 x, sint32 y, uint8 rgb... function class (line 101) | class TextureDecoder function decode (line 136) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 141) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 163) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 168) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 188) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 193) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 210) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 215) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 234) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 239) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 257) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 262) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 281) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 286) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 304) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 309) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 326) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 331) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 348) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 353) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 370) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 375) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 396) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 417) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 434) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 455) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 473) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 478) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 495) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 509) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 522) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 536) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 549) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 554) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 567) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 583) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 605) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 621) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 643) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 668) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 690) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 713) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 735) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 752) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 779) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 809) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 839) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 844) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 861) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 866) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 885) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 890) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 903) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 908) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 921) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 926) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 943) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 948) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 965) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 970) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 992) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 997) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1014) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1019) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1036) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1041) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1058) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1063) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1084) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1119) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1140) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1167) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1191) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1196) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function class (line 1210) | class uint16_R5_G5_B5_A1_swapRB function decode (line 1231) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1236) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1259) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1287) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function class (line 1302) | class uint16_R5_G5_B5_A1_swapOpenGL function decode (line 1326) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1331) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1353) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1358) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1380) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1401) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1423) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1451) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1474) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1479) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1500) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1524) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1545) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1569) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1590) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1595) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function class (line 1601) | class TextureDecoder_BC1_UNORM_uncompress_generic : public TextureDecoder function sint32 (line 1666) | sint32 getTexelCountX(LatteTextureLoaderCtx* textureLoader) override function sint32 (line 1671) | sint32 getTexelCountY(LatteTextureLoaderCtx* textureLoader) override function decode (line 1676) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1681) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function sint32 (line 1696) | sint32 getTexelCountX(LatteTextureLoaderCtx* textureLoader) override function sint32 (line 1701) | sint32 getTexelCountY(LatteTextureLoaderCtx* textureLoader) override function decode (line 1706) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1711) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1735) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1767) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1791) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1824) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function class (line 1840) | class TextureDecoder_BC3_uncompress_generic : public TextureDecoder function sint32 (line 1915) | sint32 getTexelCountX(LatteTextureLoaderCtx* textureLoader) override function sint32 (line 1920) | sint32 getTexelCountY(LatteTextureLoaderCtx* textureLoader) override function decode (line 1925) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1930) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 1954) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 1982) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function sint32 (line 2003) | sint32 getTexelCountX(LatteTextureLoaderCtx* textureLoader) override function sint32 (line 2008) | sint32 getTexelCountY(LatteTextureLoaderCtx* textureLoader) override function decode (line 2013) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 2018) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 2039) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 2068) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function decode (line 2090) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 2119) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... function sint32 (line 2142) | sint32 getTexelCountX(LatteTextureLoaderCtx* textureLoader) override function sint32 (line 2147) | sint32 getTexelCountY(LatteTextureLoaderCtx* textureLoader) override function decode (line 2152) | void decode(LatteTextureLoaderCtx* textureLoader, uint8* outputData) ove... function decodePixelToRGBA (line 2157) | void decodePixelToRGBA(uint8* blockData, uint8* outputPixel, uint8 block... FILE: src/Cafe/HW/Latte/Core/LatteTextureReadback.cpp type LatteTextureReadbackQueueEntry (line 13) | struct LatteTextureReadbackQueueEntry function LatteTextureReadback_StartTransfer (line 23) | void LatteTextureReadback_StartTransfer(LatteTextureView* textureView) function LatteTextureReadback_Update (line 39) | bool LatteTextureReadback_Update(bool forceStart) function LatteTextureReadback_NotifyTextureDeletion (line 65) | void LatteTextureReadback_NotifyTextureDeletion(LatteTexture* texture) function LatteTextureReadback_Initate (line 79) | void LatteTextureReadback_Initate(LatteTextureView* textureView) function LatteTextureReadback_UpdateFinishedTransfers (line 105) | void LatteTextureReadback_UpdateFinishedTransfers(bool forceFinish) FILE: src/Cafe/HW/Latte/Core/LatteTextureReadbackInfo.h function class (line 6) | class LatteTextureReadbackInfo FILE: src/Cafe/HW/Latte/Core/LatteTextureView.cpp type LatteTexViewLookupDesc (line 43) | struct LatteTexViewLookupDesc method LatteTexViewLookupDesc (line 45) | LatteTexViewLookupDesc(LatteTextureView* view) : view(view) method SetParametersForSubTexture (line 61) | void SetParametersForSubTexture(sint32 baseMip, sint32 baseSlice) type LatteTexViewBucket (line 95) | struct LatteTexViewBucket function uint32 (line 102) | inline uint32 _getViewBucketKey(MPTR physAddress, uint32 width, uint32 h... function uint32 (line 107) | inline uint32 _getViewBucketKeyNoRes(MPTR physAddress, uint32 pitch) function LatteTextureView (line 146) | LatteTextureView* LatteTextureViewLookupCache::lookup(MPTR physAddr, sin... function LatteTextureView (line 165) | LatteTextureView* LatteTextureViewLookupCache::lookupWithColorOrDepthTyp... function LatteTextureView (line 185) | LatteTextureView* LatteTextureViewLookupCache::lookupSlice(MPTR physAddr... function LatteTextureView (line 201) | LatteTextureView* LatteTextureViewLookupCache::lookupSliceMinSize(MPTR p... function LatteTextureView (line 217) | LatteTextureView* LatteTextureViewLookupCache::lookupSliceEx(MPTR physAd... FILE: src/Cafe/HW/Latte/Core/LatteTextureView.h function class (line 3) | class LatteTextureView FILE: src/Cafe/HW/Latte/Core/LatteThread.cpp function Latte_LoadInitialRegisters (line 29) | void Latte_LoadInitialRegisters() function LatteTextureView (line 43) | LatteTextureView* LatteHandleOSScreen_getOrCreateScreenTex(MPTR physAddr... function LatteHandleOSScreen_prepareTextures (line 51) | void LatteHandleOSScreen_prepareTextures() function LatteHandleOSScreen_TV (line 61) | bool LatteHandleOSScreen_TV() function LatteHandleOSScreen_DRC (line 85) | bool LatteHandleOSScreen_DRC() function LatteThread_HandleOSScreen (line 107) | void LatteThread_HandleOSScreen() function Latte_ThreadEntry (line 115) | int Latte_ThreadEntry() function Latte_Start (line 220) | void Latte_Start() function Latte_Stop (line 234) | void Latte_Stop() function Latte_GetStopSignal (line 244) | bool Latte_GetStopSignal() function LatteThread_Exit (line 249) | void LatteThread_Exit() FILE: src/Cafe/HW/Latte/Core/LatteTiming.cpp function HRTick (line 15) | HRTick LatteTime_CalculateTimeBetweenVSync() function LatteTiming_setCustomVsyncFrequency (line 33) | void LatteTiming_setCustomVsyncFrequency(sint32 frequency) function LatteTiming_disableCustomVsyncFrequency (line 38) | void LatteTiming_disableCustomVsyncFrequency() function LatteTiming_getCustomVsyncFrequency (line 43) | bool LatteTiming_getCustomVsyncFrequency(sint32& customFrequency) function LatteTiming_EnableHostDrivenVSync (line 54) | void LatteTiming_EnableHostDrivenVSync() function LatteTiming_IsUsingHostDrivenVSync (line 62) | bool LatteTiming_IsUsingHostDrivenVSync() function LatteTiming_Init (line 67) | void LatteTiming_Init() function LatteTiming_signalVsync (line 74) | void LatteTiming_signalVsync() function LatteTiming_NotifyHostVSync (line 126) | void LatteTiming_NotifyHostVSync() function LatteTiming_HandleTimedVsync (line 152) | void LatteTiming_HandleTimedVsync() FILE: src/Cafe/HW/Latte/ISA/LatteInstructions.h function namespace (line 4) | namespace Latte function class (line 9) | class LatteCFInstruction function class (line 122) | class LatteCFInstruction_DEFAULT : public LatteCFInstruction function class (line 246) | class LatteCFInstruction_EXPORT_IMPORT : public LatteCFInstruction // CF... function class (line 370) | class LatteCFInstruction_ALU : public LatteCFInstruction type class (line 441) | enum class type class (line 448) | enum class type class (line 456) | enum class type class (line 468) | enum class function FORMAT_COMP (line 475) | enum class FORMAT_COMP FILE: src/Cafe/HW/Latte/ISA/LatteReg.h type class (line 6) | enum class type class (line 18) | enum class type class (line 26) | enum class type class (line 51) | enum class function E_HWTILEMODE (line 83) | inline E_HWTILEMODE MakeHWTileMode(const E_GX2TILEMODE gx2Tilemode) function E_GX2TILEMODE (line 88) | inline E_GX2TILEMODE MakeGX2TileMode(const E_HWTILEMODE hwTilemode) function TM_IsMacroTiled (line 93) | inline bool TM_IsMacroTiled(const E_HWTILEMODE tm) function TM_IsMacroTiled (line 98) | inline bool TM_IsMacroTiled(const E_GX2TILEMODE tm) function TM_IsBankSwapped (line 103) | inline bool TM_IsBankSwapped(const E_HWTILEMODE tileMode) type class (line 114) | enum class type class (line 166) | enum class function uint32 (line 312) | inline uint32 GetFormatBits(const Latte::E_HWSURFFMT hwFmt) function uint32 (line 328) | inline uint32 GetFormatBits(const Latte::E_GX2SURFFMT gx2Fmt) function E_HWSURFFMT (line 333) | inline E_HWSURFFMT GetHWFormat(E_GX2SURFFMT format) function IsCompressedFormat (line 338) | inline bool IsCompressedFormat(Latte::E_HWSURFFMT format) function IsCompressedFormat (line 343) | inline bool IsCompressedFormat(Latte::E_GX2SURFFMT format) function IsMSAA (line 348) | inline bool IsMSAA(Latte::E_DIM dim) type GPU_LIMITS (line 353) | enum GPU_LIMITS type REGADDR (line 361) | enum REGADDR function class (line 584) | class LATTEREG type class (line 602) | enum class function E_ENDIAN_SWAP (line 614) | enum class E_ENDIAN_SWAP type LATTE_VGT_PRIMITIVE_TYPE (line 619) | struct LATTE_VGT_PRIMITIVE_TYPE function E_PRIMITIVE_TYPE (line 621) | enum class E_PRIMITIVE_TYPE function LATTEREG (line 645) | struct LATTE_TD_BORDER_COLOR : LATTEREG // 0x2900 - 0x2A47 function LATTEREG (line 650) | struct LATTE_DB_STENCIL_CLEAR : LATTEREG // 0xA00A function LATTEREG (line 655) | struct LATTE_DB_DEPTH_CLEAR : LATTEREG // 0xA00B function LATTEREG (line 660) | struct LATTE_CB_TARGET_MASK : LATTEREG // 0xA08E function LATTEREG (line 665) | struct LATTE_PA_SC_GENERIC_SCISSOR_TL : LATTEREG // 0xA090 function LATTEREG (line 672) | struct LATTE_PA_SC_GENERIC_SCISSOR_BR : LATTEREG // 0xA091 function LATTEREG (line 678) | struct LATTE_VGT_MULTI_PRIM_IB_RESET_INDX : LATTEREG // 0xA103 function LATTEREG (line 683) | struct LATTE_SX_ALPHA_TEST_CONTROL : LATTEREG // 0xA104 function LATTEREG (line 692) | struct LATTE_CB_BLEND_RED : LATTEREG // 0xA105 function LATTEREG (line 697) | struct LATTE_CB_BLEND_GREEN : LATTEREG // 0xA106 function LATTEREG (line 702) | struct LATTE_CB_BLEND_BLUE : LATTEREG // 0xA107 function LATTEREG (line 707) | struct LATTE_CB_BLEND_ALPHA : LATTEREG // 0xA108 function LATTEREG (line 712) | struct LATTE_DB_STENCILREFMASK : LATTEREG // 0xA10C function LATTEREG (line 719) | struct LATTE_DB_STENCILREFMASK_BF : LATTEREG // 0xA10D function LATTEREG (line 726) | struct LATTE_SX_ALPHA_REF : LATTEREG // 0xA10E function LATTEREG (line 731) | struct LATTE_PA_CL_VPORT_XSCALE : LATTEREG // 0xA10F function LATTEREG (line 736) | struct LATTE_PA_CL_VPORT_XOFFSET : LATTEREG // 0xA110 function LATTEREG (line 741) | struct LATTE_PA_CL_VPORT_YSCALE : LATTEREG // 0xA111 function LATTEREG (line 746) | struct LATTE_PA_CL_VPORT_YOFFSET : LATTEREG // 0xA112 function LATTEREG (line 751) | struct LATTE_PA_CL_VPORT_ZSCALE : LATTEREG // 0xA113 function LATTEREG (line 756) | struct LATTE_PA_CL_VPORT_ZOFFSET : LATTEREG // 0xA114 type LATTE_CB_BLENDN_CONTROL (line 761) | struct LATTE_CB_BLENDN_CONTROL type class (line 763) | enum class function E_COMBINEFUNC (line 788) | enum class E_COMBINEFUNC type LATTE_DB_DEPTH_CONTROL (line 807) | struct LATTE_DB_DEPTH_CONTROL function E_STENCILACTION (line 812) | enum class E_STENCILACTION type LATTE_CB_COLOR_CONTROL (line 842) | struct LATTE_CB_COLOR_CONTROL type class (line 844) | enum class function E_LOGICOP (line 850) | enum class E_LOGICOP function LATTEREG (line 868) | struct LATTE_PA_CL_CLIP_CNTL : LATTEREG // 0xA204 function LATTEREG (line 887) | struct LATTE_PA_CL_VTE_CNTL : LATTEREG // 0xA206 function LATTEREG (line 903) | struct LATTE_PA_CL_VS_OUT_CNTL : LATTEREG // 0xA207 function LATTEREG (line 909) | struct LATTE_PA_SU_POINT_SIZE : LATTEREG // 0xA280 function LATTEREG (line 915) | struct LATTE_PA_SU_POINT_MINMAX : LATTEREG // 0xA281 type LATTE_VGT_GS_MODE (line 921) | struct LATTE_VGT_GS_MODE type class (line 923) | enum class type class (line 931) | enum class function E_COMPUTE_MODE (line 939) | enum class E_COMPUTE_MODE type LATTE_VGT_DMA_INDEX_TYPE (line 954) | struct LATTE_VGT_DMA_INDEX_TYPE function E_INDEX_TYPE (line 956) | enum class E_INDEX_TYPE function LATTEREG (line 976) | struct LATTE_VGT_PRIMITIVEID_EN : LATTEREG // 0xA2A1 function LATTEREG (line 981) | struct LATTE_VGT_DMA_NUM_INSTANCES : LATTEREG // 0xA2A2 function LATTEREG (line 986) | struct LATTE_VGT_MULTI_PRIM_IB_RESET_EN : LATTEREG // 0xA2A5 function LATTEREG (line 991) | struct LATTE_VGT_INSTANCE_STEP_RATE_X : LATTEREG // 0xA2A8-0xA2A9 function LATTEREG (line 996) | struct LATTE_VGT_STRMOUT_BUFFER_SIZE_X : LATTEREG // 0xA2B4 + index * 4 function LATTEREG (line 1001) | struct LATTE_VGT_STRMOUT_STRIDE_X : LATTEREG // 0xA2B5 + index * 4 function LATTEREG (line 1006) | struct LATTE_VGT_STRMOUT_BUFFER_BASE_X : LATTEREG // 0xA2B6 + index * 4 function LATTEREG (line 1011) | struct LATTE_VGT_STRMOUT_BUFFER_OFFSET_X : LATTEREG // 0xA2B7 + index * 4 function LATTEREG (line 1016) | struct LATTE_VGT_STRMOUT_BASE_OFFSET_X : LATTEREG // 0xA2C4-0xA2C7 function LATTEREG (line 1021) | struct LATTE_VGT_STRMOUT_BUFFER_EN : LATTEREG // 0xA2C8 function LATTEREG (line 1029) | struct LATTE_PA_SU_POLY_OFFSET_CLAMP : LATTEREG // 0xA37F function LATTEREG (line 1034) | struct LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE : LATTEREG // 0xA380 function LATTEREG (line 1039) | struct LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET : LATTEREG // 0xA381 function LATTEREG (line 1044) | struct LATTE_PA_SU_POLY_OFFSET_BACK_SCALE : LATTEREG // 0xA382 function LATTEREG (line 1049) | struct LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET : LATTEREG // 0xA383 function LATTEREG (line 1054) | struct LATTE_SQ_VTX_SEMANTIC_CLEAR : LATTEREG // 0xA238 function LATTEREG (line 1059) | struct LATTE_SQ_VTX_SEMANTIC_X : LATTEREG // 0xA0E0 - 0xA0FF function LATTEREG (line 1064) | struct LATTE_SQ_TEX_RESOURCE_WORD0_N : LATTEREG // 0xE000 + index * 7 function LATTEREG (line 1075) | struct LATTE_SQ_TEX_RESOURCE_WORD1_N : LATTEREG // 0xE001 + index * 7 function LATTEREG (line 1082) | struct LATTE_SQ_TEX_RESOURCE_WORD2_N : LATTEREG // 0xE002 + index * 7 function LATTEREG (line 1087) | struct LATTE_SQ_TEX_RESOURCE_WORD3_N : LATTEREG // 0xE003 + index * 7 type LATTE_SQ_TEX_RESOURCE_WORD4_N (line 1092) | struct LATTE_SQ_TEX_RESOURCE_WORD4_N type class (line 1094) | enum class type class (line 1101) | enum class type class (line 1108) | enum class function E_SEL (line 1116) | enum class E_SEL function LATTEREG (line 1142) | struct LATTE_SQ_TEX_RESOURCE_WORD5_N : LATTEREG // 0xE005 + index * 7 type LATTE_SQ_TEX_RESOURCE_WORD6_N (line 1150) | struct LATTE_SQ_TEX_RESOURCE_WORD6_N function E_MPEG_CLAMP (line 1152) | enum class E_MPEG_CLAMP function E_TYPE (line 1157) | enum class E_TYPE type LATTE_SQ_TEX_SAMPLER_WORD0_0 (line 1174) | struct LATTE_SQ_TEX_SAMPLER_WORD0_0 type class (line 1176) | enum class type class (line 1188) | enum class type class (line 1199) | enum class type class (line 1207) | enum class type class (line 1215) | enum class function E_CHROMA_KEY (line 1228) | enum class E_CHROMA_KEY function LATTEREG (line 1252) | struct LATTE_SQ_TEX_SAMPLER_WORD1_0 : LATTEREG // 0xF001+n*3 - 0xF??? function LATTEREG (line 1259) | struct LATTE_SQ_TEX_SAMPLER_WORD2_0 : LATTEREG // 0xF002+n*3 - 0xF??? function LATTEREG (line 1284) | struct LATTE_SQ_PGM_START_X : LATTEREG // 0xA210 / 0xA216 / 0xA21B / 0xA... function LATTEREG (line 1289) | struct LATTE_SQ_PGM_RESOURCES_PS : LATTEREG // 0xA214 function LATTEREG (line 1299) | struct LATTE_SQ_PGM_RESOURCES_VS : LATTEREG // 0xA21A function LATTEREG (line 1308) | struct LATTE_SQ_PGM_RESOURCES_GS : LATTEREG // 0xA21F function LATTEREG (line 1315) | struct LATTE_SQ_PGM_RESOURCES_ES : LATTEREG // 0xA224 function LATTEREG (line 1322) | struct LATTE_SQ_PGM_RESOURCES_FS : LATTEREG // 0xA229 function LATTEREG (line 1329) | struct LATTE_SQ_XX_ITEMSIZE : LATTEREG // 0xA227 - 0xA2XX type LATTE_PA_SU_SC_MODE_CNTL (line 1343) | struct LATTE_PA_SU_SC_MODE_CNTL function E_FRONTFACE (line 1345) | enum class E_FRONTFACE type _LatteRegisterSetTextureUnit (line 1401) | struct _LatteRegisterSetTextureUnit type _LatteRegisterSetSampler (line 1414) | struct _LatteRegisterSetSampler type _LatteRegisterSetSamplerBorderColor (line 1423) | struct _LatteRegisterSetSamplerBorderColor type _LatteRegisterSetStreamoutBuffer (line 1433) | struct _LatteRegisterSetStreamoutBuffer type LatteContextRegister (line 1443) | struct LatteContextRegister FILE: src/Cafe/HW/Latte/LatteAddrLib/AddrLibFastDecode.h function optimizedDecodeLoop_tm04_numSamples1_8x8 (line 5) | void optimizedDecodeLoop_tm04_numSamples1_8x8(LatteTextureLoaderCtx* tex... function optimizedDecodeLoop_tm04_numSamples1_8x8_optimizedRowCopy (line 67) | void optimizedDecodeLoop_tm04_numSamples1_8x8_optimizedRowCopy(LatteText... function optimizedDecodeLoops (line 197) | void optimizedDecodeLoops(LatteTextureLoaderCtx* textureLoader, uint8* o... FILE: src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib.cpp type LatteAddrLib (line 27) | namespace LatteAddrLib type COMPUTE_SURFACE_RESULT (line 30) | enum class COMPUTE_SURFACE_RESULT function uint32 (line 39) | uint32 GetSliceComputingFlags() function uint32 (line 44) | uint32 GetFillSizeFieldsFlags() function GetFlagUseTileIndex (line 49) | bool GetFlagUseTileIndex() function GetFlagNoCubeMipSlicesPad (line 54) | bool GetFlagNoCubeMipSlicesPad() function GetFlagNo1DTiledMSAA (line 59) | bool GetFlagNo1DTiledMSAA() function IsPow2 (line 64) | bool IsPow2(uint32 dim) function uint32 (line 69) | uint32 PowTwoAlign(uint32 x, uint32 align) function uint32 (line 74) | uint32 NextPow2(uint32 dim) function uint32 (line 79) | uint32 GetBitsPerPixel(E_HWSURFFMT format, uint32* pElemMode, uint32* ... function AdjustSurfaceInfo (line 190) | void AdjustSurfaceInfo(uint32 elemMode, uint32 expandX, uint32 expandY... function ComputeMipLevelDimensions (line 265) | void ComputeMipLevelDimensions(uint32* pWidth, uint32* pHeight, uint32... function E_HWTILEMODE (line 317) | E_HWTILEMODE ConvertTileModeToNonBankSwappedMode(E_HWTILEMODE tileMode) function uint32 (line 339) | uint32 _CalculateSurfaceTileSlices(E_HWTILEMODE tileMode, uint32 bpp, ... function uint32 (line 358) | uint32 ComputeSurfaceRotationFromTileMode(E_HWTILEMODE tileMode) function E_HWTILEMODE (line 384) | E_HWTILEMODE _ComputeSurfaceMipLevelTileMode(E_HWTILEMODE baseTileMode... function uint32 (line 532) | uint32 _ComputeMacroTileAspectRatio(E_HWTILEMODE tileMode) function _AdjustPitchAlignment (line 552) | void _AdjustPitchAlignment(AddrSurfaceFlags flags, uint32& pitchAlign) function _ComputeSurfaceAlignmentsMacroTiled (line 558) | void _ComputeSurfaceAlignmentsMacroTiled(E_HWTILEMODE tileMode, uint32... function uint32 (line 593) | uint32 ComputeSurfaceBankSwappedWidth(E_HWTILEMODE tileMode, uint32 bp... function PadDimensions (line 626) | void PadDimensions(E_HWTILEMODE tileMode, uint32 padDims, int isCube, ... function _ComputeSurfaceAlignmentsMicroTiled (line 652) | void _ComputeSurfaceAlignmentsMicroTiled(E_HWTILEMODE tileMode, uint32... function _ComputeSurfaceAlignmentsLinear (line 663) | void _ComputeSurfaceAlignmentsLinear(E_HWTILEMODE tileMode, uint32 bpp... function _ComputeSurfaceInfoLinear (line 682) | void _ComputeSurfaceInfoLinear(E_HWTILEMODE tileMode, uint32 bpp, uint... function _ComputeSurfaceInfoMicroTiled (line 728) | void _ComputeSurfaceInfoMicroTiled(E_HWTILEMODE tileMode, uint32 bpp, ... function _ComputeSurfaceInfoMacroTiled (line 773) | void _ComputeSurfaceInfoMacroTiled(E_HWTILEMODE tileMode, E_HWTILEMODE... function COMPUTE_SURFACE_RESULT (line 826) | COMPUTE_SURFACE_RESULT ComputeSurfaceInfoEx(const AddrSurfaceInfo_IN* ... function RestoreSurfaceInfo (line 875) | void RestoreSurfaceInfo(uint32 elemMode, uint32 expandX, uint32 expand... function COMPUTE_SURFACE_RESULT (line 937) | COMPUTE_SURFACE_RESULT ComputeSurfaceInfo(AddrSurfaceInfo_IN* pIn, Add... function GX2CalculateSurfaceInfo (line 1003) | void GX2CalculateSurfaceInfo(Latte::E_GX2SURFFMT surfaceFormat, uint32... function uint32 (line 1134) | uint32 CalculateMipOffset(Latte::E_GX2SURFFMT format, uint32 width, ui... function CalculateMipAndSliceAddr (line 1167) | void CalculateMipAndSliceAddr(uint32 physAddr, uint32 physMipAddr, Lat... FILE: src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib.h function namespace (line 4) | namespace LatteAddrLib FILE: src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp type LatteAddrLib (line 7) | namespace LatteAddrLib function _BitScanReverse (line 11) | unsigned char _BitScanReverse(uint32* _Index, uint32 _Mask) function uint32 (line 22) | uint32 _GetMicroTileType(bool isDepth) function uint32 (line 27) | uint32 _ComputePixelIndexWithinMicroTile(uint32 x, uint32 y, uint32 z,... function uint32 (line 107) | uint32 _ComputePipeFromCoordWoRotation(uint32 x, uint32 y) function uint32 (line 115) | uint32 _ComputeBankFromCoordWoRotation(uint32 x, uint32 y) function uint32 (line 138) | uint32 ComputeSurfaceAddrFromCoordLinear(uint32 x, uint32 y, uint32 sl... function uint32 (line 144) | uint32 ComputeSurfaceAddrFromCoordMicroTiled(uint32 x, uint32 y, uint3... function uint32 (line 160) | uint32 ComputeSurfaceAddrFromCoordMacroTiled(uint32 x, uint32 y, uint3... function SetupCachedSurfaceAddrInfo (line 250) | void SetupCachedSurfaceAddrInfo(CachedSurfaceAddrInfo* info, uint32 sl... function uint32 (line 327) | uint32 ComputeSurfaceAddrFromCoordMacroTiledCached(uint32 x, uint32 y,... function uint32 (line 381) | uint32 ComputeSurfaceAddrFromCoordMacroTiledCached_tm04_sample1(uint32... FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp function LatteDecompiler_ParseCFInstruction (line 17) | bool LatteDecompiler_ParseCFInstruction(LatteDecompilerShaderContext* sh... function LatteDecompiler_ParseCFSubroutine (line 254) | void LatteDecompiler_ParseCFSubroutine(LatteDecompilerShaderContext* sha... function LatteDecompiler_ParseCF (line 275) | void LatteDecompiler_ParseCF(LatteDecompilerShaderContext* shaderContext... function LatteDecompiler_IsALUTransInstruction (line 296) | bool LatteDecompiler_IsALUTransInstruction(bool isOP3, uint32 opcode) function LatteDecompiler_ParseALUClause (line 424) | void LatteDecompiler_ParseALUClause(LatteDecompilerShader* shaderContext... function LatteDecompiler_ParseTEXClause (line 628) | void LatteDecompiler_ParseTEXClause(LatteDecompilerShader* shaderContext... function LatteDecompiler_ParseClauses (line 951) | void LatteDecompiler_ParseClauses(LatteDecompilerShaderContext* decompil... function LatteDecompiler_ParseClauses (line 1011) | void LatteDecompiler_ParseClauses(LatteDecompilerShaderContext* shaderCo... function _LatteDecompiler_GenerateDataForFastAccess (line 1022) | void _LatteDecompiler_GenerateDataForFastAccess(LatteDecompilerShader* s... function _LatteDecompiler_Process (line 1056) | void _LatteDecompiler_Process(LatteDecompilerShaderContext* shaderContex... function LatteDecompiler_InitContext (line 1084) | void LatteDecompiler_InitContext(LatteDecompilerShaderContext& dCtx, con... function LatteDecompiler_DecompileVertexShader (line 1095) | void LatteDecompiler_DecompileVertexShader(uint64 shaderBaseHash, uint32... function LatteDecompiler_DecompileGeometryShader (line 1120) | void LatteDecompiler_DecompileGeometryShader(uint64 shaderBaseHash, uint... function LatteDecompiler_DecompilePixelShader (line 1151) | void LatteDecompiler_DecompilePixelShader(uint64 shaderBaseHash, uint32*... function LatteDecompiler_cleanup (line 1174) | void LatteDecompiler_cleanup(LatteDecompilerShaderContext* shaderContext) FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.h function namespace (line 6) | namespace LatteDecompiler function sint32 (line 132) | sint32 getTFStorageBufferBindingPoint() function hasUniformBuffers (line 137) | bool hasUniformBuffers() function sint32 (line 147) | sint32 getAttribHostShaderIndex(uint32 semanticId) type LatteDecompilerShader (line 154) | struct LatteDecompilerShader function uint64 (line 161) | uint64 auxHash{0} type LatteFetchShader (line 163) | struct LatteFetchShader type QuickBufferEntry (line 167) | struct QuickBufferEntry function uint8 (line 174) | uint8 textureUnitListCount{ 0 } function uint8 (line 179) | uint8 uniformMode{0} function uint64 (line 180) | uint64 uniformDataHash64[2]{0} function uint16 (line 184) | uint16 textureUnitSamplerAssignment[LATTE_NUM_MAX_TEX_UNITS]{ 0 } function uint32 (line 189) | uint32 pixelColorOutputMask{ 0 } function uint32 (line 193) | uint32 ringParameterCount{ 0 } function uint32 (line 194) | uint32 ringParameterCountFromPrevStage{ 0 } function isCustomShader (line 202) | bool isCustomShader{ false }; type LatteDecompilerOutputUniformOffsets (line 236) | struct LatteDecompilerOutputUniformOffsets function sint32 (line 247) | sint32 offset_streamoutBufferBase[LATTE_NUM_STREAMOUT_BUFFER]{ -1, -1, -... type LatteDecompilerOptions (line 265) | struct LatteDecompilerOptions function strictMul (line 269) | bool strictMul{} function useTFViaSSBO (line 271) | bool useTFViaSSBO{ false }; type LatteDecompilerOutput_t (line 278) | struct LatteDecompilerOutput_t type LatteDecompilerSubroutineInfo (line 299) | struct LatteDecompilerSubroutineInfo type LatteFetchShader (line 301) | struct LatteFetchShader type LatteGSCopyShaderStreamWrite_t (line 309) | struct LatteGSCopyShaderStreamWrite_t type LatteParsedGSCopyShader (line 318) | struct LatteParsedGSCopyShader FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp function sint32 (line 23) | sint32 LatteDecompiler_getColorOutputIndexFromExportIndex(LatteDecompile... function _remapUniformAccess (line 46) | void _remapUniformAccess(LatteDecompilerShaderContext* shaderContext, bo... function _isIntegerInstruction (line 88) | bool _isIntegerInstruction(const LatteDecompilerALUInstruction& aluInstr... function LatteDecompiler_analyzeALUClause (line 214) | void LatteDecompiler_analyzeALUClause(LatteDecompilerShaderContext* shad... function LatteDecompiler_analyzeTEXClause (line 295) | void LatteDecompiler_analyzeTEXClause(LatteDecompilerShaderContext* shad... function LatteDecompiler_analyzeExport (line 390) | void LatteDecompiler_analyzeExport(LatteDecompilerShaderContext* shaderC... function LatteDecompiler_analyzeSubroutine (line 433) | void LatteDecompiler_analyzeSubroutine(LatteDecompilerShaderContext* sha... type LatteDecompiler (line 482) | namespace LatteDecompiler function _initTextureBindingPointsGL (line 484) | void _initTextureBindingPointsGL(LatteDecompilerShaderContext* decompi... function _initTextureBindingPointsVK (line 503) | void _initTextureBindingPointsVK(LatteDecompilerShaderContext* decompi... function _initTextureBindingPointsMTL (line 516) | void _initTextureBindingPointsMTL(LatteDecompilerShaderContext* decomp... function _initHasUniformVarBlock (line 529) | void _initHasUniformVarBlock(LatteDecompilerShaderContext* decompilerC... function _initUniformBindingPoints (line 577) | void _initUniformBindingPoints(LatteDecompilerShaderContext* decompile... function _initAttributeBindingPoints (line 645) | void _initAttributeBindingPoints(LatteDecompilerShaderContext* decompi... function LatteDecompiler_analyze (line 674) | void LatteDecompiler_analyze(LatteDecompilerShaderContext* shaderContext... FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp function _appendRegisterTypeSuffix (line 181) | static void _appendRegisterTypeSuffix(StringBuf* src, sint32 dataType) function _appendChannel (line 194) | static void _appendChannel(StringBuf* src, sint32 channelIndex) function _appendChannelAccess (line 215) | static void _appendChannelAccess(StringBuf* src, sint32 channelIndex) function _appendPVPS (line 235) | static void _appendPVPS(LatteDecompilerShaderContext* shaderContext, Str... function _FormatFloatAsGLSLConstant (line 249) | std::string _FormatFloatAsGLSLConstant(float f) type ALUClauseTemporariesState (line 266) | struct ALUClauseTemporariesState type PVPSAlias (line 268) | struct PVPSAlias type LOCATION_TYPE (line 270) | enum class LOCATION_TYPE : uint8 method SetLocationGPR (line 281) | void SetLocationGPR(uint8 gprIndex, uint8 channel) method SetLocationPSPVTemporary (line 289) | void SetLocationPSPVTemporary(uint8 aluUnit, uint32 groupIndex) type GPRTemporary (line 298) | struct GPRTemporary method GPRTemporary (line 300) | GPRTemporary(uint8 gprIndex, uint8 channel, uint8 backupVarIndex) : ... method TrackGroupOutputPVPS (line 307) | void TrackGroupOutputPVPS(LatteDecompilerShaderContext* shaderContext,... method HasPVPS (line 332) | bool HasPVPS(uint8 aluUnitIndex) const method EmitPVPSAccess (line 338) | void EmitPVPSAccess(LatteDecompilerShaderContext* shaderContext, uint8... method CreateGPRTemporaries (line 372) | void CreateGPRTemporaries(LatteDecompilerShaderContext* shaderContext,... method sint32 (line 435) | sint32 GetTemporaryForGPR(uint8 gprIndex, uint8 channel) const function sint32 (line 450) | sint32 _getVertexShaderOutParamSemanticId(uint32* contextRegisters, sint... function sint32 (line 463) | sint32 _getInputRegisterDataType(LatteDecompilerShaderContext* shaderCon... function sint32 (line 468) | sint32 _getALUInstructionOutputDataType(LatteDecompilerShaderContext* sh... function _isReductionInstruction (line 474) | bool _isReductionInstruction(LatteDecompilerALUInstruction* aluInstruction) function _emitInstructionOutputVariableName (line 483) | void _emitInstructionOutputVariableName(LatteDecompilerShaderContext* sh... function _emitInstructionPVPSOutputVariableName (line 512) | void _emitInstructionPVPSOutputVariableName(LatteDecompilerShaderContext... function _emitRegisterAccessCode (line 517) | void _emitRegisterAccessCode(LatteDecompilerShaderContext* shaderContext... function _emitRegisterChannelAccessCode (line 560) | void _emitRegisterChannelAccessCode(LatteDecompilerShaderContext* shader... function _emitALURegisterInputAccessCode (line 579) | void _emitALURegisterInputAccessCode(LatteDecompilerShaderContext* shade... function _emitPVPSAccessCode (line 599) | void _emitPVPSAccessCode(LatteDecompilerShaderContext* shaderContext, La... function _emitUniformAccessIndexCode (line 611) | void _emitUniformAccessIndexCode(LatteDecompilerShaderContext* shaderCon... function _emitUniformAccessCode (line 650) | void _emitUniformAccessCode(LatteDecompilerShaderContext* shaderContext,... function _emitCodeToReadRelativeGPR (line 760) | void _emitCodeToReadRelativeGPR(LatteDecompilerShaderContext* shaderCont... function _emitOperandInputCode (line 810) | void _emitOperandInputCode(LatteDecompilerShaderContext* shaderContext, ... function _emitTypeConversionPrefix (line 989) | void _emitTypeConversionPrefix(LatteDecompilerShaderContext* shaderConte... function _emitTypeConversionSuffix (line 1008) | void _emitTypeConversionSuffix(LatteDecompilerShaderContext* shaderConte... function _emitALUOperationBinary (line 1017) | void _emitALUOperationBinary(LatteDecompilerShaderContext* shaderContext... function _isSameGPROperand (line 1031) | static bool _isSameGPROperand(LatteDecompilerALUInstruction* aluInstruct... function _operandHasModifiers (line 1048) | static bool _operandHasModifiers(LatteDecompilerALUInstruction* aluInstr... function _emitALUOP2InstructionCode (line 1053) | void _emitALUOP2InstructionCode(LatteDecompilerShaderContext* shaderCont... function _emitALUOP3InstructionCode (line 1642) | void _emitALUOP3InstructionCode(LatteDecompilerShaderContext* shaderCont... function _emitALUReductionInstructionCode (line 1773) | void _emitALUReductionInstructionCode(LatteDecompilerShaderContext* shad... function _emitALUClauseRegisterBackupCode (line 1895) | void _emitALUClauseRegisterBackupCode(LatteDecompilerShaderContext* shad... function _emitVec3 (line 1967) | void _emitVec3(LatteDecompilerShaderContext* shaderContext, uint32 dataT... function _emitGPRVectorAssignment (line 1994) | void _emitGPRVectorAssignment(LatteDecompilerShaderContext* shaderContex... function _emitALUClauseCode (line 2007) | void _emitALUClauseCode(LatteDecompilerShaderContext* shaderContext, Lat... function _emitTEXSampleCoordInputComponent (line 2164) | void _emitTEXSampleCoordInputComponent(LatteDecompilerShaderContext* sha... function _emitTEXSampleTextureCode (line 2256) | void _emitTEXSampleTextureCode(LatteDecompilerShaderContext* shaderConte... function _emitTEXGetTextureResInfoCode (line 2710) | void _emitTEXGetTextureResInfoCode(LatteDecompilerShaderContext* shaderC... function _emitTEXGetCompTexLodCode (line 2773) | void _emitTEXGetCompTexLodCode(LatteDecompilerShaderContext* shaderConte... function _emitTEXSetCubemapIndexCode (line 2841) | void _emitTEXSetCubemapIndexCode(LatteDecompilerShaderContext* shaderCon... function _emitTEXGetGradientsHV (line 2855) | void _emitTEXGetGradientsHV(LatteDecompilerShaderContext* shaderContext,... function _emitTEXSetGradientsHV (line 2907) | void _emitTEXSetGradientsHV(LatteDecompilerShaderContext* shaderContext,... function _emitGSReadInputVFetchCode (line 2920) | void _emitGSReadInputVFetchCode(LatteDecompilerShaderContext* shaderCont... function sint32 (line 2979) | sint32 _writeDestMaskXYZW(LatteDecompilerShaderContext* shaderContext, s... function _emitTEXVFetchCode (line 3003) | void _emitTEXVFetchCode(LatteDecompilerShaderContext* shaderContext, Lat... function _emitTEXReadMemCode (line 3053) | void _emitTEXReadMemCode(LatteDecompilerShaderContext* shaderContext, La... function _emitTEXClauseCode (line 3103) | void _emitTEXClauseCode(LatteDecompilerShaderContext* shaderContext, Lat... function _emitExportGPRReadCode (line 3132) | void _emitExportGPRReadCode(LatteDecompilerShaderContext* shaderContext,... function _emitExportCode (line 3210) | void _emitExportCode(LatteDecompilerShaderContext* shaderContext, LatteD... function _emitXYZWByMask (line 3360) | void _emitXYZWByMask(StringBuf* src, uint32 mask) function _emitCFRingWriteCode (line 3372) | void _emitCFRingWriteCode(LatteDecompilerShaderContext* shaderContext, L... function _emitStreamWriteCode (line 3500) | void _emitStreamWriteCode(LatteDecompilerShaderContext* shaderContext, L... function _emitCFCall (line 3552) | void _emitCFCall(LatteDecompilerShaderContext* shaderContext, LatteDecom... function LatteDecompiler_emitClauseCode (line 3590) | void LatteDecompiler_emitClauseCode(LatteDecompilerShaderContext* shader... function LatteDecompiler_emitGLSLHelperFunctions (line 3757) | void LatteDecompiler_emitGLSLHelperFunctions(LatteDecompilerShaderContex... function LatteDecompiler_emitAttributeImport (line 3886) | void LatteDecompiler_emitAttributeImport(LatteDecompilerShaderContext* s... function LatteDecompiler_emitGLSLShader (line 3943) | void LatteDecompiler_emitGLSLShader(LatteDecompilerShaderContext* shader... FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLAttrDecoder.cpp function _readLittleEndianAttributeU32x4 (line 13) | void _readLittleEndianAttributeU32x4(LatteDecompilerShader* shaderContex... function _readLittleEndianAttributeU32x3 (line 18) | void _readLittleEndianAttributeU32x3(LatteDecompilerShader* shaderContex... function _readLittleEndianAttributeU32x2 (line 23) | void _readLittleEndianAttributeU32x2(LatteDecompilerShader* shaderContex... function _readLittleEndianAttributeU32x1 (line 28) | void _readLittleEndianAttributeU32x1(LatteDecompilerShader* shaderContex... function _readLittleEndianAttributeU16x2 (line 33) | void _readLittleEndianAttributeU16x2(LatteDecompilerShader* shaderContex... function _readLittleEndianAttributeU16x4 (line 38) | void _readLittleEndianAttributeU16x4(LatteDecompilerShader* shaderContex... function _readBigEndianAttributeU32x4 (line 43) | void _readBigEndianAttributeU32x4(LatteDecompilerShader* shaderContext, ... function _readBigEndianAttributeU32x3 (line 49) | void _readBigEndianAttributeU32x3(LatteDecompilerShader* shaderContext, ... function _readBigEndianAttributeU32x2 (line 56) | void _readBigEndianAttributeU32x2(LatteDecompilerShader* shaderContext, ... function _readBigEndianAttributeU32x1 (line 64) | void _readBigEndianAttributeU32x1(LatteDecompilerShader* shaderContext, ... function _readBigEndianAttributeU16x1 (line 73) | void _readBigEndianAttributeU16x1(LatteDecompilerShader* shaderContext, ... function _readBigEndianAttributeU16x2 (line 82) | void _readBigEndianAttributeU16x2(LatteDecompilerShader* shaderContext, ... function _readBigEndianAttributeU16x4 (line 90) | void _readBigEndianAttributeU16x4(LatteDecompilerShader* shaderContext, ... function LatteDecompiler_emitAttributeDecodeGLSL (line 96) | void LatteDecompiler_emitAttributeDecodeGLSL(LatteDecompilerShader* shad... FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLHeader.hpp type LatteDecompiler (line 3) | namespace LatteDecompiler function _emitUniformVariables (line 5) | void _emitUniformVariables(LatteDecompilerShaderContext* decompilerCon... function _emitUniformBuffers (line 141) | void _emitUniformBuffers(LatteDecompilerShaderContext* decompilerContext) function _emitTextureDefinitions (line 182) | void _emitTextureDefinitions(LatteDecompilerShaderContext* shaderContext) function _emitAttributes (line 232) | void _emitAttributes(LatteDecompilerShaderContext* decompilerContext) function _emitHeaderMacros (line 252) | void _emitHeaderMacros(LatteDecompilerShaderContext* decompilerContext) function _emitVSExports (line 356) | void _emitVSExports(LatteDecompilerShaderContext* shaderContext) function _emitPSImports (line 391) | void _emitPSImports(LatteDecompilerShaderContext* shaderContext) function _emitMisc (line 409) | void _emitMisc(LatteDecompilerShaderContext* decompilerContext) function emitHeader (line 548) | void emitHeader(LatteDecompilerShaderContext* decompilerContext) FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitMSL.cpp function _appendRegisterTypeSuffix (line 134) | static void _appendRegisterTypeSuffix(StringBuf* src, sint32 dataType) function _appendChannel (line 147) | static void _appendChannel(StringBuf* src, sint32 channelIndex) function _appendChannelAccess (line 168) | static void _appendChannelAccess(StringBuf* src, sint32 channelIndex) function _appendPVPS (line 188) | static void _appendPVPS(LatteDecompilerShaderContext* shaderContext, Str... function _FormatFloatAsConstant (line 202) | std::string _FormatFloatAsConstant(float f) type ALUClauseTemporariesState (line 219) | struct ALUClauseTemporariesState type PVPSAlias (line 221) | struct PVPSAlias type LOCATION_TYPE (line 223) | enum class LOCATION_TYPE : uint8 method SetLocationGPR (line 234) | void SetLocationGPR(uint8 gprIndex, uint8 channel) method SetLocationPSPVTemporary (line 242) | void SetLocationPSPVTemporary(uint8 aluUnit, uint32 groupIndex) type GPRTemporary (line 251) | struct GPRTemporary method GPRTemporary (line 253) | GPRTemporary(uint8 gprIndex, uint8 channel, uint8 backupVarIndex) : ... method TrackGroupOutputPVPS (line 260) | void TrackGroupOutputPVPS(LatteDecompilerShaderContext* shaderContext,... method HasPVPS (line 285) | bool HasPVPS(uint8 aluUnitIndex) const method EmitPVPSAccess (line 291) | void EmitPVPSAccess(LatteDecompilerShaderContext* shaderContext, uint8... method CreateGPRTemporaries (line 325) | void CreateGPRTemporaries(LatteDecompilerShaderContext* shaderContext,... method sint32 (line 388) | sint32 GetTemporaryForGPR(uint8 gprIndex, uint8 channel) const function _emitInstructionOutputVariableName (line 412) | static void _emitInstructionOutputVariableName(LatteDecompilerShaderCont... function _emitInstructionPVPSOutputVariableName (line 441) | static void _emitInstructionPVPSOutputVariableName(LatteDecompilerShader... function _emitRegisterAccessCode (line 446) | static void _emitRegisterAccessCode(LatteDecompilerShaderContext* shader... function _emitRegisterChannelAccessCode (line 497) | static void _emitRegisterChannelAccessCode(LatteDecompilerShaderContext*... function _emitALURegisterInputAccessCode (line 516) | static void _emitALURegisterInputAccessCode(LatteDecompilerShaderContext... function _emitPVPSAccessCode (line 536) | static void _emitPVPSAccessCode(LatteDecompilerShaderContext* shaderCont... function _emitUniformAccessIndexCode (line 548) | static void _emitUniformAccessIndexCode(LatteDecompilerShaderContext* sh... function _emitUniformAccessCode (line 587) | static void _emitUniformAccessCode(LatteDecompilerShaderContext* shaderC... function _emitCodeToReadRelativeGPR (line 683) | static void _emitCodeToReadRelativeGPR(LatteDecompilerShaderContext* sha... function _emitOperandInputCode (line 733) | static void _emitOperandInputCode(LatteDecompilerShaderContext* shaderCo... function _emitTypeConversionPrefixMSL (line 912) | void _emitTypeConversionPrefixMSL(LatteDecompilerShaderContext* shaderCo... function _emitTypeConversionSuffixMSL (line 942) | void _emitTypeConversionSuffixMSL(LatteDecompilerShaderContext* shaderCo... function _emitALUOperationBinary (line 951) | static void _emitALUOperationBinary(LatteDecompilerShaderContext* shader... function _isSameGPROperand (line 965) | static bool _isSameGPROperand(LatteDecompilerALUInstruction* aluInstruct... function _operandHasModifiers (line 982) | static bool _operandHasModifiers(LatteDecompilerALUInstruction* aluInstr... function _emitALUOP2InstructionCode (line 987) | static void _emitALUOP2InstructionCode(LatteDecompilerShaderContext* sha... function _emitALUOP3InstructionCode (line 1575) | static void _emitALUOP3InstructionCode(LatteDecompilerShaderContext* sha... function _emitALUReductionInstructionCode (line 1706) | static void _emitALUReductionInstructionCode(LatteDecompilerShaderContex... function _emitALUClauseRegisterBackupCode (line 1828) | static void _emitALUClauseRegisterBackupCode(LatteDecompilerShaderContex... function _emitFloat3 (line 1900) | static void _emitFloat3(LatteDecompilerShaderContext* shaderContext, uin... function _emitGPRVectorAssignment (line 1927) | static void _emitGPRVectorAssignment(LatteDecompilerShaderContext* shade... function _emitALUClauseCode (line 1940) | static void _emitALUClauseCode(LatteDecompilerShaderContext* shaderConte... function _emitTEXSampleCoordInputComponent (line 2097) | static void _emitTEXSampleCoordInputComponent(LatteDecompilerShaderConte... function _emitTEXSampleTextureCode (line 2194) | static void _emitTEXSampleTextureCode(LatteDecompilerShaderContext* shad... function _emitTEXGetTextureResInfoCode (line 2651) | static void _emitTEXGetTextureResInfoCode(LatteDecompilerShaderContext* ... function _emitTEXGetCompTexLodCode (line 2722) | static void _emitTEXGetCompTexLodCode(LatteDecompilerShaderContext* shad... function _emitTEXSetCubemapIndexCode (line 2797) | static void _emitTEXSetCubemapIndexCode(LatteDecompilerShaderContext* sh... function _emitTEXGetGradientsHV (line 2811) | static void _emitTEXGetGradientsHV(LatteDecompilerShaderContext* shaderC... function _emitTEXSetGradientsHV (line 2863) | static void _emitTEXSetGradientsHV(LatteDecompilerShaderContext* shaderC... function _emitGSReadInputVFetchCode (line 2876) | static void _emitGSReadInputVFetchCode(LatteDecompilerShaderContext* sha... function sint32 (line 2933) | static sint32 _writeDestMaskXYZW(LatteDecompilerShaderContext* shaderCon... function _emitTEXVFetchCode (line 2957) | static void _emitTEXVFetchCode(LatteDecompilerShaderContext* shaderConte... function _emitTEXReadMemCode (line 3018) | static void _emitTEXReadMemCode(LatteDecompilerShaderContext* shaderCont... function _emitTEXClauseCode (line 3074) | static void _emitTEXClauseCode(LatteDecompilerShaderContext* shaderConte... function _emitExportGPRReadCode (line 3103) | static void _emitExportGPRReadCode(LatteDecompilerShaderContext* shaderC... function _emitExportCode (line 3181) | static void _emitExportCode(LatteDecompilerShaderContext* shaderContext,... function _emitXYZWByMask (line 3344) | static void _emitXYZWByMask(StringBuf* src, uint32 mask) function _emitCFRingWriteCode (line 3356) | static void _emitCFRingWriteCode(LatteDecompilerShaderContext* shaderCon... function _emitStreamWriteCode (line 3483) | static void _emitStreamWriteCode(LatteDecompilerShaderContext* shaderCon... function _emitCFCall (line 3528) | static void _emitCFCall(LatteDecompilerShaderContext* shaderContext, Lat... function LatteDecompiler_emitClauseCodeMSL (line 3566) | void LatteDecompiler_emitClauseCodeMSL(LatteDecompilerShaderContext* sha... function LatteDecompiler_emitHelperFunctions (line 3730) | void LatteDecompiler_emitHelperFunctions(LatteDecompilerShaderContext* s... function LatteDecompiler_emitAttributeImport (line 3881) | static void LatteDecompiler_emitAttributeImport(LatteDecompilerShaderCon... function LatteDecompiler_emitMSLShader (line 3938) | void LatteDecompiler_emitMSLShader(LatteDecompilerShaderContext* shaderC... FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitMSLAttrDecoder.cpp function _readLittleEndianAttributeU32x4 (line 13) | static void _readLittleEndianAttributeU32x4(LatteDecompilerShader* shade... function _readLittleEndianAttributeU32x3 (line 18) | static void _readLittleEndianAttributeU32x3(LatteDecompilerShader* shade... function _readLittleEndianAttributeU32x2 (line 23) | static void _readLittleEndianAttributeU32x2(LatteDecompilerShader* shade... function _readLittleEndianAttributeU32x1 (line 28) | static void _readLittleEndianAttributeU32x1(LatteDecompilerShader* shade... function _readLittleEndianAttributeU16x2 (line 33) | static void _readLittleEndianAttributeU16x2(LatteDecompilerShader* shade... function _readLittleEndianAttributeU16x4 (line 38) | static void _readLittleEndianAttributeU16x4(LatteDecompilerShader* shade... function _readBigEndianAttributeU32x4 (line 43) | static void _readBigEndianAttributeU32x4(LatteDecompilerShader* shaderCo... function _readBigEndianAttributeU32x3 (line 49) | static void _readBigEndianAttributeU32x3(LatteDecompilerShader* shaderCo... function _readBigEndianAttributeU32x2 (line 56) | static void _readBigEndianAttributeU32x2(LatteDecompilerShader* shaderCo... function _readBigEndianAttributeU32x1 (line 64) | static void _readBigEndianAttributeU32x1(LatteDecompilerShader* shaderCo... function _readBigEndianAttributeU16x1 (line 73) | static void _readBigEndianAttributeU16x1(LatteDecompilerShader* shaderCo... function _readBigEndianAttributeU16x2 (line 82) | static void _readBigEndianAttributeU16x2(LatteDecompilerShader* shaderCo... function _readBigEndianAttributeU16x4 (line 90) | static void _readBigEndianAttributeU16x4(LatteDecompilerShader* shaderCo... function LatteDecompiler_emitAttributeDecodeMSL (line 96) | void LatteDecompiler_emitAttributeDecodeMSL(LatteDecompilerShader* shade... FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitMSLHeader.hpp type LatteDecompiler (line 7) | namespace LatteDecompiler function _emitUniformVariables (line 9) | static void _emitUniformVariables(LatteDecompilerShaderContext* decomp... function _emitUniformBuffers (line 114) | static void _emitUniformBuffers(LatteDecompilerShaderContext* decompil... function _emitAttributes (line 150) | static void _emitAttributes(LatteDecompilerShaderContext* decompilerCo... function _emitVSOutputs (line 178) | static void _emitVSOutputs(LatteDecompilerShaderContext* shaderContext... function _emitPSInputs (line 247) | static void _emitPSInputs(LatteDecompilerShaderContext* shaderContext) function _emitInputsAndOutputs (line 273) | static void _emitInputsAndOutputs(LatteDecompilerShaderContext* decomp... function emitHeader (line 360) | static void emitHeader(LatteDecompilerShaderContext* decompilerContext... function _emitUniformBufferDefinitions (line 412) | static void _emitUniformBufferDefinitions(LatteDecompilerShaderContext... function _emitTextureDefinitions (line 430) | static void _emitTextureDefinitions(LatteDecompilerShaderContext* shad... function emitInputs (line 494) | static void emitInputs(LatteDecompilerShaderContext* decompilerContext... FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerInternal.h type LatteDecompilerALUInstruction (line 3) | struct LatteDecompilerALUInstruction function isOP3 (line 6) | bool isOP3{} function uint32 (line 7) | uint32 opcode{} function uint32 (line 8) | uint32 instructionGroupIndex{} function uint8 (line 9) | uint8 indexMode{} function uint8 (line 10) | uint8 omod{} function uint32 (line 12) | uint32 destGpr{} function uint8 (line 13) | uint8 destRel{} function uint8 (line 14) | uint8 destElem{} function uint8 (line 15) | uint8 destClamp{} function uint8 (line 16) | uint8 writeMask{} function uint8 (line 18) | uint8 updateExecuteMask{} function uint8 (line 19) | uint8 updatePredicate{} function uint8 (line 24) | uint8 rel{} function uint8 (line 25) | uint8 abs{} function uint8 (line 26) | uint8 neg{} function uint8 (line 27) | uint8 chan{} function uint8 (line 35) | uint8 aluUnit{} function uint8 (line 36) | uint8 indexInGroup{} function isLastInstructionOfGroup (line 37) | bool isLastInstructionOfGroup{} type LatteDecompilerTEXInstruction (line 40) | struct LatteDecompilerTEXInstruction function uint32 (line 43) | uint32 opcode{} function sint32 (line 53) | sint32 samplerIndex{} function uint32 (line 54) | uint32 offset{} function sint8 (line 55) | sint8 srcSel[4]{} function sint8 (line 56) | sint8 offsetX{} function sint8 (line 57) | sint8 offsetY{} function sint8 (line 58) | sint8 offsetZ{} function sint8 (line 60) | sint8 lodBias{} function sint8 (line 66) | sint8 srcSelX{} function uint32 (line 67) | uint32 format{} function uint8 (line 68) | uint8 nfa{} function uint8 (line 69) | uint8 isSigned{} type LatteDecompilerCFInstruction (line 73) | struct LatteDecompilerCFInstruction function uint32 (line 76) | uint32 cfAddr{} function uint32 (line 78) | uint32 addr{} function sint32 (line 79) | sint32 count{} function uint32 (line 84) | uint32 cBank0Index{} function uint32 (line 85) | uint32 cBank1Index{} function uint32 (line 86) | uint32 cBank0AddrBase{} function uint32 (line 87) | uint32 cBank1AddrBase{} function uint32 (line 89) | uint32 exportType{} function uint8 (line 90) | uint8 exportComponentSel[4]{} function uint32 (line 91) | uint32 exportBurstCount{} function uint32 (line 93) | uint32 memWriteArraySize{} function uint8 (line 94) | uint8 memWriteCompMask{} function uint8 (line 95) | uint8 memWriteElemSize{} function uint32 (line 97) | uint32 exportArrayBase{} function uint32 (line 98) | uint32 exportSourceGPR{} function uint32 (line 100) | uint32 cfCond{} function uint32 (line 101) | uint32 popCount{} function modifiesPredicate (line 103) | bool modifiesPredicate{} function modifiesActiveMask (line 104) | bool modifiesActiveMask{} function uint32 (line 105) | uint32 numPredInstructions{} function sint32 (line 106) | sint32 activeStackDepth{} type LatteDecompilerSubroutineInfo (line 124) | struct LatteDecompilerSubroutineInfo type LatteDecompilerBufferAccessTracker (line 131) | struct LatteDecompilerBufferAccessTracker function hasDynamicIndexAccess (line 134) | bool hasDynamicIndexAccess{false}; type LatteDecompilerShaderContext (line 188) | struct LatteDecompilerShaderContext function sint32 (line 258) | sint32 currentBufferBindingPointMTL{} function sint32 (line 259) | sint32 currentTextureBindingPointMTL{} type ALUClauseTemporariesState (line 260) | struct ALUClauseTemporariesState FILE: src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerRegisterDataTypeTracker.cpp function LatteDecompiler_analyzeDataTypes (line 7) | void LatteDecompiler_analyzeDataTypes(LatteDecompilerShaderContext* shad... FILE: src/Cafe/HW/Latte/Renderer/Metal/CachedFBOMtl.cpp class MetalRenderer (line 6) | class MetalRenderer FILE: src/Cafe/HW/Latte/Renderer/Metal/CachedFBOMtl.h function class (line 8) | class CachedFBOMtl : public LatteCachedFBO FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteTextureMtl.cpp class MetalRenderer (line 6) | class MetalRenderer function LatteTextureView (line 93) | LatteTextureView* LatteTextureMtl::CreateView(Latte::E_DIM dim, Latte::E... FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteTextureMtl.h function class (line 9) | class LatteTextureMtl : public LatteTexture FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteTextureReadbackMtl.cpp function uint8 (line 49) | uint8* LatteTextureReadbackInfoMtl::GetData() FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteTextureReadbackMtl.h function class (line 6) | class LatteTextureReadbackInfoMtl : public LatteTextureReadbackInfo FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteTextureViewMtl.cpp function uint32 (line 7) | uint32 LatteTextureMtl_AdjustTextureCompSel(Latte::E_GX2SURFFMT format, ... FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteTextureViewMtl.h function class (line 11) | class LatteTextureViewMtl : public LatteTextureView FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteToMtl.cpp function CheckForPixelFormatSupport (line 88) | void CheckForPixelFormatSupport(const MetalPixelFormatSupport& support) function MetalPixelFormatInfo (line 182) | const MetalPixelFormatInfo GetMtlPixelFormatInfo(Latte::E_GX2SURFFMT for... function GetMtlPixelFormat (line 202) | MTL::PixelFormat GetMtlPixelFormat(Latte::E_GX2SURFFMT format, bool isDe... function uint32 (line 211) | inline uint32 CeilDivide(uint32 a, uint32 b) { function GetMtlTextureBytesPerRow (line 215) | size_t GetMtlTextureBytesPerRow(Latte::E_GX2SURFFMT format, bool isDepth... function GetMtlTextureBytesPerImage (line 222) | size_t GetMtlTextureBytesPerImage(Latte::E_GX2SURFFMT format, bool isDep... function GetMtlPrimitiveType (line 229) | MTL::PrimitiveType GetMtlPrimitiveType(LattePrimitiveMode primitiveMode) function GetMtlVertexFormat (line 263) | MTL::VertexFormat GetMtlVertexFormat(uint8 format) function uint32 (line 316) | uint32 GetMtlVertexFormatSize(uint8 format) function GetMtlIndexType (line 367) | MTL::IndexType GetMtlIndexType(Renderer::INDEX_TYPE indexType) function GetMtlBlendOp (line 381) | MTL::BlendOperation GetMtlBlendOp(Latte::LATTE_CB_BLENDN_CONTROL::E_COMB... function GetMtlBlendFactor (line 426) | MTL::BlendFactor GetMtlBlendFactor(Latte::LATTE_CB_BLENDN_CONTROL::E_BLE... function GetMtlCompareFunc (line 444) | MTL::CompareFunction GetMtlCompareFunc(Latte::E_COMPAREFUNC func) function GetMtlSamplerAddressMode (line 462) | MTL::SamplerAddressMode GetMtlSamplerAddressMode(Latte::LATTE_SQ_TEX_SAM... function GetMtlTextureSwizzle (line 479) | MTL::TextureSwizzle GetMtlTextureSwizzle(uint32 swizzle) function GetMtlStencilOp (line 496) | MTL::StencilOperation GetMtlStencilOp(Latte::LATTE_DB_DEPTH_CONTROL::E_S... function GetMtlColorWriteMask (line 502) | MTL::ColorWriteMask GetMtlColorWriteMask(uint8 mask) FILE: src/Cafe/HW/Latte/Renderer/Metal/LatteToMtl.h type Uvec2 (line 12) | struct Uvec2 { function MetalDataType (line 17) | enum class MetalDataType FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalAttachmentsInfo.cpp class CachedFBOMtl (line 6) | class CachedFBOMtl FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalAttachmentsInfo.h function class (line 5) | class MetalAttachmentsInfo FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalBufferAllocator.cpp function uint32 (line 9) | uint32 MetalBufferChunkedHeap::allocateNewChunk(uint32 chunkIndex, uint3... FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalBufferAllocator.h function MTL (line 10) | inline MTL::ResourceOptions GetResourceOptions(MTL::ResourceOptions opti... function class (line 18) | class MetalBufferChunkedHeap : private ChunkedHeap<> function class (line 66) | class MetalSynchronizedRingAllocator function class (line 127) | class MetalSynchronizedHeapAllocator FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalCommon.h type MetalPixelFormatSupport (line 8) | struct MetalPixelFormatSupport type MetalQueryRange (line 26) | struct MetalQueryRange function Align (line 48) | inline size_t Align(size_t size, size_t alignment) function StackAutoRelease (line 53) | __attribute__((unused)) static inline void StackAutoRelease(void* object) function NS (line 61) | inline NS::String* ToNSString(const char* str) function NS (line 67) | inline NS::String* ToNSString(const std::string& str) function NS (line 73) | inline NS::URL* ToNSURL(const char* str) function NS (line 79) | inline NS::URL* ToNSURL(const std::string& str) function NS (line 84) | inline NS::String* GetLabel(const std::string& label, const void* identi... function IsValidDepthTextureType (line 91) | inline bool IsValidDepthTextureType(Latte::E_DIM dim) function CommandBufferCompleted (line 96) | inline bool CommandBufferCompleted(MTL::CommandBuffer* commandBuffer) function FormatIsRenderable (line 102) | inline bool FormatIsRenderable(Latte::E_GX2SURFFMT format) function uint32 (line 185) | inline uint32 GetVerticesPerPrimitive(LattePrimitiveMode primitiveMode) function PrimitiveRequiresConnection (line 206) | inline bool PrimitiveRequiresConnection(LattePrimitiveMode primitiveMode) function UseRectEmulation (line 214) | inline bool UseRectEmulation(const LatteContextRegister& lcr) { function UseGeometryShader (line 219) | inline bool UseGeometryShader(const LatteContextRegister& lcr, bool hasG... FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalDepthStencilCache.cpp function uint64 (line 91) | uint64 MetalDepthStencilCache::CalculateDepthStencilHash(const LatteCont... FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalDepthStencilCache.h function class (line 7) | class MetalDepthStencilCache FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalLayerHandle.h function class (line 8) | class MetalLayerHandle FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalMemoryManager.h function class (line 7) | class MetalMemoryManager FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalOutputShaderCache.h function class (line 8) | class MetalOutputShaderCache FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalPerformanceMonitor.h function class (line 3) | class MetalPerformanceMonitor FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCache.cpp function compileThreadFunc (line 25) | static void compileThreadFunc(sint32 threadIndex) function initCompileThread (line 50) | static void initCompileThread() function queuePipeline (line 69) | static void queuePipeline(MetalPipelineCompiler* v) function IsAsyncPipelineAllowed (line 79) | bool IsAsyncPipelineAllowed(const MetalAttachmentsInfo& attachmentsInfo,... function MetalPipelineCache (line 96) | MetalPipelineCache& MetalPipelineCache::GetInstance() class MetalRenderer (line 101) | class MetalRenderer function PipelineObject (line 115) | PipelineObject* MetalPipelineCache::GetRenderPipelineState(const LatteFe... function uint64 (line 154) | uint64 MetalPipelineCache::CalculatePipelineHash(const LatteFetchShader*... function uint32 (line 264) | uint32 MetalPipelineCache::BeginLoading(uint64 cacheTitleId) type CachedPipeline (line 362) | struct CachedPipeline type ShaderHash (line 364) | struct ShaderHash method set (line 370) | void set(uint64 baseHash, uint64 auxHash) FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCache.h function class (line 8) | class MetalPipelineCache FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCompiler.cpp function rectsEmulationGS_outputSingleVertex (line 20) | static void rectsEmulationGS_outputSingleVertex(std::string& gsSrc, cons... function rectsEmulationGS_outputGeneratedVertex (line 39) | static void rectsEmulationGS_outputGeneratedVertex(std::string& gsSrc, c... function rectsEmulationGS_outputVerticesCode (line 58) | static void rectsEmulationGS_outputVerticesCode(std::string& gsSrc, cons... function RendererShaderMtl (line 76) | static RendererShaderMtl* rectsEmulationGS_generate(MetalRenderer* metal... function SetFragmentState (line 193) | void SetFragmentState(T* desc, const MetalAttachmentsInfo& lastUsedAttac... FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCompiler.h type PipelineObject (line 8) | struct PipelineObject function class (line 13) | class MetalPipelineCompiler FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalQuery.h function class (line 7) | class LatteQueryObjectMtl : public LatteQueryObject function GrowRange (line 17) | void GrowRange() FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalRenderer.cpp function ImTextureID (line 598) | ImTextureID MetalRenderer::GenerateTexture(const std::vector& dat... function LatteCachedFBO (line 704) | LatteCachedFBO* MetalRenderer::rendertarget_createCachedFBO(uint64 key) function TextureDecoder (line 731) | TextureDecoder* MetalRenderer::texture_chooseDecodedFormat(Latte::E_GX2S... function LatteTexture (line 836) | LatteTexture* MetalRenderer::texture_createTextureEx(Latte::E_DIM dim, M... function LatteTextureReadbackInfo (line 934) | LatteTextureReadbackInfo* MetalRenderer::texture_createReadback(LatteTex... function RendererShader (line 999) | RendererShader* MetalRenderer::shader_create(RendererShader::ShaderType ... function LatteQueryObject (line 1568) | LatteQueryObject* MetalRenderer::occlusionQuery_create() { FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalRenderer.h type MetalGeneralShaderType (line 10) | enum MetalGeneralShaderType function MetalGeneralShaderType (line 19) | inline MetalGeneralShaderType GetMtlGeneralShaderType(LatteConst::Shader... type MetalShaderType (line 34) | enum MetalShaderType function MetalShaderType (line 44) | inline MetalShaderType GetMtlShaderType(LatteConst::ShaderType shaderTyp... type MetalEncoderState (line 62) | struct MetalEncoderState type MetalStreamoutState (line 85) | struct MetalStreamoutState type MetalActiveFBOState (line 95) | struct MetalActiveFBOState type MetalState (line 101) | struct MetalState type MetalCommandBuffer (line 125) | struct MetalCommandBuffer function MetalEncoderType (line 131) | enum class MetalEncoderType FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalSamplerCache.cpp function GetBorderColor (line 6) | MTL::SamplerBorderColor GetBorderColor(LatteConst::ShaderType shaderType... function uint64 (line 173) | uint64 MetalSamplerCache::CalculateSamplerHash(const LatteContextRegiste... FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalSamplerCache.h function class (line 8) | class MetalSamplerCache FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalVoidVertexPipeline.cpp class MetalRenderer (line 3) | class MetalRenderer FILE: src/Cafe/HW/Latte/Renderer/Metal/MetalVoidVertexPipeline.h function class (line 6) | class MetalVoidVertexPipeline FILE: src/Cafe/HW/Latte/Renderer/Metal/RendererShaderMtl.cpp class ShaderMtlThreadPool (line 24) | class ShaderMtlThreadPool method StartThreads (line 27) | void StartThreads() method StopThreads (line 54) | void StopThreads() method CompilerThreadFunc (line 79) | void CompilerThreadFunc() method HasThreadsRunning (line 138) | bool HasThreadsRunning() const { return m_threadsActive; } FILE: src/Cafe/HW/Latte/Renderer/Metal/RendererShaderMtl.h type class (line 15) | enum class FILE: src/Cafe/HW/Latte/Renderer/Metal/UtilityShaderSource.h type VertexOut (line 15) | struct VertexOut { function vertex (line 20) | vertex VertexOut vertexFullscreen(ushort vid [[vertex_id]]) { function vertex (line 33) | vertex void vertexCopyBufferToBuffer(uint vid [[vertex_id]], device uint... function fragment (line 37) | fragment float4 fragmentCopyDepthToColor(VertexOut in [[stage_in]], text... FILE: src/Cafe/HW/Latte/Renderer/OpenGL/CachedFBOGL.h function class (line 6) | class CachedFBOGL : public LatteCachedFBO FILE: src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureGL.cpp function LatteTextureView (line 63) | LatteTextureView* LatteTextureGL::CreateView(Latte::E_DIM dim, Latte::E_... FILE: src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureGL.h function class (line 6) | class LatteTextureGL : public LatteTexture function isAlternativeFormat (line 56) | bool isAlternativeFormat{} FILE: src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureViewGL.cpp function LatteTextureViewGL (line 117) | LatteTextureViewGL* LatteTextureViewGL::GetAlternativeView() FILE: src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureViewGL.h function class (line 6) | class LatteTextureViewGL : public LatteTextureView FILE: src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLQuery.cpp class LatteQueryObjectGL (line 4) | class LatteQueryObjectGL : public LatteQueryObject function LatteQueryObject (line 17) | LatteQueryObject* OpenGLRenderer::occlusionQuery_create() FILE: src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp class DefaultOpenGLCanvasCallbacks (line 22) | class DefaultOpenGLCanvasCallbacks : public OpenGLCanvasCallbacks function SetOpenGLCanvasCallbacks (line 28) | void SetOpenGLCanvasCallbacks(OpenGLCanvasCallbacks* callbacks) function ClearOpenGLCanvasCallbacks (line 34) | void ClearOpenGLCanvasCallbacks() function GLCanvas_HasPadViewOpen (line 40) | bool GLCanvas_HasPadViewOpen() function GLCanvas_MakeCurrent (line 45) | bool GLCanvas_MakeCurrent(bool padView) function GLCanvas_SwapBuffers (line 50) | void GLCanvas_SwapBuffers(bool swapTV, bool swapDRC) type CemuGL (line 58) | namespace CemuGL function OpenGLRenderer (line 152) | OpenGLRenderer* OpenGLRenderer::GetInstance() function ImTextureID (line 197) | ImTextureID OpenGLRenderer::GenerateTexture(const std::vector& da... function GL_IMPORT (line 231) | GL_IMPORT _GetOpenGLFunction(HMODULE hLib, const char* name) function LoadOpenGLImports (line 239) | void LoadOpenGLImports() function GL_IMPORT (line 247) | GL_IMPORT _GetOpenGLFunction(void* hLib, PFNGLXGETPROCADDRESSPROC func, ... function LoadOpenGLImports (line 257) | void LoadOpenGLImports() function EGLAPI (line 285) | EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval(EGLDisplay dpy, EGLint int... function LoadOpenGLImports (line 292) | void LoadOpenGLImports() function _glDebugCallback (line 455) | void _glDebugCallback(GLenum source, GLenum type, GLuint id, GLenum seve... function LatteCachedFBO (line 707) | LatteCachedFBO* OpenGLRenderer::rendertarget_createCachedFBO(uint64 key) function GLuint (line 795) | static GLuint GetGLBlendFactor(Latte::LATTE_CB_BLENDN_CONTROL::E_BLENDFA... function GLuint (line 827) | GLuint GetGLBlendCombineFunc(Latte::LATTE_CB_BLENDN_CONTROL::E_COMBINEFU... function TextureDecoder (line 860) | TextureDecoder* OpenGLRenderer::texture_chooseDecodedFormat(Latte::E_GX2... function OpenGLRenderer_texture_loadSlice_normal (line 1006) | void OpenGLRenderer_texture_loadSlice_normal(LatteTexture* hostTextureGe... function OpenGLRenderer_texture_loadSlice_viaBuffers (line 1051) | void OpenGLRenderer_texture_loadSlice_viaBuffers(LatteTexture* hostTextu... function LatteTexture (line 1163) | LatteTexture* OpenGLRenderer::texture_createTextureEx(Latte::E_DIM dim, ... function LatteTextureReadbackInfo (line 1265) | LatteTextureReadbackInfo* OpenGLRenderer::texture_createReadback(LatteTe... function RendererShader (line 1309) | RendererShader* OpenGLRenderer::shader_create(RendererShader::ShaderType... FILE: src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h function class (line 9) | class OpenGLCanvasCallbacks function class (line 31) | class OpenGLRenderer : public Renderer FILE: src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp function LatteDraw_resetAttributePointerCache (line 75) | void LatteDraw_resetAttributePointerCache() function _setAttributeBufferPointerRaw (line 84) | void _setAttributeBufferPointerRaw(uint32 attributeShaderLoc, uint8* buf... type _indexDataCacheEntry_t (line 211) | struct _indexDataCacheEntry_t function _appendToUsageLinkedList (line 234) | void _appendToUsageLinkedList(indexDataCacheEntry2_t* entry) function _removeFromUsageLinkedList (line 252) | void _removeFromUsageLinkedList(indexDataCacheEntry2_t* entry) function _removeFromBucket (line 270) | void _removeFromBucket(indexDataCacheEntry2_t* entry) function _decodeAndUploadIndexData (line 293) | void _decodeAndUploadIndexData(indexDataCacheEntry2_t* cacheEntry) function LatteDraw_cleanupAfterFrame (line 372) | void LatteDraw_cleanupAfterFrame() function LatteDrawGL_removeLeastRecentlyUsedIndexCacheEntries (line 389) | void LatteDrawGL_removeLeastRecentlyUsedIndexCacheEntries(sint32 count) function uint32 (line 403) | uint32 LatteDrawGL_calculateIndexDataHash(uint8* data, uint32 size) function LatteDrawGL_prepareIndicesWithGPUCache (line 433) | void LatteDrawGL_prepareIndicesWithGPUCache(MPTR indexDataMPTR, _INDEX_T... function LatteDraw_handleSpecialState8_clearAsDepth (line 527) | void LatteDraw_handleSpecialState8_clearAsDepth() function LatteDrawGL_doDraw (line 591) | void LatteDrawGL_doDraw(_INDEX_TYPE indexType, uint32 baseVertex, uint32... function _resetAttributes (line 671) | void _resetAttributes(LatteParsedFetchShaderBufferGroup_t* attribGroup, ... function RendererShaderGL (line 764) | RendererShaderGL* rectsEmulationGS_generateShaderGL(LatteDecompilerShade... function RendererShaderGL (line 876) | RendererShaderGL* rectsEmulationGS_getShaderGL(LatteDecompilerShader* ve... function uint32 (line 1302) | uint32 _correctTextureCompSelGL(Latte::E_GX2SURFFMT format, uint32 compSel) function uint32 (line 1347) | uint32 _getGLMinFilter(Latte::LATTE_SQ_TEX_SAMPLER_WORD0_0::E_XY_FILTER ... FILE: src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLSurfaceCopy.cpp function _setDepthCompareMode (line 15) | void _setDepthCompareMode(LatteTextureViewGL* textureView, uint8 depthCo... FILE: src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLTextureReadback.h function class (line 5) | class LatteTextureReadbackInfoGL : public LatteTextureReadbackInfo FILE: src/Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.cpp function sint32 (line 225) | sint32 RendererShaderGL::GetUniformLocation(const char* name) FILE: src/Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.h function GLuint (line 17) | GLuint GetProgram() const { cemu_assert_debug(m_isCompiled); return m_pr... function m_isCompiled (line 41) | bool m_isCompiled{ false }; FILE: src/Cafe/HW/Latte/Renderer/OpenGL/TextureReadbackGL.cpp function uint8 (line 121) | uint8* LatteTextureReadbackInfoGL::GetData() FILE: src/Cafe/HW/Latte/Renderer/Renderer.cpp function uint8 (line 88) | uint8 Renderer::SRGBComponentToRGB(uint8 ci) function uint8 (line 100) | uint8 Renderer::RGBComponentToSRGB(uint8 cli) FILE: src/Cafe/HW/Latte/Renderer/Renderer.h type ImFontAtlas (line 16) | struct ImFontAtlas type ImGuiContext (line 17) | struct ImGuiContext type class (line 19) | enum class type class (line 32) | enum class type class (line 46) | enum class function virtual (line 63) | virtual void EnableDebugMode() {} function virtual (line 73) | virtual void HandleScreenshotRequest(LatteTextureView* texView, bool pad... type IndexAllocation (line 147) | struct IndexAllocation function ScreenshotState (line 170) | enum class ScreenshotState FILE: src/Cafe/HW/Latte/Renderer/RendererOuputShader.h function class (line 8) | class RendererOutputShader FILE: src/Cafe/HW/Latte/Renderer/RendererShader.cpp function uint32 (line 5) | uint32 RendererShader::GeneratePrecompiledCacheId() FILE: src/Cafe/HW/Latte/Renderer/RendererShader.h function class (line 3) | class RendererShader FILE: src/Cafe/HW/Latte/Renderer/Vulkan/CachedFBOVk.cpp function VKRObjectTextureView (line 53) | VKRObjectTextureView* CachedFBOVk::GetColorBufferImageView(uint32 index) function VKRObjectTextureView (line 66) | VKRObjectTextureView* CachedFBOVk::GetDepthStencilBufferImageView(bool& ... FILE: src/Cafe/HW/Latte/Renderer/Vulkan/CachedFBOVk.h function class (line 6) | class CachedFBOVk : public LatteCachedFBO function VKRObjectFramebuffer (line 21) | VKRObjectFramebuffer* GetFramebufferObj() const function VKRObjectRenderPass (line 26) | VKRObjectRenderPass* GetRenderPassObj() const function VkRenderingInfoKHR (line 32) | VkRenderingInfoKHR* GetRenderingInfo() function TrackDependency (line 38) | void TrackDependency(class PipelineInfo* pipelineInfo) function RemoveDependency (line 45) | void RemoveDependency(class PipelineInfo* pipelineInfo) function VKRObjectRenderPass (line 68) | VKRObjectRenderPass* m_vkrObjRenderPass{} function VKRObjectFramebuffer (line 69) | VKRObjectFramebuffer* m_vkrObjFramebuffer{} FILE: src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureViewVk.cpp function uint32 (line 7) | uint32 LatteTextureVk_AdjustTextureCompSel(Latte::E_GX2SURFFMT format, u... function VKRObjectTextureView (line 95) | VKRObjectTextureView* LatteTextureViewVk::CreateView(uint32 gpuSamplerSw... function VKRObjectTextureView (line 153) | VKRObjectTextureView* LatteTextureViewVk::GetViewRGBA() function VKRObjectTextureView (line 158) | VKRObjectTextureView* LatteTextureViewVk::GetSamplerView(uint32 gpuSampl... function VkSampler (line 195) | VkSampler LatteTextureViewVk::GetDefaultTextureSampler(bool useLinearTex... function VkImageViewType (line 235) | VkImageViewType LatteTextureViewVk::GetImageViewTypeFromGX2Dim(Latte::E_... FILE: src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureViewVk.h function class (line 7) | class LatteTextureViewVk : public LatteTextureView FILE: src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.cpp class VulkanRenderer (line 6) | class VulkanRenderer function LatteTextureView (line 124) | LatteTextureView* LatteTextureVk::CreateView(Latte::E_DIM dim, Latte::E_... FILE: src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h function class (line 9) | class LatteTextureVk : public LatteTexture FILE: src/Cafe/HW/Latte/Renderer/Vulkan/RendererShaderVk.cpp class FileCache (line 14) | class FileCache function TBuiltInResource (line 19) | consteval TBuiltInResource GetDefaultBuiltInResource() class _ShaderVkThreadPool (line 128) | class _ShaderVkThreadPool method StartThreads (line 131) | void StartThreads() method StopThreads (line 141) | void StopThreads() method CompilerThreadFunc (line 157) | void CompilerThreadFunc() method HasThreadsRunning (line 185) | bool HasThreadsRunning() const { return m_threadsActive; } FILE: src/Cafe/HW/Latte/Renderer/Vulkan/RendererShaderVk.h type class (line 15) | enum class function TrackDependency (line 38) | void TrackDependency(class PipelineInfo* p) function RemoveDependency (line 45) | void RemoveDependency(class PipelineInfo* p) FILE: src/Cafe/HW/Latte/Renderer/Vulkan/SwapchainInfoVk.cpp function VkSemaphore (line 219) | VkSemaphore SwapchainInfoVk::ConsumeAcquireSemaphore() function VkSurfaceFormatKHR (line 315) | VkSurfaceFormatKHR SwapchainInfoVk::ChooseSurfaceFormat(const std::vecto... function VkExtent2D (line 329) | VkExtent2D SwapchainInfoVk::ChooseSwapExtent(const VkSurfaceCapabilities... function VkPresentModeKHR (line 340) | VkPresentModeKHR SwapchainInfoVk::ChoosePresentMode(const std::vector function class (line 207) | class VKRSynchronizedHeapAllocator FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VsyncDriver.cpp type _D3DKMT_OPENADAPTERFROMHDC (line 12) | struct _D3DKMT_OPENADAPTERFROMHDC type _D3DKMT_WAITFORVERTICALBLANKEVENT (line 20) | struct _D3DKMT_WAITFORVERTICALBLANKEVENT { class DeviceVsyncHandler (line 26) | class DeviceVsyncHandler method DeviceVsyncHandler (line 29) | DeviceVsyncHandler(void(*cbVSync)()) : m_vsyncDriverVSyncCb(cbVSync) method notifyWindowPosChanged (line 48) | void notifyWindowPosChanged() method HasMonitorChanged (line 54) | bool HasMonitorChanged() method HRESULT (line 72) | HRESULT GetAdapterHandleFromHwnd(D3DKMT_HANDLE* phAdapter, UINT* pOutput) method vsyncThread (line 114) | void vsyncThread() method signalVsync (line 162) | void signalVsync() method setCallback (line 168) | void setCallback(void(*cbVSync)()) function VsyncDriver_startThread (line 189) | void VsyncDriver_startThread(void(*cbVSync)()) function VsyncDriver_notifyWindowPosChanged (line 196) | void VsyncDriver_notifyWindowPosChanged() function VsyncDriver_startThread (line 205) | void VsyncDriver_startThread(void(*cbVSync)()) function VsyncDriver_notifyWindowPosChanged (line 210) | void VsyncDriver_notifyWindowPosChanged() FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanAPI.cpp type VulkanBenchmarkFuncInfo (line 17) | struct VulkanBenchmarkFuncInfo function VkWrapperFuncGenTest (line 27) | auto VkWrapperFuncGenTest(TRet (*func)(Args...), const char* name) function VulkanBenchmarkPrintResults (line 50) | void VulkanBenchmarkPrintResults() function InitializeGlobalVulkan (line 81) | bool InitializeGlobalVulkan() function InitializeInstanceVulkan (line 108) | bool InitializeInstanceVulkan(VkInstance instance) function InitializeDeviceVulkan (line 120) | bool InitializeDeviceVulkan(VkDevice device) function InitializeGlobalVulkan (line 151) | bool InitializeGlobalVulkan() function InitializeInstanceVulkan (line 177) | bool InitializeInstanceVulkan(VkInstance instance) function InitializeDeviceVulkan (line 189) | bool InitializeDeviceVulkan(VkDevice device) FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineCompiler.cpp function rectsEmulationGS_outputSingleVertex (line 15) | void rectsEmulationGS_outputSingleVertex(std::string& gsSrc, LatteDecomp... function rectsEmulationGS_outputGeneratedVertex (line 34) | void rectsEmulationGS_outputGeneratedVertex(std::string& gsSrc, LatteDec... function rectsEmulationGS_outputVerticesCode (line 53) | void rectsEmulationGS_outputVerticesCode(std::string& gsSrc, LatteDecomp... function RendererShaderVk (line 65) | RendererShaderVk* rectsEmulationGS_generate(LatteDecompilerShader* verte... function VkFormat (line 180) | VkFormat PipelineCompiler::GetVertexFormat(uint8 format) function VkBlendOp (line 233) | static VkBlendOp GetVkBlendOp(Latte::LATTE_CB_BLENDN_CONTROL::E_COMBINEF... function VkBlendFactor (line 253) | static VkBlendFactor GetVkBlendFactor(Latte::LATTE_CB_BLENDN_CONTROL::E_... function _IsVkIntegerFormat (line 616) | bool _IsVkIntegerFormat(VkFormat fmt) function compilePipeline_thread (line 1127) | static void compilePipeline_thread(sint32 threadIndex) FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineCompiler.h function VKRObjectPipeline (line 37) | VKRObjectPipeline* m_vkrObjPipeline{} function LatteFetchShader (line 38) | LatteFetchShader* m_fetchShader{} function RendererShaderVk (line 39) | RendererShaderVk* m_vkVertexShader{} function RendererShaderVk (line 40) | RendererShaderVk* m_vkPixelShader{} function RendererShaderVk (line 41) | RendererShaderVk* m_vkGeometryShader{} function VKRObjectRenderPass (line 54) | VKRObjectRenderPass* m_renderPassObj{} function VkPipelineVertexInputStateCreateInfo (line 63) | VkPipelineVertexInputStateCreateInfo vertexInputInfo{} function VkPipelineInputAssemblyStateCreateInfo (line 66) | VkPipelineInputAssemblyStateCreateInfo inputAssembly{} function VkPipelineViewportStateCreateInfo (line 69) | VkPipelineViewportStateCreateInfo viewportState{} function VkPipelineRasterizationStateCreateInfo (line 72) | VkPipelineRasterizationStateCreateInfo rasterizer{} function VkPipelineRasterizationDepthClipStateCreateInfoEXT (line 73) | VkPipelineRasterizationDepthClipStateCreateInfoEXT rasterizerExt{} function VkPipelineMultisampleStateCreateInfo (line 74) | VkPipelineMultisampleStateCreateInfo multisampling{} function VkPipelineColorBlendStateCreateInfo (line 78) | VkPipelineColorBlendStateCreateInfo colorBlending{} function VkPipelineDepthStencilStateCreateInfo (line 85) | VkPipelineDepthStencilStateCreateInfo depthStencilState{} FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineStableCache.cpp function VulkanPipelineStableCache (line 27) | VulkanPipelineStableCache& VulkanPipelineStableCache::GetInstance() function uint32 (line 32) | uint32 VulkanPipelineStableCache::BeginLoading(uint64 cacheTitleId) type CachedPipeline (line 129) | struct CachedPipeline type ShaderHash (line 131) | struct ShaderHash method set (line 137) | void set(uint64 baseHash, uint64 auxHash) function VkFormat (line 152) | VkFormat __getColorBufferVkFormat(const uint32 index, const LatteContext... function __getDepthBufferVkFormat (line 160) | void __getDepthBufferVkFormat(const LatteContextRegister& lcr, VkFormat&... function VKRObjectRenderPass (line 170) | VKRObjectRenderPass* __CreateTemporaryRenderPass(const LatteDecompilerSh... FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineStableCache.h type VulkanPipelineHash (line 4) | struct VulkanPipelineHash function class (line 13) | class VulkanPipelineStableCache type CachedPipeline (line 50) | struct CachedPipeline type CachedPipeline (line 51) | struct CachedPipeline FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanQuery.cpp class LatteQueryObjectVk (line 3) | class LatteQueryObjectVk : public LatteQueryObject method LatteQueryObjectVk (line 7) | LatteQueryObjectVk(VulkanRenderer* rendererVk) : m_rendererVk(rendererVk) type queryFragment (line 23) | struct queryFragment function uint32 (line 111) | uint32 LatteQueryObjectVk::acquireQueryIndex() function LatteQueryObject (line 141) | LatteQueryObject* VulkanRenderer::occlusionQuery_create() FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp function VKAPI_ATTR (line 62) | VKAPI_ATTR VkBool32 VKAPI_CALL DebugUtilsCallback(VkDebugUtilsMessageSev... function VulkanRenderer (line 772) | VulkanRenderer* VulkanRenderer::GetInstance() function SwapchainInfoVk (line 801) | SwapchainInfoVk& VulkanRenderer::GetChainInfo(bool mainWindow) const function VkDeviceCreateInfo (line 1103) | VkDeviceCreateInfo VulkanRenderer::CreateDeviceCreateInfo(const std::vec... function RendererShader (line 1157) | RendererShader* VulkanRenderer::shader_create(RendererShader::ShaderType... function VkSurfaceKHR (line 1360) | VkSurfaceKHR VulkanRenderer::CreateWinSurface(VkInstance instance, HWND ... function VkSurfaceKHR (line 1380) | VkSurfaceKHR VulkanRenderer::CreateXlibSurface(VkInstance instance, Disp... function VkSurfaceKHR (line 1399) | VkSurfaceKHR VulkanRenderer::CreateXcbSurface(VkInstance instance, xcb_c... function VkSurfaceKHR (line 1418) | VkSurfaceKHR VulkanRenderer::CreateWaylandSurface(VkInstance instance, w... function VkSurfaceKHR (line 1439) | VkSurfaceKHR VulkanRenderer::CreateFramebufferSurface(VkInstance instanc... type VulkanRequestedFormat_t (line 1690) | struct VulkanRequestedFormat_t function ImTextureID (line 1872) | ImTextureID VulkanRenderer::GenerateTexture(const std::vector& da... function uint64 (line 2094) | uint64 VulkanRenderer::GetCurrentCommandBufferId() const function VkPipelineShaderStageCreateInfo (line 2566) | VkPipelineShaderStageCreateInfo VulkanRenderer::CreatePipelineShaderStag... function VkPipeline (line 2576) | VkPipeline VulkanRenderer::backbufferBlit_createGraphicsPipeline(VkDescr... function VkDescriptorSet (line 3071) | VkDescriptorSet VulkanRenderer::backbufferBlit_createDescriptorSet(VkDes... function LatteCachedFBO (line 3162) | LatteCachedFBO* VulkanRenderer::rendertarget_createCachedFBO(uint64 key) function TextureDecoder (line 3188) | TextureDecoder* VulkanRenderer::texture_chooseDecodedFormat(Latte::E_GX2... function LatteTexture (line 3430) | LatteTexture* VulkanRenderer::texture_createTextureEx(Latte::E_DIM dim, ... function LatteTextureReadbackInfo (line 3525) | LatteTextureReadbackInfo* VulkanRenderer::texture_createReadback(LatteTe... function uint64 (line 3554) | uint64 VulkanRenderer::GenUniqueId() function uint64 (line 3864) | static uint64 CalcHashSamplerCreateInfo(const VkSamplerCreateInfo& info) function VKRObjectSampler (line 3941) | VKRObjectSampler* VKRObjectSampler::GetOrCreateSampler(VkSamplerCreateIn... FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h type VkSupportedFormatInfo_t (line 16) | struct VkSupportedFormatInfo_t function fmt_r4g4_unorm_pack (line 19) | bool fmt_r4g4_unorm_pack{} function fmt_r5g6b5_unorm_pack (line 20) | bool fmt_r5g6b5_unorm_pack{} function fmt_r4g4b4a4_unorm_pack (line 21) | bool fmt_r4g4b4a4_unorm_pack{} function fmt_a1r5g5b5_unorm_pack (line 22) | bool fmt_a1r5g5b5_unorm_pack{} type VkDescriptorSetInfo (line 25) | struct VkDescriptorSetInfo function uint64 (line 34) | uint64 stateHash{} function class (line 35) | class PipelineInfo* pipeline_info{} function uint8 (line 38) | uint8 statsNumSamplerTextures{ 0 } function uint8 (line 39) | uint8 statsNumDynUniformBuffers{ 0 } function uint8 (line 40) | uint8 statsNumStorageBuffers{ 0 }; function class (line 43) | class VkException : public std::runtime_error function namespace (line 56) | namespace VulkanRendererConst function const (line 80) | size_t operator()(const uint64& k) const noexcept function usesDepthBias (line 107) | bool usesDepthBias{ false }; type QueueFamilyIndices (line 428) | struct QueueFamilyIndices type FeatureControl (line 439) | struct FeatureControl function ImguiEnd (line 518) | void ImguiEnd() override; function draw_beginSequence (line 536) | void draw_beginSequence() override; function streamout_begin (line 569) | void streamout_begin() override; function VkCommandPool (line 599) | VkCommandPool m_commandPool{ nullptr }; FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp function uint64 (line 19) | uint64 VulkanRenderer::draw_calculateMinimalGraphicsPipelineHash(const L... function uint64 (line 46) | uint64 VulkanRenderer::draw_calculateGraphicsPipelineHash(const LatteFet... function PipelineInfo (line 143) | PipelineInfo* VulkanRenderer::draw_getCachedPipeline() function PipelineInfo (line 214) | PipelineInfo* VulkanRenderer::draw_createGraphicsPipeline(uint32 indexCo... function PipelineInfo (line 270) | PipelineInfo* VulkanRenderer::draw_getOrCreateGraphicsPipeline(uint32 in... function uint32 (line 316) | uint32 VulkanRenderer::uniformData_uploadUniformDataBufferGetOffset(std:... function uint64 (line 479) | uint64 VulkanRenderer::GetDescriptorSetStateHash(LatteDecompilerShader* ... function VkDescriptorSetInfo (line 535) | VkDescriptorSetInfo* VulkanRenderer::draw_getOrCreateDescriptorSet(Pipel... FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp type CopyShaderPushConstantData_t (line 4) | struct CopyShaderPushConstantData_t type CopySurfacePipelineInfo (line 10) | struct CopySurfacePipelineInfo type TexSliceMipMapping (line 13) | struct TexSliceMipMapping method TexSliceMipMapping (line 15) | TexSliceMipMapping(LatteTextureVk* texture) : m_texture(texture) {} method T (line 27) | T* create(sint32 sliceIndex, sint32 mipIndex) method T (line 37) | T* get(sint32 sliceIndex, sint32 mipIndex) const method TexSliceMipMapping (line 45) | TexSliceMipMapping(const TexSliceMipMapping&) = delete; method TexSliceMipMapping (line 46) | TexSliceMipMapping& operator=(const TexSliceMipMapping&) = delete; method TexSliceMipMapping (line 47) | TexSliceMipMapping(TexSliceMipMapping&& rhs) method TexSliceMipMapping (line 53) | TexSliceMipMapping& operator=(TexSliceMipMapping&& rhs) type FramebufferValue (line 63) | struct FramebufferValue type DescriptorValue (line 69) | struct DescriptorValue method CopySurfacePipelineInfo (line 76) | CopySurfacePipelineInfo() = default; method CopySurfacePipelineInfo (line 77) | CopySurfacePipelineInfo(VkDevice device) : m_device(device) {} method CopySurfacePipelineInfo (line 78) | CopySurfacePipelineInfo(const CopySurfacePipelineInfo& info) = delete; type VkCopySurfaceState_t (line 116) | struct VkCopySurfaceState_t function uint64 (line 130) | uint64 VulkanRenderer::copySurface_getPipelineStateHash(VkCopySurfaceSta... function CopySurfacePipelineInfo (line 145) | CopySurfacePipelineInfo* VulkanRenderer::copySurface_getCachedPipeline(V... type TexSliceMipMapping (line 13) | struct TexSliceMipMapping method TexSliceMipMapping (line 15) | TexSliceMipMapping(LatteTextureVk* texture) : m_texture(texture) {} method T (line 27) | T* create(sint32 sliceIndex, sint32 mipIndex) method T (line 37) | T* get(sint32 sliceIndex, sint32 mipIndex) const method TexSliceMipMapping (line 45) | TexSliceMipMapping(const TexSliceMipMapping&) = delete; method TexSliceMipMapping (line 46) | TexSliceMipMapping& operator=(const TexSliceMipMapping&) = delete; method TexSliceMipMapping (line 47) | TexSliceMipMapping(TexSliceMipMapping&& rhs) method TexSliceMipMapping (line 53) | TexSliceMipMapping& operator=(TexSliceMipMapping&& rhs) type FramebufferValue (line 63) | struct FramebufferValue type DescriptorValue (line 69) | struct DescriptorValue method CopySurfacePipelineInfo (line 76) | CopySurfacePipelineInfo() = default; method CopySurfacePipelineInfo (line 77) | CopySurfacePipelineInfo(VkDevice device) : m_device(device) {} method CopySurfacePipelineInfo (line 78) | CopySurfacePipelineInfo(const CopySurfacePipelineInfo& info) = delete; function RendererShaderVk (line 155) | RendererShaderVk* _vkGenSurfaceCopyShader_vs() function RendererShaderVk (line 188) | RendererShaderVk* _vkGenSurfaceCopyShader_ps_colorToDepth() function RendererShaderVk (line 206) | RendererShaderVk* _vkGenSurfaceCopyShader_ps_depthToColor() function VKRObjectRenderPass (line 225) | VKRObjectRenderPass* VulkanRenderer::copySurface_createRenderpass(VkCopy... function CopySurfacePipelineInfo (line 246) | CopySurfacePipelineInfo* VulkanRenderer::copySurface_getOrCreateGraphics... type TexSliceMipMapping (line 13) | struct TexSliceMipMapping method TexSliceMipMapping (line 15) | TexSliceMipMapping(LatteTextureVk* texture) : m_texture(texture) {} method T (line 27) | T* create(sint32 sliceIndex, sint32 mipIndex) method T (line 37) | T* get(sint32 sliceIndex, sint32 mipIndex) const method TexSliceMipMapping (line 45) | TexSliceMipMapping(const TexSliceMipMapping&) = delete; method TexSliceMipMapping (line 46) | TexSliceMipMapping& operator=(const TexSliceMipMapping&) = delete; method TexSliceMipMapping (line 47) | TexSliceMipMapping(TexSliceMipMapping&& rhs) method TexSliceMipMapping (line 53) | TexSliceMipMapping& operator=(TexSliceMipMapping&& rhs) type FramebufferValue (line 63) | struct FramebufferValue type DescriptorValue (line 69) | struct DescriptorValue method CopySurfacePipelineInfo (line 76) | CopySurfacePipelineInfo() = default; method CopySurfacePipelineInfo (line 77) | CopySurfacePipelineInfo(VkDevice device) : m_device(device) {} method CopySurfacePipelineInfo (line 78) | CopySurfacePipelineInfo(const CopySurfacePipelineInfo& info) = delete; function VKRObjectTextureView (line 450) | VKRObjectTextureView* VulkanRenderer::surfaceCopy_createImageView(LatteT... function VKRObjectFramebuffer (line 476) | VKRObjectFramebuffer* VulkanRenderer::surfaceCopy_getOrCreateFramebuffer... function VKRObjectDescriptorSet (line 507) | VKRObjectDescriptorSet* VulkanRenderer::surfaceCopy_getOrCreateDescripto... type vkComponentDesc_t (line 705) | struct vkComponentDesc_t type TYPE (line 707) | enum class TYPE : uint8 method vkComponentDesc_t (line 717) | vkComponentDesc_t(uint8 b, TYPE t) : bits(b), type(t) {} function vkIsDepthFormat (line 724) | bool vkIsDepthFormat(VkFormat imageFormat) function vkComponentDesc_t (line 739) | vkComponentDesc_t vkGetFormatDepthBits(VkFormat imageFormat) type TYPE (line 707) | enum class TYPE : uint8 method vkComponentDesc_t (line 717) | vkComponentDesc_t(uint8 b, TYPE t) : bits(b), type(t) {} function vkIsBitCompatibleColorDepthFormat (line 757) | bool vkIsBitCompatibleColorDepthFormat(VkFormat format1, VkFormat format2) FILE: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanTextureReadback.h function class (line 4) | class LatteTextureReadbackInfoVk : public LatteTextureReadbackInfo FILE: src/Cafe/HW/Latte/ShaderInfo/ShaderDescription.cpp type Latte (line 4) | namespace Latte FILE: src/Cafe/HW/Latte/ShaderInfo/ShaderInfo.h function namespace (line 5) | namespace Latte FILE: src/Cafe/HW/Latte/Transcompiler/LatteTC.cpp class CFBlockNode (line 8) | class CFBlockNode method CFBlockNode (line 11) | CFBlockNode(uint32 cfAddress, const LatteCFInstruction& cfInstruction)... method addInstruction (line 17) | void addInstruction(const LatteCFInstruction& cfInstruction) method setNextAddress (line 23) | void setNextAddress(uint32 addr) FILE: src/Cafe/HW/Latte/Transcompiler/LatteTC.h function namespace (line 9) | namespace ZpIR function class (line 15) | class LatteTCGenIR type DelayedAssignment (line 88) | struct DelayedAssignment type DelayedAssignmentPVPS (line 95) | struct DelayedAssignmentPVPS function setAfterGroup (line 101) | void setAfterGroup(uint8 aluUnit, uint32 gprIndex, uint32 channelIndex, ... function setAfterGroupPVPS (line 110) | void setAfterGroupPVPS(uint8 aluUnit, ZpIR::IRReg reg) function applyDelayedAfterGroup (line 118) | void applyDelayedAfterGroup() function reset (line 140) | void reset() function setPVPS (line 152) | void setPVPS(uint32 unitIndex, ZpIR::IRReg reg) function DelayedAssignment (line 162) | DelayedAssignment m_delayedAssignments[5]{} function DelayedAssignmentPVPS (line 163) | DelayedAssignmentPVPS m_delayedAssignmentsPSPV[5]{} function reset (line 172) | void reset() type ZpIR (line 190) | struct ZpIR function m_vertexShaderCtx (line 195) | struct FILE: src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp function _guessTypeFromConstantValue (line 216) | ZpIR::DataType _guessTypeFromConstantValue(uint32 bits) FILE: src/Cafe/HW/MMU/MMU.cpp function checkMemAlloc (line 11) | void checkMemAlloc(void* result) function memory_initPhysicalLayout (line 17) | void memory_initPhysicalLayout() type MMURange (line 67) | struct MMURange function memory_getMMURanges (line 69) | std::vector memory_getMMURanges() function MMURange (line 74) | MMURange* memory_getMMURangeByAddress(MPTR address) function memory_init (line 128) | void memory_init() function memory_mapForCurrentTitle (line 147) | void memory_mapForCurrentTitle() function memory_unmapForCurrentTitle (line 200) | void memory_unmapForCurrentTitle() function memory_logModifiedMemoryRanges (line 209) | void memory_logModifiedMemoryRanges() function memory_enableOverlayArena (line 236) | void memory_enableOverlayArena() function memory_enableHBLELFCodeArea (line 243) | void memory_enableHBLELFCodeArea() function memory_isAddressRangeAccessible (line 255) | bool memory_isAddressRangeAccessible(MPTR virtualAddress, uint32 size) function uint32 (line 270) | uint32 memory_virtualToPhysical(uint32 virtualOffset) function uint32 (line 276) | uint32 memory_physicalToVirtual(uint32 physicalOffset) function uint8 (line 282) | uint8* memory_getPointerFromPhysicalOffset(uint32 physicalOffset) function uint32 (line 287) | uint32 memory_getVirtualOffsetFromPointer(void* ptr) function uint8 (line 294) | uint8* memory_getPointerFromVirtualOffset(uint32 virtualOffset) function uint8 (line 299) | uint8* memory_getPointerFromVirtualOffsetAllowNull(uint32 virtualOffset) function memory_writeDouble (line 307) | void memory_writeDouble(uint32 address, double vf) function memory_writeFloat (line 317) | void memory_writeFloat(uint32 address, float vf) function memory_writeU32 (line 323) | void memory_writeU32(uint32 address, uint32 v) function memory_writeU64 (line 328) | void memory_writeU64(uint32 address, uint64 v) function memory_writeU16 (line 333) | void memory_writeU16(uint32 address, uint16 v) function memory_writeU8 (line 338) | void memory_writeU8(uint32 address, uint8 v) function memory_readDouble (line 345) | double memory_readDouble(uint32 address) function memory_readFloat (line 355) | float memory_readFloat(uint32 address) function uint64 (line 362) | uint64 memory_readU64(uint32 address) function uint32 (line 368) | uint32 memory_readU32(uint32 address) function uint16 (line 374) | uint16 memory_readU16(uint32 address) function uint8 (line 380) | uint8 memory_readU8(uint32 address) function DLLEXPORT (line 385) | DLLEXPORT void* memory_getBase() function memory_writeDumpFile (line 390) | void memory_writeDumpFile(uint32 startAddr, uint32 size, const fs::path&... function memory_createDump (line 402) | void memory_createDump() type MMU (line 416) | namespace MMU function _initHandlers (line 430) | void _initHandlers() function PAddr (line 440) | PAddr _MakeMMIOAddress(MMIOInterface interfaceLocation, uint32 relativ... function RegisterMMIO_W32 (line 452) | void RegisterMMIO_W32(MMIOInterface interfaceLocation, uint32 relative... function RegisterMMIO_W16 (line 458) | void RegisterMMIO_W16(MMIOInterface interfaceLocation, uint32 relative... function RegisterMMIO_R32 (line 464) | void RegisterMMIO_R32(MMIOInterface interfaceLocation, uint32 relative... function RegisterMMIO_R16 (line 471) | void RegisterMMIO_R16(MMIOInterface interfaceLocation, uint32 relative... function WriteMMIO_32 (line 477) | void WriteMMIO_32(PAddr address, uint32 value) function WriteMMIO_16 (line 489) | void WriteMMIO_16(PAddr address, uint16 value) function uint32 (line 504) | uint32 ReadMMIO_32(PAddr address) function uint16 (line 516) | uint16 ReadMMIO_16(PAddr address) FILE: src/Cafe/HW/MMU/MMU.h function MMU_MEM_AREA_ID (line 21) | enum class MMU_MEM_AREA_ID function namespace (line 235) | namespace MMU FILE: src/Cafe/HW/SI/SI.cpp type HW_SI (line 5) | namespace HW_SI function handlePollUpdate (line 29) | void handlePollUpdate() function handleQueuedTransfers (line 42) | void handleQueuedTransfers() function flushAllOutputBuffers (line 47) | void flushAllOutputBuffers() function SI_COUTBUF_R32 (line 59) | HWREG::SICOUTBUF SI_COUTBUF_R32(PAddr addr) function SI_COUTBUF_W32 (line 67) | void SI_COUTBUF_W32(PAddr addr, HWREG::SICOUTBUF newValue) function SI_POLL_R32 (line 75) | HWREG::SIPOLL SI_POLL_R32(PAddr addr) function SI_POLL_W32 (line 81) | void SI_POLL_W32(PAddr addr, HWREG::SIPOLL newValue) function SI_COMCSR_R32 (line 88) | HWREG::SICOMCSR SI_COMCSR_R32(PAddr addr) function SI_COMCSR_W32 (line 93) | void SI_COMCSR_W32(PAddr addr, HWREG::SICOMCSR newValue) function SI_SR_R32 (line 112) | HWREG::SISR SI_SR_R32(PAddr addr) function SI_SR_W32 (line 131) | void SI_SR_W32(PAddr addr, HWREG::SISR newValue) function Initialize (line 150) | void Initialize() FILE: src/Cafe/HW/SI/si.h function namespace (line 2) | namespace HW_SI FILE: src/Cafe/HW/VI/VI.cpp type HW_VI (line 4) | namespace HW_VI FILE: src/Cafe/IOSU/ODM/iosu_odm.cpp type iosu (line 8) | namespace iosu type odm (line 10) | namespace odm type ODM_CMD_OPERATION_TYPE (line 23) | enum class ODM_CMD_OPERATION_TYPE type ODM_STATE (line 29) | enum class ODM_STATE function ODMHandleCommandIoctl (line 47) | void ODMHandleCommandIoctl(uint32 clientHandle, IPCCommandBody* cmd,... function uint32 (line 71) | uint32 CreateClientHandle() function CloseClientHandle (line 76) | void CloseClientHandle(uint32 handle) function ODMServiceThread (line 81) | void ODMServiceThread() function Initialize (line 138) | void Initialize() function Shutdown (line 148) | void Shutdown() FILE: src/Cafe/IOSU/ODM/iosu_odm.h function namespace (line 3) | namespace iosu FILE: src/Cafe/IOSU/PDM/iosu_pdm.cpp type iosu (line 18) | namespace iosu type pdm (line 20) | namespace pdm function GetPDFile (line 25) | fs::path GetPDFile(const char* filename) function MakeDirectory (line 31) | void MakeDirectory() function GetDateFromDayIndex (line 38) | chrono_d::year_month_day GetDateFromDayIndex(uint16 dayIndex) function uint16 (line 45) | uint16 GetTodaysDayIndex() type PlayStatsEntry (line 52) | struct PlayStatsEntry function CreatePlaystats (line 72) | void CreatePlaystats() function OpenPlaystats (line 86) | void OpenPlaystats() function ClosePlaystats (line 117) | void ClosePlaystats() function UnloadPlaystats (line 127) | void UnloadPlaystats() function PlayStatsEntry (line 136) | PlayStatsEntry* PlayStats_GetEntry(uint64 titleId) function PlayStats_WriteEntryNoLock (line 150) | void PlayStats_WriteEntryNoLock(PlayStatsEntry* entry, bool writeEnt... function PlayStats_WriteEntry (line 170) | void PlayStats_WriteEntry(PlayStatsEntry* entry, bool writeEntryCoun... function PlayStatsEntry (line 176) | PlayStatsEntry* PlayStats_CreateEntry(uint64 titleId) function PlayStatsEntry (line 210) | PlayStatsEntry* PlayStats_BeginNewTracking(uint64 titleId) function PlayStats_CountAdditionalMinutes (line 224) | void PlayStats_CountAdditionalMinutes(PlayStatsEntry* entry, uint32 ... type PlayDiaryHeader (line 234) | struct PlayDiaryHeader function CreatePlayDiary (line 253) | void CreatePlayDiary() function OpenPlayDiary (line 269) | void OpenPlayDiary() function ClosePlayDiary (line 307) | void ClosePlayDiary() function UnloadDiaryData (line 317) | void UnloadDiaryData() function uint32 (line 327) | uint32 GetDiaryEntries(uint8 accountSlot, PlayDiaryEntry* diaryEntri... function GetStatForGamelist (line 342) | bool GetStatForGamelist(uint64 titleId, GameListStat& stat) function TimeTrackingThread (line 389) | void TimeTrackingThread(uint64 titleId) function PDMLoadAll (line 414) | void PDMLoadAll() function PDMUnloadAll (line 420) | void PDMUnloadAll() function PDMCloseAll (line 426) | void PDMCloseAll() function SystemLaunch (line 432) | void SystemLaunch() override function SystemExit (line 438) | void SystemExit() override function TitleStart (line 443) | void TitleStart() override function TitleStop (line 452) | void TitleStop() override function IOSUModule (line 462) | IOSUModule* GetModule() FILE: src/Cafe/IOSU/PDM/iosu_pdm.h function namespace (line 4) | namespace iosu FILE: src/Cafe/IOSU/ccr_nfc/iosu_ccr_nfc.cpp type iosu (line 7) | namespace iosu type ccr_nfc (line 9) | namespace ccr_nfc function sint32 (line 34) | sint32 __CCRNFCValidateCryptData(CCRNFCCryptData* data, uint32 size,... function sint32 (line 74) | sint32 CCRNFCAESCTRCrypt(const uint8* key, const void* ivNonce, cons... function sint32 (line 84) | sint32 __CCRNFCGenerateKey(const uint8* hmacKey, uint32 hmacKeySize,... function sint32 (line 119) | sint32 __CCRNFCGenerateInternalKeys(const CCRNFCCryptData* in, const... function sint32 (line 193) | sint32 __CCRNFCCryptData(const CCRNFCCryptData* in, CCRNFCCryptData*... function CCRNFCThread (line 308) | void CCRNFCThread() function SystemLaunch (line 375) | void SystemLaunch() override function SystemExit (line 386) | void SystemExit() override function IOSUModule (line 401) | IOSUModule* GetModule() FILE: src/Cafe/IOSU/ccr_nfc/iosu_ccr_nfc.h function namespace (line 8) | namespace iosu FILE: src/Cafe/IOSU/fsa/fsa_types.h type class (line 3) | enum class type class (line 18) | enum class type class (line 43) | enum class type sint32 (line 79) | typedef sint32 FSStatus; type uint32 (line 80) | typedef uint32 FS_ERROR_MASK; type uint32 (line 81) | typedef uint32 FSFileSize; type uint64 (line 82) | typedef uint64 FSLargeSize; type uint64 (line 83) | typedef uint64 FSTime; type class (line 85) | enum class type FSStat_t (line 95) | struct FSStat_t type FSDirEntry_t (line 112) | struct FSDirEntry_t type FSADeviceInfo_t (line 120) | struct FSADeviceInfo_t FILE: src/Cafe/IOSU/fsa/iosu_fsa.cpp type iosu (line 14) | namespace iosu type fsa (line 16) | namespace fsa type FSAClient (line 22) | struct FSAClient // IOSU's counterpart to the coreinit FSClient struct method AllocateAndInitialize (line 27) | void AllocateAndInitialize() method ReleaseAndCleanup (line 33) | void ReleaseAndCleanup() function IOS_ERROR (line 41) | IOS_ERROR FSAAllocateClient(sint32& indexOut) function FSA_RESULT (line 54) | FSA_RESULT FSA_convertFSCtoFSAStatus(sint32 fscError) function __FSATranslatePath (line 66) | std::string __FSATranslatePath(FSAClient* fsaClient, std::string_vie... function FSCVirtualFile (line 165) | FSCVirtualFile* __FSAOpenNode(FSAClient* client, std::string_view pa... class _FSAHandleTable (line 171) | class _FSAHandleTable { type _FSAHandleResource (line 172) | struct _FSAHandleResource method FSA_RESULT (line 180) | FSA_RESULT AllocateHandle(FSResHandle& handleOut, FSCVirtualFile* ... method FSA_RESULT (line 200) | FSA_RESULT ReleaseHandle(FSResHandle handle) method FSCVirtualFile (line 216) | FSCVirtualFile* GetByHandle(FSResHandle handle) function FSA_RESULT (line 238) | FSA_RESULT __FSAOpenFile(FSAClient* client, const char* path, const ... function FSA_RESULT (line 306) | FSA_RESULT __FSAOpenDirectory(FSAClient* client, std::string_view pa... function FSA_RESULT (line 330) | FSA_RESULT __FSACloseFile(uint32 fileHandle) function FSA_RESULT (line 345) | FSA_RESULT FSAProcessCmd_remove(FSAClient* client, FSAShimBuffer* sh... function FSA_RESULT (line 353) | FSA_RESULT FSAProcessCmd_makeDir(FSAClient* client, FSAShimBuffer* s... function FSA_RESULT (line 361) | FSA_RESULT FSAProcessCmd_rename(FSAClient* client, FSAShimBuffer* sh... function __FSA_GetStatFromFSCFile (line 370) | bool __FSA_GetStatFromFSCFile(FSCVirtualFile* fscFile, FSStat_t* fsS... function FSA_RESULT (line 396) | FSA_RESULT __FSA_GetFileStat(FSAClient* client, const char* path, FS... function FSA_RESULT (line 407) | FSA_RESULT FSAProcessCmd_queryInfo(FSAClient* client, FSAShimBuffer*... function FSA_RESULT (line 444) | FSA_RESULT FSAProcessCmd_getStatFile(FSAClient* client, FSAShimBuffe... function FSA_RESULT (line 456) | FSA_RESULT FSAProcessCmd_read(FSAClient* client, FSAShimBuffer* shim... function FSA_RESULT (line 481) | FSA_RESULT FSAProcessCmd_write(FSAClient* client, FSAShimBuffer* shi... function FSA_RESULT (line 507) | FSA_RESULT FSAProcessCmd_setPos(FSAClient* client, FSAShimBuffer* sh... function FSA_RESULT (line 518) | FSA_RESULT FSAProcessCmd_getPos(FSAClient* client, FSAShimBuffer* sh... function FSA_RESULT (line 529) | FSA_RESULT FSAProcessCmd_openFile(FSAClient* client, FSAShimBuffer* ... function FSA_RESULT (line 537) | FSA_RESULT FSAProcessCmd_closeFile(FSAClient* client, FSAShimBuffer*... function FSA_RESULT (line 542) | FSA_RESULT FSAProcessCmd_openDir(FSAClient* client, FSAShimBuffer* s... function FSA_RESULT (line 550) | FSA_RESULT FSAProcessCmd_readDir(FSAClient* client, FSAShimBuffer* s... function FSA_RESULT (line 576) | FSA_RESULT FSAProcessCmd_closeDir(FSAClient* client, FSAShimBuffer* ... function FSA_RESULT (line 589) | FSA_RESULT FSAProcessCmd_flushQuota(FSAClient* client, FSAShimBuffer... function FSA_RESULT (line 594) | FSA_RESULT FSAProcessCmd_rewindDir(FSAClient* client, FSAShimBuffer*... function FSA_RESULT (line 608) | FSA_RESULT FSAProcessCmd_flushFile(FSAClient* client, FSAShimBuffer*... function FSA_RESULT (line 613) | FSA_RESULT FSAProcessCmd_appendFile(FSAClient* client, FSAShimBuffer... function FSA_RESULT (line 624) | FSA_RESULT FSAProcessCmd_truncateFile(FSAClient* client, FSAShimBuff... function FSA_RESULT (line 634) | FSA_RESULT FSAProcessCmd_isEof(FSAClient* client, FSAShimBuffer* shi... function FSA_RESULT (line 647) | FSA_RESULT FSAProcessCmd_getCwd(FSAClient* client, FSAShimBuffer* sh... function FSA_RESULT (line 658) | FSA_RESULT FSAProcessCmd_changeDir(FSAClient* client, FSAShimBuffer*... function FSAHandleCommandIoctlv (line 667) | void FSAHandleCommandIoctlv(FSAClient* client, IPCCommandBody* cmd, ... function FSAHandleCommandIoctl (line 716) | void FSAHandleCommandIoctl(FSAClient* client, IPCCommandBody* cmd, F... function FSAIoThread (line 833) | void FSAIoThread() function Initialize (line 889) | void Initialize() function Shutdown (line 900) | void Shutdown() FILE: src/Cafe/IOSU/fsa/iosu_fsa.h function namespace (line 5) | namespace iosu FILE: src/Cafe/IOSU/iosu_ipc_common.h type class (line 5) | enum class type class (line 13) | enum class type IPCIoctlVector (line 22) | struct IPCIoctlVector type IPCCommandBody (line 31) | struct IPCCommandBody FILE: src/Cafe/IOSU/iosu_types_common.h function sint32 (line 10) | enum IOS_ERROR : sint32 FILE: src/Cafe/IOSU/kernel/iosu_kernel.cpp type iosu (line 7) | namespace iosu type kernel (line 9) | namespace kernel function _assume_lock (line 16) | static void _assume_lock() type IOSMessageQueue (line 25) | struct IOSMessageQueue method uint32 (line 37) | uint32 GetWriteIndex() function IOS_ERROR (line 52) | IOS_ERROR _IOS_GetMessageQueue(IOSMsgQueueId queueHandle, IOSMessage... function IOSMsgQueueId (line 65) | IOSMsgQueueId IOS_CreateMessageQueue(IOSMessage* messageArray, uint3... function IOS_ERROR (line 92) | IOS_ERROR IOS_DestroyMessageQueue(IOSMsgQueueId msgQueueId) function IOS_ERROR (line 105) | IOS_ERROR IOS_SendMessage(IOSMsgQueueId msgQueueId, IOSMessage messa... function IOS_ERROR (line 135) | IOS_ERROR IOS_ReceiveMessage(IOSMsgQueueId msgQueueId, IOSMessage* m... type IOSTimer (line 173) | struct IOSTimer function IOSTimer (line 196) | IOSTimer& IOS_GetFreeTimer() function IOS_TimerSetNextFireTime (line 206) | void IOS_TimerSetNextFireTime(IOSTimer& timer, HRTick nextFire) function IOS_StopTimerInternal (line 218) | void IOS_StopTimerInternal(IOSTimerId timerId) function IOS_ERROR (line 224) | IOS_ERROR IOS_CreateTimer(uint32 startMicroseconds, uint32 repeatMic... function IOS_ERROR (line 238) | IOS_ERROR IOS_StopTimer(IOSTimerId timerId) function IOS_ERROR (line 247) | IOS_ERROR IOS_DestroyTimer(IOSTimerId timerId) function IOSTimerThread (line 258) | void IOSTimerThread() type IOSResourceManager (line 296) | struct IOSResourceManager function IOSResourceManager (line 305) | IOSResourceManager* _IOS_FindResourceManager(const char* devicePath) function IOSResourceManager (line 317) | IOSResourceManager* _IOS_CreateNewResourceManager(const char* device... function IOS_ERROR (line 334) | IOS_ERROR IOS_RegisterResourceManager(const char* devicePath, IOSMsg... function IOS_DestroyResourceManagerForQueueId (line 357) | void IOS_DestroyResourceManagerForQueueId(IOSMsgQueueId msgQueueId) function IOS_ERROR (line 374) | IOS_ERROR IOS_DeviceAssociateId(const char* devicePath, uint32 id) type IOSDispatchableCommand (line 382) | struct IOSDispatchableCommand function _IPCInitDispatchablePool (line 397) | void _IPCInitDispatchablePool() function IOSDispatchableCommand (line 407) | IOSDispatchableCommand* _IPCAllocateDispatchableCommand() function _IPCReleaseDispatchableCommand (line 424) | void _IPCReleaseDispatchableCommand(IOSDispatchableCommand* cmd) type IPCActiveDeviceHandle (line 435) | struct IPCActiveDeviceHandle function IOS_ERROR (line 448) | IOS_ERROR _IPCCreateResourceHandle(const char* devicePath, IOSDevHan... function IOS_ERROR (line 487) | IOS_ERROR _IPCDestroyResourceHandle(IOSDevHandle devHandle) function _IPCDestroyAllHandlesForMsgQueue (line 509) | void _IPCDestroyAllHandlesForMsgQueue(IOSMsgQueueId msgQueueId) function IOS_ERROR (line 525) | IOS_ERROR _IPCAssignDispatchTargetHandle(IOSDevHandle devHandle, IOS... function IOS_ERROR (line 547) | IOS_ERROR _IPCDispatchToResourceManager(IOSDevHandle devHandle, IOSD... function _IPCReplyAndRelease (line 583) | void _IPCReplyAndRelease(IOSDispatchableCommand* dispatchCmd, uint32... function IOS_ERROR (line 596) | IOS_ERROR _IPCHandlerIn_IOS_Open(IOSDispatchableCommand* dispatchCmd) function IOS_ERROR (line 617) | IOS_ERROR _IPCHandlerIn_IOS_Close(IOSDispatchableCommand* dispatchCmd) function IOS_ERROR (line 624) | IOS_ERROR _IPCHandlerIn_IOS_Ioctl(IOSDispatchableCommand* dispatchCmd) function IOS_ERROR (line 631) | IOS_ERROR _IPCHandlerIn_IOS_Ioctlv(IOSDispatchableCommand* dispatchCmd) function IOS_ERROR (line 654) | IOS_ERROR _IPCHandlerIn_TranslateVectorAddresses(IOSDispatchableComm... function IPCSubmitFromCOS (line 673) | void IPCSubmitFromCOS(uint32 ppcCoreIndex, IPCCommandBody* cmd) function IOS_ERROR (line 714) | IOS_ERROR IOS_ResourceReply(IPCCommandBody* cmd, IOS_ERROR result) function SystemLaunch (line 755) | void SystemLaunch() override function SystemExit (line 763) | void SystemExit() override function IOSUModule (line 776) | IOSUModule* GetModule() FILE: src/Cafe/IOSU/kernel/iosu_kernel.h function namespace (line 5) | namespace iosu FILE: src/Cafe/IOSU/legacy/iosu_acp.cpp type iosu (line 44) | namespace iosu function _xml_parseU32 (line 52) | void _xml_parseU32(tinyxml2::XMLElement* xmlElement, const char* name,... function _xml_parseHex16 (line 65) | void _xml_parseHex16(tinyxml2::XMLElement* xmlElement, const char* nam... function _xml_parseHex32 (line 78) | void _xml_parseHex32(tinyxml2::XMLElement* xmlElement, const char* nam... function _xml_parseHex64 (line 91) | void _xml_parseHex64(tinyxml2::XMLElement* xmlElement, const char* nam... function _xml_parseString_ (line 104) | void _xml_parseString_(tinyxml2::XMLElement* xmlElement, const char* n... function parseSaveMetaXml (line 122) | void parseSaveMetaXml(uint8* metaXmlData, sint32 metaXmlLength, acpMet... function _is8DigitHex (line 257) | bool _is8DigitHex(const char* str) function sint32 (line 274) | sint32 ACPGetSaveDataTitleIdList(uint32 storageDeviceGuessed, acpTitle... function sint32 (line 333) | sint32 ACPGetTitleSaveMetaXml(uint64 titleId, acpMetaXml_t* acpMetaXml... function sint32 (line 357) | sint32 ACPGetTitleMetaData(uint64 titleId, acpMetaData_t* acpMetaData) function sint32 (line 402) | sint32 ACPGetTitleMetaXml(uint64 titleId, acpMetaXml_t* acpMetaXml) function sint32 (line 436) | sint32 ACPGetTitleSaveDirEx(uint64 titleId, uint32 storageDeviceGuesse... function iosuAcp_thread (line 518) | int iosuAcp_thread() function iosuAcp_init (line 566) | void iosuAcp_init() function iosuAcp_isInitialized (line 575) | bool iosuAcp_isInitialized() type acp (line 582) | namespace acp function uint64 (line 585) | uint64 _ACPGetTimestamp() function nnResult (line 590) | nnResult ACPUpdateSaveTimeStamp(uint32 persistentId, uint64 titleId,... function CreateSaveMetaFiles (line 679) | void CreateSaveMetaFiles(uint32 persistentId, uint64 titleId) function sint32 (line 720) | sint32 _ACPCreateSaveDir(uint32 persistentId, uint64 titleId, ACPDev... function nnResult (line 759) | nnResult ACPCreateSaveDir(uint32 persistentId, ACPDeviceType type) function sint32 (line 765) | sint32 ACPCreateSaveDirEx(uint8 accountSlot, uint64 titleId) function nnResult (line 774) | nnResult ACPGetOlvAccesskey(uint32be* accessKey) class AcpMainService (line 780) | class AcpMainService : public iosu::nn::IPCService method AcpMainService (line 783) | AcpMainService() : iosu::nn::IPCService("/dev/acp_main") {} method nnResult (line 785) | nnResult ServiceCall(IPCServiceCall& serviceCall) override function TitleStart (line 797) | void TitleStart() override function TitleStop (line 802) | void TitleStop() override function IOSUModule (line 808) | IOSUModule* GetModule() FILE: src/Cafe/IOSU/legacy/iosu_acp.h type acpMetaXml_t (line 6) | typedef struct type acpMetaData_t (line 111) | typedef struct type acpTitleId_t (line 120) | typedef struct type acpSaveDirInfo_t (line 126) | typedef struct type iosuAcpCemuRequest_t (line 151) | typedef struct function namespace (line 195) | namespace iosu FILE: src/Cafe/IOSU/legacy/iosu_act.cpp type actAccountData_t (line 34) | struct actAccountData_t method IsNetworkAccount (line 58) | bool IsNetworkAccount() const function FillAccountData (line 69) | void FillAccountData(const Account& account, const bool online_enabled, ... function iosuAct_loadAccounts (line 105) | void iosuAct_loadAccounts() function iosuAct_isAccountDataLoaded (line 133) | bool iosuAct_isAccountDataLoaded() function uint32 (line 138) | uint32 iosuAct_acquirePrincipalIdByAccountId(const char* nnid, uint32* pid) function sint32 (line 155) | sint32 iosuAct_getAccountIndexBySlot(uint8 slot) function uint32 (line 166) | uint32 iosuAct_getAccountIdOfCurrentAccount() function nnResult (line 180) | nnResult ServerActErrorCodeToNNResult(NAPI::ACT_ERROR_CODE ec) type iosu (line 383) | namespace iosu type act (line 385) | namespace act function uint8 (line 387) | uint8 getCurrentAccountSlot() function actAccountData_t (line 392) | actAccountData_t* GetAccountBySlotNo(uint8 slotNo) class LockedAccount (line 414) | class LockedAccount method LockedAccount (line 417) | LockedAccount(uint8 slotNo) method Release (line 431) | void Release() method actAccountData_t (line 438) | actAccountData_t* operator->() method actAccountData_t (line 443) | actAccountData_t& operator*() method LockedAccount (line 448) | LockedAccount(const LockedAccount&) = delete; method LockedAccount (line 449) | LockedAccount& operator=(const LockedAccount&) = delete; function getPrincipalId (line 457) | bool getPrincipalId(uint8 slot, uint32* principalId) function getAccountId (line 469) | bool getAccountId(uint8 slot, char* accountId) function getAccountId2 (line 482) | std::string getAccountId2(uint8 slot) function getMii (line 490) | bool getMii(uint8 slot, FFLData_t* fflData) function getScreenname (line 502) | bool getScreenname(uint8 slot, uint16 screenname[ACT_NICKNAME_LENGTH]) function getCountryIndex (line 517) | bool getCountryIndex(uint8 slot, uint32* countryIndex) function GetPersistentId (line 529) | bool GetPersistentId(uint8 slot, uint32* persistentId) function nnResult (line 541) | nnResult AcquireNexToken(uint8 accountSlot, uint64 titleId, uint16 t... function nnResult (line 571) | nnResult AcquireIndependentServiceToken(uint8 accountSlot, uint64 ti... class ActService (line 605) | class ActService : public iosu::nn::IPCService method ActService (line 608) | ActService() : iosu::nn::IPCService("/dev/act") {} method nnResult (line 610) | nnResult ServiceCall(IPCServiceCall& serviceCall) override function Initialize (line 620) | void Initialize() function Stop (line 625) | void Stop() function iosuAct_thread (line 668) | int iosuAct_thread() function iosuAct_init_depr (line 869) | void iosuAct_init_depr() function iosuAct_isInitialized (line 878) | bool iosuAct_isInitialized() function uint16 (line 883) | uint16 FFLCalculateCRC16(uint8* input, sint32 length) FILE: src/Cafe/IOSU/legacy/iosu_act.h type FFLDataID_t (line 17) | typedef struct type FFLData_t (line 23) | typedef struct function namespace (line 42) | namespace iosu type iosuActCemuRequest_t (line 66) | struct iosuActCemuRequest_t FILE: src/Cafe/IOSU/legacy/iosu_crypto.cpp function iosuCrypto_readOtpData (line 37) | void iosuCrypto_readOtpData(void* output, sint32 wordIndex, sint32 size) function iosuCrypto_readOtpData (line 42) | void iosuCrypto_readOtpData(uint32be& output, sint32 wordIndex) function iosuCrypto_readSeepromData (line 47) | void iosuCrypto_readSeepromData(void* output, sint32 wordIndex, sint32 s... function iosuCrypto_getDeviceId (line 52) | bool iosuCrypto_getDeviceId(uint32* deviceId) function iosuCrypto_getDeviceSerialString (line 63) | void iosuCrypto_getDeviceSerialString(char* serialString) function iosuCrypto_base64Encode (line 84) | int iosuCrypto_base64Encode(unsigned char const* bytes_to_encode, unsign... function iosuCrypto_base64Encode (line 132) | std::string iosuCrypto_base64Encode(unsigned char const* bytes_to_encode... function EC_KEY (line 144) | EC_KEY* ECCPubKey_getPublicKey(ECCPubKey& pubKey) // verified and works function ECDSA_SIG (line 160) | ECDSA_SIG* ECCPubKey_getSignature(CertECC_t& cert) function ECCPubKey_setSignature (line 184) | void ECCPubKey_setSignature(CertECC_t& cert, ECDSA_SIG* sig) function iosuCrypto_getDeviceCertPrivateKey (line 214) | void iosuCrypto_getDeviceCertPrivateKey(void* privKeyOut, sint32 len) function iosuCrypto_getDeviceCertificate (line 220) | void iosuCrypto_getDeviceCertificate(void* certOut, sint32 len) function iosuCrypto_generateDeviceCertificate (line 226) | void iosuCrypto_generateDeviceCertificate() function sint32 (line 295) | sint32 iosuCrypto_getDeviceCertificateBase64Encoded(char* output) function iosuCrypto_loadCertificate (line 303) | bool iosuCrypto_loadCertificate(uint32 id, std::wstring_view mlcSubpath,... function iosuCrypto_addClientCertificate (line 376) | bool iosuCrypto_addClientCertificate(void* sslctx, sint32 certificateId) function iosuCrypto_addCACertificate (line 407) | bool iosuCrypto_addCACertificate(void* sslctx, sint32 certificateId) function iosuCrypto_addCustomCACertificate (line 423) | bool iosuCrypto_addCustomCACertificate(void* sslctx, uint8* certData, si... function uint8 (line 438) | uint8* iosuCrypto_getCertificateDataById(sint32 certificateId, sint32* c... function uint8 (line 451) | uint8* iosuCrypto_getCertificatePrivateKeyById(sint32 certificateId, sin... function iosuCrypto_loadSSLCertificates (line 523) | void iosuCrypto_loadSSLCertificates() function iosuCrypto_init (line 553) | void iosuCrypto_init() function iosuCrypto_checkRequirementMLCFile (line 608) | bool iosuCrypto_checkRequirementMLCFile(std::string_view mlcSubpath, std... function sint32 (line 619) | sint32 iosuCrypt_checkRequirementsForOnlineMode(std::string& additionalE... function iosuCrypt_getCertificateKeys (line 657) | std::vector iosuCrypt_getCertificateKeys() function iosuCrypt_getCertificateNames (line 671) | std::vector iosuCrypt_getCertificateNames() FILE: src/Cafe/IOSU/legacy/iosu_crypto.h type ECCPrivKey (line 10) | struct ECCPrivKey type ECCPubKey (line 15) | struct ECCPubKey type ECCSig (line 20) | struct ECCSig type CHash256 (line 25) | struct CHash256 type CertECC_t (line 30) | struct CertECC_t FILE: src/Cafe/IOSU/legacy/iosu_fpd.cpp type iosu (line 19) | namespace iosu type fpd (line 21) | namespace fpd type NotificationEntry (line 25) | struct NotificationEntry method NotificationEntry (line 27) | NotificationEntry(uint64 index, NexFriends::NOTIFICATION_TYPE type... function TrackNotification (line 37) | void TrackNotification(NexFriends::NOTIFICATION_TYPE type, uint32 pid) function RemoveExpired (line 43) | void RemoveExpired() function GetNextNotification (line 52) | std::optional GetNextNotification(NotificationRun... function OverlayNotificationHandler (line 83) | void OverlayNotificationHandler(NexFriends::NOTIFICATION_TYPE type, ... function NotificationHandler (line 127) | void NotificationHandler(NexFriends::NOTIFICATION_TYPE type, uint32 ... function convertMultiByteStringToBigEndianWidechar (line 133) | void convertMultiByteStringToBigEndianWidechar(const char* input, ui... function convertFPDTimestampToDate (line 143) | void convertFPDTimestampToDate(uint64 timestamp, FPDDate* fpdDate) function uint64 (line 164) | uint64 convertDateToFPDTimestamp(FPDDate* fpdDate) function NexPresenceToGameMode (line 176) | void NexPresenceToGameMode(const nexPresenceV2* presence, GameMode* ... function GameModeToNexPresence (line 188) | void GameModeToNexPresence(const GameMode* gameMode, nexPresenceV2* ... function NexFriendToFPDFriendData (line 200) | void NexFriendToFPDFriendData(const nexFriend* frd, FriendData* frie... function NexFriendRequestToFPDFriendData (line 241) | void NexFriendRequestToFPDFriendData(const nexFriendRequest* frdReq,... function NexFriendRequestToFPDFriendRequest (line 291) | void NexFriendRequestToFPDFriendRequest(const nexFriendRequest* frdR... type FPProfile (line 314) | struct FPProfile type SelfPresence (line 322) | struct SelfPresence type SelfPlayingGame (line 328) | struct SelfPlayingGame class FPDService (line 339) | class FPDService : public iosu::nn::IPCSimpleService type NotificationAsyncRequest (line 342) | struct NotificationAsyncRequest method NotificationAsyncRequest (line 344) | NotificationAsyncRequest(IPCCommandBody* cmd, uint32 maxNumEntri... type FPDClient (line 355) | struct FPDClient method FPDService (line 368) | FPDService() : iosu::nn::IPCSimpleService("/dev/fpd") {} method GetThreadName (line 370) | std::string GetThreadName() override method StartService (line 375) | void StartService() override method StopService (line 380) | void StopService() override method DestroyClientObject (line 395) | void DestroyClientObject(void* clientObject) override method SendQueuedNotifications (line 402) | void SendQueuedNotifications(FPDClient* client) method TimerUpdate (line 429) | void TimerUpdate() override method uint32 (line 452) | uint32 ServiceCall(void* clientObject, uint32 requestId, IPCIoctlV... method nnResult (line 556) | static nnResult WriteValueOutput(IPCIoctlVector* vec, const T& value) method nnResult (line 564) | nnResult CallHandler_SetNotificationMask(FPDClient* fpdClient, IPC... method nnResult (line 573) | nnResult CallHandler_GetNotificationAsync(FPDClient* fpdClient, IP... method nnResult (line 591) | nnResult CallHandler_LoginAsync(FPDClient* fpdClient, IPCIoctlVect... method nnResult (line 607) | nnResult CallHandler_HasLoggedIn(FPDClient* fpdClient, IPCIoctlVec... method nnResult (line 614) | nnResult CallHandler_IsOnline(FPDClient* fpdClient, IPCIoctlVector... method nnResult (line 622) | nnResult CallHandler_GetMyPrincipalId(FPDClient* fpdClient, IPCIoc... method nnResult (line 632) | nnResult CallHandler_GetMyAccountId(FPDClient* fpdClient, IPCIoctl... method nnResult (line 659) | nnResult CallHandler_GetMyScreenName(FPDClient* fpdClient, IPCIoct... method nnResult (line 682) | nnResult CallHandler_GetMyMii(FPDClient* fpdClient, IPCIoctlVector... method nnResult (line 701) | nnResult CallHandler_GetMyProfile(FPDClient* fpdClient, IPCIoctlVe... method nnResult (line 712) | nnResult CallHandler_GetMyPresence(FPDClient* fpdClient, IPCIoctlV... method nnResult (line 722) | nnResult CallHandler_GetMyComment(FPDClient* fpdClient, IPCIoctlVe... method nnResult (line 743) | nnResult CallHandler_GetMyPreference(FPDClient* fpdClient, IPCIoct... method nnResult (line 762) | nnResult CallHandler_GetMyPlayingGame(FPDClient* fpdClient, IPCIoc... method nnResult (line 780) | nnResult CallHandler_GetFriendAccountId(FPDClient* fpdClient, IPCI... method nnResult (line 814) | nnResult CallHandler_GetFriendScreenName(FPDClient* fpdClient, IPC... method nnResult (line 861) | nnResult CallHandler_GetFriendMii(FPDClient* fpdClient, IPCIoctlVe... method nnResult (line 893) | nnResult CallHandler_GetFriendPresence(FPDClient* fpdClient, IPCIo... method nnResult (line 931) | nnResult CallHandler_GetFriendRelationship(FPDClient* fpdClient, I... method nnResult (line 967) | nnResult CallHandler_GetFriendList_GetFriendListAll(FPDClient* fpd... method nnResult (line 990) | nnResult CallHandler_GetFriendRequestList(FPDClient* fpdClient, IP... method nnResult (line 1013) | nnResult CallHandler_GetFriendRequestListEx(FPDClient* fpdClient, ... method nnResult (line 1038) | nnResult CallHandler_GetBlackList(FPDClient* fpdClient, IPCIoctlVe... method nnResult (line 1060) | nnResult CallHandler_GetFriendListEx(FPDClient* fpdClient, IPCIoct... method NexBasicInfoToBasicInfo (line 1105) | static void NexBasicInfoToBasicInfo(const nexPrincipalBasicInfo& n... method nnResult (line 1126) | nnResult CallHandler_GetBasicInfoAsync(FPDClient* fpdClient, IPCIo... method nnResult (line 1153) | nnResult CallHandler_UpdateCommentAsync(FPDClient* fpdClient, IPCI... method nnResult (line 1183) | nnResult CallHandler_UpdatePreferenceAsync(FPDClient* fpdClient, I... method nnResult (line 1200) | nnResult CallHandler_AddFriendRequestAsync(FPDClient* fpdClient, I... method nnResult (line 1225) | nnResult CallHandler_AcceptFriendRequestAsync(FPDClient* fpdClient... method nnResult (line 1251) | nnResult CallHandler_DeleteFriendRequestAsync(FPDClient* fpdClient... method nnResult (line 1278) | nnResult CallHandler_CancelFriendRequestAsync(FPDClient* fpdClient... method nnResult (line 1305) | nnResult CallHandler_MarkFriendRequestsAsReceivedAsync(FPDClient* ... method nnResult (line 1326) | nnResult CallHandler_RemoveFriendAsync(FPDClient* fpdClient, IPCIo... method nnResult (line 1343) | nnResult CallHandler_DeleteFriendFlagsAsync(FPDClient* fpdClient, ... method nnResult (line 1355) | nnResult CallHandler_CheckSettingStatusAsync(FPDClient* fpdClient,... method nnResult (line 1374) | nnResult CallHandler_IsPreferenceValid(FPDClient* fpdClient, IPCIo... method nnResult (line 1384) | nnResult CallHandler_GetRequestBlockSettingAsync(FPDClient* fpdCli... method nnResult (line 1404) | nnResult CallHandler_AddFriendAsyncByPid(FPDClient* fpdClient, IPC... method nnResult (line 1415) | nnResult CallHandler_UpdateGameMode(FPDClient* fpdClient, IPCIoctl... method StartFriendSession (line 1436) | void StartFriendSession() method StopFriendSession (line 1497) | void StopFriendSession() function TitleStart (line 1516) | void TitleStart() override function TitleStop (line 1521) | void TitleStop() override function IOSUModule (line 1528) | IOSUModule* GetModule() FILE: src/Cafe/IOSU/legacy/iosu_fpd.h function namespace (line 5) | namespace iosu FILE: src/Cafe/IOSU/legacy/iosu_ioctl.cpp function sint32 (line 15) | sint32 iosuIoctl_pushAndWait(uint32 ioctlHandle, ioQueueEntry_t* ioQueue... function ioQueueEntry_t (line 37) | ioQueueEntry_t* iosuIoctl_getNextWithWait(uint32 deviceIndex) function ioQueueEntry_t (line 45) | ioQueueEntry_t* iosuIoctl_getNextWithTimeout(uint32 deviceIndex, sint32 ms) function iosuIoctl_completeRequest (line 54) | void iosuIoctl_completeRequest(ioQueueEntry_t* ioQueueEntry, uint32 retu... function iosuIoctl_init (line 61) | void iosuIoctl_init() FILE: src/Cafe/IOSU/legacy/iosu_ioctl.h type OSThread_t (line 3) | struct OSThread_t type ioBufferVector_t (line 5) | typedef struct _ioBufferVector_t type ioQueueEntry_t (line 16) | typedef struct FILE: src/Cafe/IOSU/legacy/iosu_mcp.cpp type iosu (line 16) | namespace iosu function uint32 (line 27) | uint32 mcpBuildTitleList(MCPTitleInfo* titleList, uint32 maxTitlesToCo... function sint32 (line 75) | sint32 mcpGetTitleList(MCPTitleInfo* titleList, uint32 titleListBuffer... function sint32 (line 83) | sint32 mcpGetTitleCount() function sint32 (line 89) | sint32 mcpGetTitleListByAppType(MCPTitleInfo* titleList, uint32 titleL... function sint32 (line 97) | sint32 mcpGetTitleListByTitleId(MCPTitleInfo* titleList, uint32 titleL... function iosuMcp_thread (line 105) | int iosuMcp_thread() function iosuMcp_init (line 150) | void iosuMcp_init() type mcp (line 159) | namespace mcp type MCPClient (line 165) | struct MCPClient method AllocateAndInitialize (line 170) | void AllocateAndInitialize() method ReleaseAndCleanup (line 176) | void ReleaseAndCleanup() function IOS_ERROR (line 184) | IOS_ERROR MCPAllocateClient(sint32& indexOut) function MCPIoThread (line 197) | void MCPIoThread() function Init (line 254) | void Init() function Shutdown (line 265) | void Shutdown() FILE: src/Cafe/IOSU/legacy/iosu_mcp.h type MCPTitleInfo (line 4) | struct MCPTitleInfo type iosuMcpCemuRequest_t (line 28) | typedef struct function namespace (line 70) | namespace iosu FILE: src/Cafe/IOSU/legacy/iosu_nim.cpp type iosu (line 15) | namespace iosu type nim (line 17) | namespace nim type NIMTitleLatestVersion (line 19) | struct NIMTitleLatestVersion type NIMPackage (line 27) | struct NIMPackage function nim_CheckDownloadsDisabled (line 48) | bool nim_CheckDownloadsDisabled() function nim_getLatestVersion (line 55) | bool nim_getLatestVersion() function nim_getVersionList (line 74) | bool nim_getVersionList() function NIMTitleLatestVersion (line 97) | NIMTitleLatestVersion* nim_findTitleLatestVersion(uint64 titleId) function nim_buildDownloadList (line 107) | void nim_buildDownloadList() function nim_getPackagesInfo (line 152) | void nim_getPackagesInfo(uint64* titleIdList, sint32 count, titlePac... type idbeIconCacheEntry_t (line 176) | struct idbeIconCacheEntry_t method setIconData (line 178) | void setIconData(NAPI::IDBEIconDataV0& newIconData) method setNoIcon (line 184) | void setNoIcon() function idbe_addIconToCache (line 198) | void idbe_addIconToCache(uint64 titleId, NAPI::IDBEIconDataV0* iconD... function sint32 (line 210) | sint32 nim_getIconDatabaseEntry(uint64 titleId, void* idbeIconOutput) function nim_backgroundThread (line 244) | void nim_backgroundThread() function iosuNim_waitUntilPackageListReady (line 261) | void iosuNim_waitUntilPackageListReady() function iosuNim_thread (line 275) | void iosuNim_thread() function Initialize (line 330) | void Initialize() FILE: src/Cafe/IOSU/legacy/iosu_nim.h function namespace (line 3) | namespace iosu FILE: src/Cafe/IOSU/nn/boss/boss_common.h function namespace (line 4) | namespace nn::boss type TitleId (line 16) | struct TitleId type TaskId (line 29) | struct TaskId type Title (line 46) | struct Title function TitleId (line 49) | TitleId titleId{} type VTable (line 52) | struct VTable type DirectoryName (line 65) | struct DirectoryName type BossAccount (line 74) | struct BossAccount // the actual class name is "Account" and while the b... function TaskWaitState (line 93) | enum class TaskWaitState : uint32 // for Task::Wait() type class (line 98) | enum class type class (line 109) | enum class type class (line 118) | enum class type TaskSettingCore (line 131) | struct TaskSettingCore // the setting struct as used by IOSU function TaskSettingCore (line 223) | struct TaskSetting : public TaskSettingCore function TaskSetting (line 279) | struct NetTaskSetting : TaskSetting function NetTaskSetting (line 296) | struct NbdlTaskSetting : NetTaskSetting function NetTaskSetting (line 314) | struct RawUlTaskSetting : NetTaskSetting function NetTaskSetting (line 335) | struct RawDlTaskSetting : NetTaskSetting function RawUlTaskSetting (line 353) | struct PlayReportSetting : RawUlTaskSetting type class (line 374) | enum class type DataName (line 380) | struct DataName function BossCommandId (line 395) | enum class BossCommandId : uint32 FILE: src/Cafe/IOSU/nn/boss/boss_service.cpp type iosu::boss (line 27) | namespace iosu::boss function AppendHeaderParam (line 39) | void AppendHeaderParam(CurlRequestHelper& request, const char* fieldNa... class StorageDatabase (line 44) | class StorageDatabase // FAD type BossStorageFadEntry (line 49) | struct BossStorageFadEntry type BossStorageFadFile (line 64) | struct BossStorageFadFile method CheckIfStorageExists (line 71) | static bool CheckIfStorageExists(const DirectoryName& bossDirectory,... method nnResult (line 78) | nnResult Load(TaskId& taskId, uint64 titleId, uint32 persistentId) method nnResult (line 98) | nnResult CreateNewStorage(TaskId& taskId, uint64 titleId, uint32 per... method Store (line 121) | void Store() method Clear (line 137) | void Clear() method DeleteEntryByFileName (line 143) | void DeleteEntryByFileName(CafeString<32> fileName) method nnResult (line 159) | nnResult AddEntry(CafeString<32> fileName, uint32 fileId) method GetDataList (line 187) | void GetDataList(std::vector& dataList) method GetEntryByFilename (line 201) | bool GetEntryByFilename(const DataName& fileName, BossStorageFadEntr... class NsDataAccessor (line 226) | class NsDataAccessor method nnResult (line 229) | nnResult Open(const DirectoryName& bossDirectory, uint64 titleId, ui... method Close (line 248) | void Close() method nnResult (line 253) | nnResult Delete() method Exists (line 268) | bool Exists() const method nnResult (line 282) | nnResult GetSize(uint32& fileSize) const method Read (line 294) | bool Read(void* buffer, uint32 size, uint32 offset, uint32& bytesRead) method BuildNsDataPath (line 307) | fs::path BuildNsDataPath(const DirectoryName& bossDirectory, uint64 ... class RegisteredTask (line 324) | class RegisteredTask method RegisteredTask (line 327) | RegisteredTask(const TaskId& taskId, const TaskSettingCore& taskSett... method nnResult (line 333) | nnResult Run() method TaskState (line 342) | TaskState GetState() method TaskTurnState (line 348) | TaskTurnState GetTurnState() method sint32 (line 354) | sint32 GetHttpStatusCode() const method uint32 (line 359) | uint32 GetContentLength() const method uint32 (line 364) | uint32 GetProcessedLength() const method nnResult (line 369) | nnResult TaskDoRequest(CURL* curl) type NbdlQueuedFile (line 557) | struct NbdlQueuedFile method NbdlQueuedFile (line 559) | NbdlQueuedFile(std::string_view url, std::string_view fileName, ui... method ParseNbdlTasksheet (line 570) | std::vector ParseNbdlTasksheet(std::span xmlC... method SetupSSL (line 666) | void SetupSSL(CurlRequestHelper& request) method DownloadNbdlFile (line 686) | void DownloadNbdlFile(const NbdlQueuedFile& nbdlFile) method TrackDownloadedNbdlFile (line 804) | void TrackDownloadedNbdlFile(const NbdlQueuedFile& nbdlFile) class BossDaemon (line 832) | class BossDaemon method Start (line 835) | void Start() method Stop (line 842) | void Stop() method RegisterTask (line 849) | void RegisterTask(const TaskSettingCore& taskSetting) method UnregisterTask (line 861) | void UnregisterTask(uint32 persistentId, const TaskId& taskId) method TaskIsRegistered (line 875) | bool TaskIsRegistered(uint32 persistentId, const TaskId& taskId) method TaskRun (line 881) | void TaskRun(uint32 persistentId, const TaskId& taskId) method StartScheduleTask (line 897) | void StartScheduleTask(uint32 persistentId, const TaskId& taskId, bo... method StopScheduleTask (line 923) | void StopScheduleTask(uint32 persistentId, const TaskId& taskId) method GetRegisteredTask2 (line 929) | std::shared_ptr GetRegisteredTask2(const uint32 pers... method BossDaemonThread (line 939) | void BossDaemonThread() method GetNextRunableTask (line 958) | std::shared_ptr GetNextRunableTask() class BossMainService (line 976) | class BossMainService : public iosu::nn::IPCService method BossMainService (line 979) | BossMainService() : iosu::nn::IPCService("/dev/boss") {} method nnResult (line 981) | nnResult ServiceCall(IPCServiceCall& serviceCall) override method uint32 (line 1047) | uint32 BossGetPersistentId(uint32 persistentId) method nnResult (line 1058) | nnResult HandleTaskIsRegistered(IPCServiceCall& serviceCall) method nnResult (line 1070) | nnResult HandleTaskRegister(IPCServiceCall& serviceCall, bool forImm... method nnResult (line 1085) | nnResult HandleTaskUnregister(IPCServiceCall& serviceCall) method nnResult (line 1095) | nnResult HandleTaskRun(IPCServiceCall& serviceCall) method nnResult (line 1106) | nnResult HandleTaskStartScheduling(IPCServiceCall& serviceCall) method nnResult (line 1117) | nnResult HandleTaskStopScheduling(IPCServiceCall& serviceCall) method nnResult (line 1127) | nnResult HandleTaskWait(IPCServiceCall& serviceCall) method nnResult (line 1172) | nnResult HandleTaskGetTurnState(IPCServiceCall& serviceCall) method nnResult (line 1188) | nnResult HandleTaskGetHttpStatusCodeA(IPCServiceCall& serviceCall) method nnResult (line 1203) | nnResult HandleTaskGetContentLength(IPCServiceCall& serviceCall) method nnResult (line 1218) | nnResult HandleTaskGetProcessedLength(IPCServiceCall& serviceCall) method nnResult (line 1235) | nnResult HandleStorageExist(IPCServiceCall& serviceCall) method nnResult (line 1261) | nnResult HandleStorageGetDataList(IPCServiceCall& serviceCall) method nnResult (line 1292) | nnResult HandleNsDataExist(IPCServiceCall& serviceCall) method nnResult (line 1309) | nnResult HandleNsDataRead(IPCServiceCall& serviceCall) method nnResult (line 1336) | nnResult HandleNsDataGetSize(IPCServiceCall& serviceCall) method nnResult (line 1354) | nnResult HandleNsDataDeleteFile(IPCServiceCall& serviceCall, bool wi... method nnResult (line 1370) | nnResult HandleNsFinalize(IPCServiceCall& serviceCall) method nnResult (line 1384) | nnResult HandleTitleSetNewArrivalFlag(IPCServiceCall& serviceCall) method nnResult (line 1395) | nnResult HandleUknA7(IPCServiceCall& serviceCall) method nnResult (line 1402) | nnResult HandleDeleteDataRelated(IPCServiceCall& serviceCall) function TitleStart (line 1416) | void TitleStart() override function TitleStop (line 1421) | void TitleStop() override function IOSUModule (line 1429) | IOSUModule* GetModule() FILE: src/Cafe/IOSU/nn/boss/boss_service.h function namespace (line 4) | namespace iosu::boss FILE: src/Cafe/IOSU/nn/iosu_nn_service.cpp type iosu (line 7) | namespace iosu type nn (line 9) | namespace nn function IPCCommandBody (line 124) | IPCCommandBody* IPCSimpleService::ServiceCallDelayCurrentResponse() FILE: src/Cafe/IOSU/nn/iosu_nn_service.h function virtual (line 16) | virtual ~IPCSimpleService() {} function virtual (line 18) | virtual void StartService() {} function virtual (line 19) | virtual void StopService() {} function virtual (line 26) | virtual void TimerUpdate() {} function IOSDevHandle (line 39) | IOSDevHandle GetFreeHandle() function IOSDevHandle (line 66) | IOSDevHandle m_nextHandle{1} function IPCCommandBody (line 69) | IPCCommandBody* m_activeCmd{nullptr}; function AddOutputStream (line 234) | void AddOutputStream(void* data, uint32 size) function IPCParameterStream (line 300) | IPCParameterStream m_paramStreamArray[4]{} function m_paramStreamArraySize (line 301) | size_t m_paramStreamArraySize{0} function IPCResponseStream (line 302) | IPCResponseStream m_responseStreamArray[4]{} function m_responseStreamArraySize (line 303) | size_t m_responseStreamArraySize{0} function m_hasError (line 304) | bool m_hasError{false}; function virtual (line 310) | virtual ~IPCService() {} function virtual (line 312) | virtual IOSDevHandle CreateClientHandle() function virtual (line 317) | virtual void CloseClientHandle(IOSDevHandle handle) FILE: src/Cafe/OS/RPL/COSModule.cpp function GetCOSModules (line 52) | std::span GetCOSModules() FILE: src/Cafe/OS/RPL/COSModule.h function namespace (line 3) | namespace coreinit function class (line 9) | class COSModule FILE: src/Cafe/OS/RPL/elf.cpp function uint32 (line 58) | uint32 ELF_LoadFromMemory(uint8* elfData, sint32 size, const char* name) FILE: src/Cafe/OS/RPL/rpl.cpp class PPCCodeHeap (line 19) | class PPCCodeHeap : public VHeap method PPCCodeHeap (line 22) | PPCCodeHeap(void* heapBase, uint32 heapSize) : VHeap(heapBase, heapSiz... method free (line 29) | void free(void* addr) override type RPLMappingRegion (line 61) | struct RPLMappingRegion type RPLRegionMappingTable (line 68) | struct RPLRegionMappingTable function uint8 (line 81) | uint8* RPLLoader_AllocateTrampolineCodeSpace(RPLModule* rplLoaderContext... function uint8 (line 94) | uint8* RPLLoader_AllocateTrampolineCodeSpace(sint32 size) function MPTR (line 99) | MPTR RPLLoader_AllocateCodeSpace(uint32 size, uint32 alignment) function uint32 (line 108) | uint32 RPLLoader_AllocateDataSpace(RPLModule* rpl, uint32 size, uint32 a... function RPLLoader_FreeData (line 123) | void RPLLoader_FreeData(RPLModule* rpl, void* ptr) function uint32 (line 128) | uint32 RPLLoader_GetDataAllocatorAddr() function uint32 (line 133) | uint32 RPLLoader_GetMaxCodeOffset() function MPTR (line 141) | MPTR _generateTrampolineFarJump(RPLModule* rplLoaderContext, MPTR destAddr) function RPLLoader_FreeWorkarea (line 178) | void RPLLoader_FreeWorkarea(void* allocAddr) function RPLLoader_CheckBounds (line 183) | bool RPLLoader_CheckBounds(RPLModule* rplLoaderContext, uint32 offset, u... function RPLLoader_ProcessHeaders (line 190) | bool RPLLoader_ProcessHeaders(std::string_view moduleName, uint8* rplDat... class RPLUncompressedSection (line 322) | class RPLUncompressedSection function rplSectionEntryNew_t (line 328) | rplSectionEntryNew_t* RPLLoader_GetSection(RPLModule* rplLoaderContext, ... function RPLUncompressedSection (line 341) | RPLUncompressedSection* RPLLoader_LoadUncompressedSection(RPLModule* rpl... function RPLLoader_LoadSingleSection (line 419) | bool RPLLoader_LoadSingleSection(RPLModule* rplLoaderContext, sint32 sec... function RPLLoader_LoadSections (line 459) | bool RPLLoader_LoadSections(sint32 aProcId, RPLModule* rplLoaderContext) type RPLFileSymtabEntry (line 666) | struct RPLFileSymtabEntry type RPLSharedImportTracking (line 676) | struct RPLSharedImportTracking function _calculateMappedImportNameHash (line 694) | void _calculateMappedImportNameHash(const char* rplName, const char* fun... function uint32 (line 722) | uint32 RPLLoader_MakePPCCallable(void(*ppcCallableExport)(PPCInterpreter... function uint32 (line 736) | uint32 rpl_mapHLEImport(RPLModule* rplLoaderContext, const char* rplName... function MPTR (line 817) | MPTR RPLLoader_FindRPLExport(RPLModule* rplLoaderContext, const char* sy... function MPTR (line 839) | MPTR _findHLEExport(RPLModule* rplLoaderContext, RPLSharedImportTracking... function uint32 (line 860) | uint32 RPLLoader_FindModuleExport(RPLModule* rplLoaderContext, bool isDa... function RPLLoader_FixImportSymbols (line 893) | bool RPLLoader_FixImportSymbols(RPLModule* rplLoaderContext, sint32 symt... function RPLLoader_ApplySingleReloc (line 1055) | bool RPLLoader_ApplySingleReloc(RPLModule* rplLoaderContext, uint32 uknR... function RPLLoader_ApplyRelocs (line 1227) | bool RPLLoader_ApplyRelocs(RPLModule* rplLoaderContext, sint32 relaSecti... function RPLLoader_HandleRelocs (line 1358) | bool RPLLoader_HandleRelocs(RPLModule* rplLoaderContext, std::span RPLLoader_AllocateCodeCaveMem(uint32 alignment, uint32 size) function RPLLoader_ReleaseCodeCaveMem (line 2463) | void RPLLoader_ReleaseCodeCaveMem(MEMPTR addr) function RPLLoader_UnloadAll (line 2468) | void RPLLoader_UnloadAll() FILE: src/Cafe/OS/RPL/rpl.h type RPLModule (line 3) | struct RPLModule type PPCInterpreter_t (line 55) | struct PPCInterpreter_t FILE: src/Cafe/OS/RPL/rpl_debug_symbols.cpp function rplDebugSymbol_createComment (line 5) | void rplDebugSymbol_createComment(MPTR address, const wchar_t* comment) function rplDebugSymbolBase (line 13) | rplDebugSymbolBase* rplDebugSymbol_getForAddress(MPTR address) FILE: src/Cafe/OS/RPL/rpl_debug_symbols.h type RplDebugSymbolType (line 4) | enum RplDebugSymbolType : uint8 type rplDebugSymbolBase (line 9) | struct rplDebugSymbolBase function rplDebugSymbolBase (line 15) | struct rplDebugSymbolComment : rplDebugSymbolBase FILE: src/Cafe/OS/RPL/rpl_structs.h type rplRelocNew_t (line 48) | typedef struct type rplSectionEntryNew_t (line 55) | typedef struct type rplHeaderNew_t (line 69) | typedef struct type RPLFileInfoData (line 101) | typedef struct type rplSectionAddressEntry_t (line 131) | typedef struct type rplExportTableEntry_t (line 137) | typedef struct type RPLModule (line 143) | struct RPLModule type RPLDependency (line 235) | struct RPLDependency FILE: src/Cafe/OS/RPL/rpl_symbol_storage.cpp type rplSymbolLib_t (line 4) | struct rplSymbolLib_t function RPLStoredSymbol (line 66) | RPLStoredSymbol* rplSymbolStorage_store(const char* libName, const char*... function RPLStoredSymbol (line 80) | RPLStoredSymbol* rplSymbolStorage_getByAddress(MPTR address) function RPLStoredSymbol (line 86) | RPLStoredSymbol* rplSymbolStorage_getByClosestAddress(MPTR address) function rplSymbolStorage_remove (line 100) | void rplSymbolStorage_remove(RPLStoredSymbol* storedSymbol) function rplSymbolStorage_removeRange (line 108) | void rplSymbolStorage_removeRange(MPTR address, sint32 length) function rplSymbolStorage_createJumpProxySymbol (line 120) | void rplSymbolStorage_createJumpProxySymbol(MPTR jumpAddress, MPTR destA... function rplSymbolStorage_unlockSymbolMap (line 133) | void rplSymbolStorage_unlockSymbolMap() function rplSymbolStorage_init (line 138) | void rplSymbolStorage_init() function rplSymbolStorage_unloadAll (line 144) | void rplSymbolStorage_unloadAll() FILE: src/Cafe/OS/RPL/rpl_symbol_storage.h type RPLStoredSymbol (line 1) | struct RPLStoredSymbol FILE: src/Cafe/OS/common/OSCommon.cpp type osFunctionEntry_t (line 35) | struct osFunctionEntry_t method osFunctionEntry_t (line 44) | osFunctionEntry_t(uint32 libHashA, uint32 libHashB, uint32 funcHashA, ... function osLib_generateHashFromName (line 60) | void osLib_generateHashFromName(const char* name, uint32* hashA, uint32*... function osLib_addFunctionInternal (line 80) | void osLib_addFunctionInternal(const char* libraryName, const char* func... function DLLEXPORT (line 105) | DLLEXPORT void osLib_registerHLEFunction(const char* libraryName, const ... function sint32 (line 110) | sint32 osLib_getFunctionIndex(const char* libraryName, const char* funct... function osLib_addVirtualPointer (line 129) | void osLib_addVirtualPointer(const char* libraryName, const char* functi... function uint32 (line 158) | uint32 osLib_getPointer(const char* libraryName, const char* functionName) function osLib_returnFromFunction (line 177) | void osLib_returnFromFunction(PPCInterpreter_t* hCPU, uint32 returnValue) function osLib_returnFromFunction64 (line 183) | void osLib_returnFromFunction64(PPCInterpreter_t* hCPU, uint64 returnVal... FILE: src/Cafe/OS/common/OSCommon.h type PPCInterpreter_t (line 3) | struct PPCInterpreter_t function RplEntryReason (line 25) | enum class RplEntryReason type ppc_va_list (line 36) | struct ppc_va_list type ppc_va_list_reg_storage (line 46) | struct ppc_va_list_reg_storage type class (line 67) | enum class FILE: src/Cafe/OS/common/OSUtil.h function class (line 10) | class cafeExportParamWrapper type StringWrapper (line 222) | struct StringWrapper { \ type StringWrapper (line 231) | struct StringWrapper { \ FILE: src/Cafe/OS/common/PPCConcurrentQueue.h function push (line 17) | void push(const T& item, OSThread_t* thread) FILE: src/Cafe/OS/libs/TCL/TCL.cpp type TCL (line 6) | namespace TCL type TCLStatePPC (line 11) | struct TCLStatePPC // mapped into PPC space function TCLGPUNotifyNewRetirementTimestamp (line 19) | void TCLGPUNotifyNewRetirementTimestamp() function TCLTimestamp (line 27) | int TCLTimestamp(TCLTimestampId id, uint64be* timestampOut) function TCLWaitTimestamp (line 45) | int TCLWaitTimestamp(TCLTimestampId id, uint64 waitTs, uint64 timeout) function TCLGPUReadRBWord (line 72) | bool TCLGPUReadRBWord(uint32& cmdWord) function TCLWaitForRBSpace (line 83) | void TCLWaitForRBSpace(uint32be numU32s) function TCLWriteCmd (line 99) | void TCLWriteCmd(uint32be* cmd, uint32 cmdLen) function TCLSubmitRetireMarker (line 117) | void TCLSubmitRetireMarker(bool triggerEventInterrupt) function TCLSubmitToRing (line 132) | int TCLSubmitToRing(uint32be* cmd, uint32 cmdLen, betype* mem, uint32 newValue) function OSCompareAndSwapAtomic (line 16) | bool OSCompareAndSwapAtomic(std::atomic* mem, uint32 compare... function OSCompareAndSwapAtomicEx (line 24) | bool OSCompareAndSwapAtomicEx(std::atomic* mem, uint32 compa... function uint32 (line 34) | uint32 OSAddAtomic(std::atomic* mem, uint32 adder) function uint64 (line 50) | uint64 OSSwapAtomic64(std::atomic* mem, uint64 newValue) function uint64 (line 57) | uint64 OSSetAtomic64(std::atomic* mem, uint64 newValue) function uint64 (line 62) | uint64 OSGetAtomic64(std::atomic* mem) function uint64 (line 67) | uint64 OSAddAtomic64(std::atomic* mem, uint64 adder) function uint64 (line 80) | uint64 OSAndAtomic64(std::atomic* mem, uint64 val) function uint64 (line 93) | uint64 OSOrAtomic64(std::atomic* mem, uint64 val) function OSCompareAndSwapAtomic64 (line 106) | bool OSCompareAndSwapAtomic64(std::atomic* mem, uint64 compa... function OSCompareAndSwapAtomicEx64 (line 113) | bool OSCompareAndSwapAtomicEx64(std::atomic* mem, uint64 com... function InitializeAtomic (line 122) | void InitializeAtomic() FILE: src/Cafe/OS/libs/coreinit/coreinit_Atomic.h function namespace (line 4) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_BSP.cpp type coreinit (line 4) | namespace coreinit function bspGetHardwareVersion (line 6) | bool bspGetHardwareVersion(uint32be* version) function InitializeBSP (line 15) | void InitializeBSP() FILE: src/Cafe/OS/libs/coreinit/coreinit_BSP.h function namespace (line 1) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Callbacks.cpp type CoreinitAsyncCallback (line 4) | struct CoreinitAsyncCallback method CoreinitAsyncCallback (line 6) | CoreinitAsyncCallback(MPTR functionMPTR, uint32 numParameters, uint32 ... method queue (line 9) | static void queue(MPTR functionMPTR, uint32 numParameters, uint32 r3, ... method callNextFromQueue (line 16) | static void callNextFromQueue() method doCall (line 35) | void doCall() method CoreinitAsyncCallback (line 40) | static CoreinitAsyncCallback* allocateAndInitFromPool(MPTR functionMPT... method releaseToPool (line 55) | static void releaseToPool(CoreinitAsyncCallback* cb) type CoreinitAsyncCallback (line 61) | struct CoreinitAsyncCallback type CoreinitAsyncCallback (line 62) | struct CoreinitAsyncCallback type CoreinitAsyncCallback (line 70) | struct CoreinitAsyncCallback method CoreinitAsyncCallback (line 6) | CoreinitAsyncCallback(MPTR functionMPTR, uint32 numParameters, uint32 ... method queue (line 9) | static void queue(MPTR functionMPTR, uint32 numParameters, uint32 r3, ... method callNextFromQueue (line 16) | static void callNextFromQueue() method doCall (line 35) | void doCall() method CoreinitAsyncCallback (line 40) | static CoreinitAsyncCallback* allocateAndInitFromPool(MPTR functionMPT... method releaseToPool (line 55) | static void releaseToPool(CoreinitAsyncCallback* cb) type CoreinitAsyncCallback (line 61) | struct CoreinitAsyncCallback type CoreinitAsyncCallback (line 62) | struct CoreinitAsyncCallback type CoreinitAsyncCallback (line 71) | struct CoreinitAsyncCallback method CoreinitAsyncCallback (line 6) | CoreinitAsyncCallback(MPTR functionMPTR, uint32 numParameters, uint32 ... method queue (line 9) | static void queue(MPTR functionMPTR, uint32 numParameters, uint32 r3, ... method callNextFromQueue (line 16) | static void callNextFromQueue() method doCall (line 35) | void doCall() method CoreinitAsyncCallback (line 40) | static CoreinitAsyncCallback* allocateAndInitFromPool(MPTR functionMPT... method releaseToPool (line 55) | static void releaseToPool(CoreinitAsyncCallback* cb) type CoreinitAsyncCallback (line 61) | struct CoreinitAsyncCallback type CoreinitAsyncCallback (line 62) | struct CoreinitAsyncCallback function _coreinitCallbackThread (line 79) | void _coreinitCallbackThread(PPCInterpreter_t* hCPU) function coreinitAsyncCallback_addWithLock (line 87) | void coreinitAsyncCallback_addWithLock(MPTR functionMPTR, uint32 numPara... function coreinitAsyncCallback_add (line 101) | void coreinitAsyncCallback_add(MPTR functionMPTR, uint32 numParameters, ... function InitializeAsyncCallback (line 107) | void InitializeAsyncCallback() FILE: src/Cafe/OS/libs/coreinit/coreinit_CodeGen.cpp type coreinit (line 7) | namespace coreinit function codeGenArea_memoryWriteCallback (line 17) | void codeGenArea_memoryWriteCallback(void* pageStart, size_t size) function OSGetCodegenVirtAddrRange (line 28) | void OSGetCodegenVirtAddrRange(betype* rangeStart, betype* funcAlloc, betype* f... function OSDynLoad_GetTLSAllocator (line 34) | void OSDynLoad_GetTLSAllocator(betype* funcAlloc, betype* ... function OSDynLoad_AllocatorFree (line 54) | void OSDynLoad_AllocatorFree(void* mem) function uint32 (line 62) | uint32 OSDynLoad_Acquire(const char* libName, uint32be* moduleHandleOut) function OSDynLoad_Release (line 109) | void OSDynLoad_Release(uint32 moduleHandle) function uint32 (line 117) | uint32 OSDynLoad_FindExport(uint32 moduleHandle, uint32 isData, const ... function InitializeDynLoad (line 134) | void InitializeDynLoad() FILE: src/Cafe/OS/libs/coreinit/coreinit_DynLoad.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_FG.cpp type coreinit (line 19) | namespace coreinit function GetFGMemByArea (line 41) | MEMPTR GetFGMemByArea(uint32 areaId) function OSGetForegroundBucket (line 54) | bool OSGetForegroundBucket(MEMPTR* offset, uint32be* size) function OSGetForegroundBucketFreeArea (line 65) | bool OSGetForegroundBucketFreeArea(MEMPTR* offset, uint32be* size) function coreinitExport_OSGetForegroundBucket (line 74) | void coreinitExport_OSGetForegroundBucket(PPCInterpreter_t* hCPU) function InitForegroundBucket (line 84) | void InitForegroundBucket() function __OSClearCopyData (line 104) | void __OSClearCopyData() function uint32 (line 113) | uint32 __OSGetCopyDataSize() function uint8 (line 123) | uint8* __OSGetCopyDataPtr() function __OSAppendCopyData (line 131) | bool __OSAppendCopyData(uint8* data, sint32 length) function __OSResizeCopyData (line 146) | bool __OSResizeCopyData(sint32 length) function OSCopyFromClipboard (line 161) | bool OSCopyFromClipboard(void* data, uint32be* size) function coreinitExport_OSCopyFromClipboard (line 175) | void coreinitExport_OSCopyFromClipboard(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/coreinit/coreinit_FG.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_FS.cpp function strcpy_whole (line 21) | bool strcpy_whole(char (&dst)[Size], const char* src) function strcpy_whole (line 33) | bool strcpy_whole(char* dst, size_t dstLength, const char* src) type coreinit (line 45) | namespace coreinit function FSLockMutex (line 49) | inline void FSLockMutex() function FSUnlockMutex (line 54) | inline void FSUnlockMutex() type MOUNT_TYPE (line 64) | enum class MOUNT_TYPE : uint32 type FS_MOUNT_SOURCE (line 70) | struct FS_MOUNT_SOURCE function FS_RESULT (line 76) | FS_RESULT FSGetMountSourceNext(FSClient_t* fsClient, FSCmdBlock_t* fsC... function FS_RESULT (line 93) | FS_RESULT FSGetMountSource(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBl... function mountSDCard (line 122) | void mountSDCard() function FS_RESULT (line 135) | FS_RESULT FSMount(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, FS_M... function FS_RESULT (line 154) | FS_RESULT FSBindMount(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ... function FSClientBody_t (line 186) | FSClientBody_t* __FSGetClientBody(FSClient_t* fsClient) function FSCmdBlockBody (line 197) | FSCmdBlockBody* __FSGetCmdBlockBody(FSCmdBlock_t* fsCmdBlock) function __FSErrorAndBlock (line 207) | void __FSErrorAndBlock(std::string_view msg) function sint32 (line 217) | sint32 FSGetClientNum() function __FSIsClientRegistered (line 229) | bool __FSIsClientRegistered(FSClientBody_t* fsClientBody) function __FSInitCmdQueue (line 257) | void __FSInitCmdQueue(FSCmdQueue* fsCmdQueueBE, MPTR dequeueHandlerFun... function FSInit (line 268) | void FSInit() function FSShutdown (line 273) | void FSShutdown() function FS_RESULT (line 278) | FS_RESULT FSAddClientEx(FSClient_t* fsClient, uint32 uknR4, uint32 err... function FS_RESULT (line 330) | FS_RESULT FSAddClient(FSClient_t* fsClient, uint32 errHandling) function FS_RESULT (line 335) | FS_RESULT FSDelClient(FSClient_t* fsClient, uint32 errHandling) function __FSQueueCmdByPriority (line 385) | void __FSQueueCmdByPriority(FSCmdQueue* fsCmdQueueBE, FSCmdBlockBody* ... function FSCmdBlockBody (line 436) | FSCmdBlockBody* __FSTakeCommandFromQueue(FSCmdQueue* cmdQueue) function __FSAIPCSubmitCommandAsync (line 456) | void __FSAIPCSubmitCommandAsync(iosu::fsa::FSAShimBuffer* shimBuffer, ... function FSA_RESULT (line 474) | FSA_RESULT __FSADecodeIOSErrorToFSA(IOS_ERROR result) function FSA_RESULT (line 479) | FSA_RESULT __FSAIPCSubmitCommand(iosu::fsa::FSAShimBuffer* shimBuffer) function __FSUpdateQueue (line 494) | void __FSUpdateQueue(FSCmdQueue* cmdQueue) function __FSQueueDefaultFinishFunc (line 512) | void __FSQueueDefaultFinishFunc(FSCmdBlockBody* fsCmdBlockBody, FS_RES... function export___FSQueueDefaultFinishFunc (line 592) | void export___FSQueueDefaultFinishFunc(PPCInterpreter_t* hCPU) function __FSQueueCmd (line 600) | void __FSQueueCmd(FSCmdQueue* cmdQueue, FSCmdBlockBody* fsCmdBlockBody... function FSA_RESULT (line 610) | FSA_RESULT _FSIosErrorToFSAStatus(IOS_ERROR iosError) function FS_RESULT (line 615) | FS_RESULT _FSAStatusToFSStatus(FSA_RESULT err) function __FSCmdSubmitResult (line 676) | void __FSCmdSubmitResult(FSCmdBlockBody* fsCmdBlockBody, FS_RESULT res... function __FSAIoctlResponseCallback (line 717) | void __FSAIoctlResponseCallback(PPCInterpreter_t* hCPU) function FSInitCmdBlock (line 752) | void FSInitCmdBlock(FSCmdBlock_t* fsCmdBlock) function __FSAsyncToSyncInit (line 760) | void __FSAsyncToSyncInit(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBloc... function __FSPrepareCmdAsyncResult (line 771) | void __FSPrepareCmdAsyncResult(FSClientBody_t* fsClientBody, FSCmdBloc... function sint32 (line 782) | sint32 __FSPrepareCmd(FSClientBody_t* fsClientBody, FSCmdBlockBody* fs... function _debugVerifyCommand (line 819) | void _debugVerifyCommand(const char* stage, FSCmdBlockBody* fsCmdBlock... function FSAsyncResult (line 836) | FSAsyncResult* FSGetAsyncResult(OSMessage* msg) function sint32 (line 841) | sint32 __FSProcessAsyncResult(FSClient_t* fsClient, FSCmdBlock_t* fsCm... function FSA_RESULT (line 862) | FSA_RESULT __FSPrepareCmd_OpenFile(iosu::fsa::FSAShimBuffer* fsaShimBu... function sint32 (line 907) | sint32 FSOpenFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock,... function sint32 (line 920) | sint32 FSOpenFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, char... function sint32 (line 928) | sint32 FSOpenFileExAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBloc... function sint32 (line 949) | sint32 FSOpenFileEx(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ch... function FSA_RESULT (line 957) | FSA_RESULT __FSPrepareCmd_CloseFile(iosu::fsa::FSAShimBuffer* fsaShimB... function sint32 (line 971) | sint32 FSCloseFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock... function sint32 (line 983) | sint32 FSCloseFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, uin... function FSA_RESULT (line 991) | FSA_RESULT __FSPrepareCmd_FlushFile(iosu::fsa::FSAShimBuffer* fsaShimB... function sint32 (line 1005) | sint32 FSFlushFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock... function sint32 (line 1017) | sint32 FSFlushFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, uin... function FSA_RESULT (line 1025) | FSA_RESULT __FSPrepareCmd_ReadFile(iosu::fsa::FSAShimBuffer* fsaShimBu... function sint32 (line 1061) | sint32 __FSReadFileAsyncEx(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBl... function sint32 (line 1092) | sint32 FSReadFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock,... function sint32 (line 1098) | sint32 FSReadFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, void... function sint32 (line 1106) | sint32 FSReadFileWithPosAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCm... function sint32 (line 1113) | sint32 FSReadFileWithPos(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBloc... function FSA_RESULT (line 1121) | FSA_RESULT __FSPrepareCmd_WriteFile(iosu::fsa::FSAShimBuffer* fsaShimB... function sint32 (line 1155) | sint32 __FSWriteFileWithPosAsync(FSClient_t* fsClient, FSCmdBlock_t* f... function sint32 (line 1186) | sint32 FSWriteFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock... function sint32 (line 1191) | sint32 FSWriteFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, voi... function sint32 (line 1199) | sint32 FSWriteFileWithPosAsync(FSClient_t* fsClient, FSCmdBlock_t* fsC... function sint32 (line 1204) | sint32 FSWriteFileWithPos(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlo... function FSA_RESULT (line 1212) | FSA_RESULT __FSPrepareCmd_SetPosFile(iosu::fsa::FSAShimBuffer* fsaShim... function sint32 (line 1225) | sint32 FSSetPosFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBloc... function sint32 (line 1235) | sint32 FSSetPosFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ui... function FSA_RESULT (line 1244) | FSA_RESULT __FSPrepareCmd_GetPosFile(iosu::fsa::FSAShimBuffer* fsaShim... function sint32 (line 1255) | sint32 FSGetPosFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBloc... function sint32 (line 1267) | sint32 FSGetPosFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ui... function FSA_RESULT (line 1275) | FSA_RESULT __FSPrepareCmd_OpenDir(iosu::fsa::FSAShimBuffer* fsaShimBuf... function sint32 (line 1303) | sint32 FSOpenDirAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ... function sint32 (line 1315) | sint32 FSOpenDir(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, char*... function FSA_RESULT (line 1323) | FSA_RESULT __FSPrepareCmd_ReadDir(iosu::fsa::FSAShimBuffer* fsaShimBuf... function sint32 (line 1334) | sint32 FSReadDirAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ... function sint32 (line 1345) | sint32 FSReadDir(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, FSDir... function FSA_RESULT (line 1353) | FSA_RESULT __FSPrepareCmd_CloseDir(iosu::fsa::FSAShimBuffer* fsaShimBu... function sint32 (line 1364) | sint32 FSCloseDirAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock,... function sint32 (line 1375) | sint32 FSCloseDir(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, FSDi... function FSA_RESULT (line 1383) | FSA_RESULT __FSPrepareCmd_RewindDir(iosu::fsa::FSAShimBuffer* fsaShimB... function sint32 (line 1397) | sint32 FSRewindDirAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock... function sint32 (line 1408) | sint32 FSRewindDir(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, FSD... function FSA_RESULT (line 1416) | FSA_RESULT __FSPrepareCmd_AppendFile(iosu::fsa::FSAShimBuffer* fsaShim... function sint32 (line 1432) | sint32 FSAppendFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBloc... function sint32 (line 1443) | sint32 FSAppendFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ui... function FSA_RESULT (line 1451) | FSA_RESULT __FSPrepareCmd_TruncateFile(iosu::fsa::FSAShimBuffer* fsaSh... function sint32 (line 1464) | sint32 FSTruncateFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBl... function sint32 (line 1475) | sint32 FSTruncateFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ... function FSA_RESULT (line 1483) | FSA_RESULT __FSPrepareCmd_Rename(iosu::fsa::FSAShimBuffer* fsaShimBuff... function sint32 (line 1522) | sint32 FSRenameAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, c... function sint32 (line 1539) | sint32 FSRename(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, char* ... function FSA_RESULT (line 1547) | FSA_RESULT __FSPrepareCmd_Remove(iosu::fsa::FSAShimBuffer* fsaShimBuff... function sint32 (line 1573) | sint32 FSRemoveAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, u... function sint32 (line 1590) | sint32 FSRemove(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, uint8*... function FSA_RESULT (line 1598) | FSA_RESULT __FSPrepareCmd_MakeDir(iosu::fsa::FSAShimBuffer* fsaShimBuf... function sint32 (line 1625) | sint32 FSMakeDirAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ... function sint32 (line 1642) | sint32 FSMakeDir(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, const... function FSA_RESULT (line 1650) | FSA_RESULT __FSPrepareCmd_ChangeDir(iosu::fsa::FSAShimBuffer* fsaShimB... function sint32 (line 1675) | sint32 FSChangeDirAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock... function sint32 (line 1691) | sint32 FSChangeDir(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, cha... function FSA_RESULT (line 1699) | FSA_RESULT __FSPrepareCmd_GetCwd(iosu::fsa::FSAShimBuffer* fsaShimBuff... function sint32 (line 1711) | sint32 FSGetCwdAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, c... function sint32 (line 1726) | sint32 FSGetCwd(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, char* ... function FSA_RESULT (line 1735) | FSA_RESULT __FSPrepareCmd_FlushQuota(iosu::fsa::FSAShimBuffer* fsaShim... function sint32 (line 1759) | sint32 FSFlushQuotaAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBloc... function sint32 (line 1771) | sint32 FSFlushQuota(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ch... function FSA_RESULT (line 1779) | FSA_RESULT __FSPrepareCmd_QueryInfo(iosu::fsa::FSAShimBuffer* fsaShimB... function sint32 (line 1809) | sint32 __FSQueryInfoAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlo... function sint32 (line 1823) | sint32 FSGetStatAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ... function sint32 (line 1829) | sint32 FSGetStat(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, const... function FSA_RESULT (line 1838) | FSA_RESULT __FSPrepareCmd_GetStatFile(iosu::fsa::FSAShimBuffer* fsaShi... function sint32 (line 1852) | sint32 FSGetStatFileAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlo... function sint32 (line 1866) | sint32 FSGetStatFile(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, F... function sint32 (line 1874) | sint32 FSGetFreeSpaceSizeAsync(FSClient_t* fsClient, FSCmdBlock_t* fsC... function sint32 (line 1881) | sint32 FSGetFreeSpaceSize(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlo... function FSA_RESULT (line 1889) | FSA_RESULT __FSPrepareCmd_IsEof(iosu::fsa::FSAShimBuffer* fsaShimBuffe... function sint32 (line 1903) | sint32 FSIsEofAsync(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, ui... function sint32 (line 1916) | sint32 FSIsEof(FSClient_t* fsClient, FSCmdBlock_t* fsCmdBlock, uint32 ... function FSSetUserData (line 1924) | void FSSetUserData(FSCmdBlock_t* fsCmdBlock, void* userData) function FS_VOLSTATE (line 1940) | FS_VOLSTATE FSGetVolumeState(FSClient_t* fsClient) function sint32 (line 1946) | sint32 FSGetErrorCodeForViewer(FSClient_t* fsClient, FSCmdBlock_t* fsC... function FSCmdBlock_t (line 1952) | FSCmdBlock_t* FSGetCurrentCmdBlock(FSClient_t* fsClient) function sint32 (line 1963) | sint32 FSGetLastErrorCodeForViewer(FSClient_t* fsClient) function FSAClientHandle (line 1976) | FSAClientHandle FSAAddClientEx(void* data) function FSAClientHandle (line 1997) | FSAClientHandle FSAAddClient(void* data) function FSA_RESULT (line 2002) | FSA_RESULT FSADelClient(FSAClientHandle clientHandle) function FSAInit (line 2029) | void FSAInit() function FSAShimCheckClientHandle (line 2038) | bool FSAShimCheckClientHandle(FSAClientHandle clientHandle) function FSA_RESULT (line 2048) | FSA_RESULT FSAShimAllocateBuffer(MEMPTR> FSFileHandlePtr; type MEMPTR (line 9) | typedef MEMPTR> FSDirHandlePtr; type uint32 (line 11) | typedef uint32 FSAClientHandle; type FSAsyncParams (line 13) | struct FSAsyncParams function namespace (line 21) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp type coreinit (line 7) | namespace coreinit type iobbuf (line 9) | struct iobbuf type GHSAccessibleData (line 19) | struct GHSAccessibleData type ghs_flock (line 30) | struct ghs_flock function PrepareGHSRuntime (line 49) | void PrepareGHSRuntime() function __ghs_flock_create (line 74) | void __ghs_flock_create(ghs_flock* flock) function __ghs_flock_destroy (line 101) | void __ghs_flock_destroy(uint32 index) function ghs_flock (line 111) | ghs_flock* __ghs_flock_ptr(iobbuf* iob) function __ghs_flock_file (line 117) | void __ghs_flock_file(uint32 index) function __ghs_funlock_file (line 123) | void __ghs_funlock_file(uint32 index) function __ghsLock (line 129) | void __ghsLock() function __ghsUnlock (line 137) | void __ghsUnlock() function sint32be (line 159) | sint32be* __gh_errno_ptr() function __gh_set_errno (line 165) | void __gh_set_errno(sint32 errNo) function sint32 (line 170) | sint32 __gh_get_errno() type ghs_mtx_t (line 187) | struct ghs_mtx_t function __ghs_mtx_init (line 192) | void __ghs_mtx_init(ghs_mtx_t* mtx) function __ghs_mtx_dst (line 198) | void __ghs_mtx_dst(ghs_mtx_t* mtx) function __ghs_mtx_lock (line 204) | void __ghs_mtx_lock(ghs_mtx_t* mtx) function __ghs_mtx_unlock (line 209) | void __ghs_mtx_unlock(ghs_mtx_t* mtx) type OSTLSBlock (line 214) | struct OSTLSBlock type TLS_Index (line 222) | struct TLS_Index function InitializeGHS (line 271) | void InitializeGHS() FILE: src/Cafe/OS/libs/coreinit/coreinit_GHS.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_HWInterface.cpp type coreinit (line 4) | namespace coreinit type RegisterInterfaceId (line 6) | enum class RegisterInterfaceId : uint32 // for __OSRead/__OSWrite API ... type SysRegisterInterfaceId (line 15) | enum class SysRegisterInterfaceId : uint32 // for __OSRead/__OSWriteRe... function PAddr (line 26) | PAddr _GetRegisterPhysicalAddress(RegisterInterfaceId interfaceId, uin... function PAddr (line 42) | PAddr _GetSysRegisterPhysicalAddress(SysRegisterInterfaceId interfaceI... function uint32 (line 62) | uint32 OSReadRegister32(RegisterInterfaceId interfaceId, uint32 offset) function uint16 (line 69) | uint16 OSReadRegister16(RegisterInterfaceId interfaceId, uint32 offset) function OSWriteRegister16 (line 76) | void OSWriteRegister16(uint16 newValue, RegisterInterfaceId interfaceI... function OSWriteRegister32 (line 86) | void OSWriteRegister32(uint16 newValue, RegisterInterfaceId interfaceI... function OSModifyRegister16 (line 96) | void OSModifyRegister16(RegisterInterfaceId interfaceId, uint32 uknR4,... function uint32 (line 108) | uint32 __OSReadRegister32Ex(SysRegisterInterfaceId interfaceId, uint32... function __OSWriteRegister32Ex (line 117) | void __OSWriteRegister32Ex(SysRegisterInterfaceId interfaceId, uint32 ... function InitializeHWInterface (line 126) | void InitializeHWInterface() FILE: src/Cafe/OS/libs/coreinit/coreinit_HWInterface.h function namespace (line 1) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_IM.cpp type coreinit (line 5) | namespace coreinit function coreinitExport_IMIsAPDEnabledBySysSettings (line 9) | void coreinitExport_IMIsAPDEnabledBySysSettings(PPCInterpreter_t* hCPU) function coreinitExport_IMGetTimeBeforeAPD (line 17) | void coreinitExport_IMGetTimeBeforeAPD(PPCInterpreter_t* hCPU) function coreinitExport_IMGetTimeBeforeDimming (line 25) | void coreinitExport_IMGetTimeBeforeDimming(PPCInterpreter_t* hCPU) function coreinitExport_IMEnableDim (line 35) | void coreinitExport_IMEnableDim(PPCInterpreter_t* hCPU) function coreinitExport_IMIsDimEnabled (line 41) | void coreinitExport_IMIsDimEnabled(PPCInterpreter_t* hCPU) function coreinitExport_IMGetAPDPeriod (line 49) | void coreinitExport_IMGetAPDPeriod(PPCInterpreter_t* hCPU) function coreinitExport_IM_GetParameter (line 58) | void coreinitExport_IM_GetParameter(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/coreinit/coreinit_IM.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_IOS.cpp function sint32 (line 6) | sint32 __depr__IOS_Open(char* path, uint32 mode) function sint32 (line 39) | sint32 __depr__IOS_Ioctl(uint32 fd, uint32 request, void* inBuffer, uint... function sint32 (line 67) | sint32 __depr__IOS_Ioctlv(uint32 fd, uint32 request, uint32 countIn, uin... function sint32 (line 88) | sint32 __depr__IOS_Close(uint32 fd) FILE: src/Cafe/OS/libs/coreinit/coreinit_IOS.h type ioBufferVector_t (line 2) | typedef struct _ioBufferVector_t ioBufferVector_t; FILE: src/Cafe/OS/libs/coreinit/coreinit_IPC.cpp type coreinit (line 8) | namespace coreinit type IPCResourceBuffer (line 12) | struct IPCResourceBuffer type IPCResourceBufferDescriptor (line 21) | struct IPCResourceBufferDescriptor type IPCBufferFIFO (line 34) | struct IPCBufferFIFO method Init (line 42) | void Init() method Push (line 52) | void Push(IPCResourceBufferDescriptor* descriptor) method IPCResourceBufferDescriptor (line 64) | IPCResourceBufferDescriptor* Pop() type IPCDriverCOSKernelCommunicationArea (line 78) | struct IPCDriverCOSKernelCommunicationArea type IPCDriver (line 86) | struct alignas(64) IPCDriver function IPCDriver (line 108) | IPCDriver& IPCDriver_GetByCore(uint32 coreIndex) function IPCDriver_InitForCore (line 114) | void IPCDriver_InitForCore(uint32 coreIndex) function IPCResourceBufferDescriptor (line 136) | IPCResourceBufferDescriptor* IPCDriver_AllocateResource(IPCDriver* ipc... function IPCDriver_ReleaseResource (line 171) | void IPCDriver_ReleaseResource(IPCDriver* ipcDriver, IPCResourceBuffer... function __IPCDriverThreadFunc (line 186) | void __IPCDriverThreadFunc(PPCInterpreter_t* hCPU) function IPCDriver_InitIPCThread (line 201) | void IPCDriver_InitIPCThread(uint32 coreIndex) function _IPCDriver_SubmitCmdAllQueued (line 215) | void _IPCDriver_SubmitCmdAllQueued(IPCDriver& ipcDriver) function _IPCDriver_SubmitCmd (line 250) | void _IPCDriver_SubmitCmd(IPCDriver& ipcDriver, IPCResourceBufferDescr... function uint32 (line 259) | uint32 _IPCDriver_WaitForResultAndRelease(IPCDriver& ipcDriver, IPCRes... function IPCDriver_HandleResponse (line 267) | void IPCDriver_HandleResponse(IPCDriver& ipcDriver, IPCCommandBody* re... function IPCDriver_KernelCallback (line 302) | void IPCDriver_KernelCallback(IPCDriver& ipcDriver) function IPCDriver_NotifyResponses (line 311) | void IPCDriver_NotifyResponses(uint32 ppcCoreIndex, IPCCommandBody** r... function _IPCDriver_SetupCmd_IOSOpen (line 321) | void _IPCDriver_SetupCmd_IOSOpen(IPCDriver& ipcDriver, IPCResourceBuff... function IOS_ERROR (line 342) | IOS_ERROR _IPCDriver_SetupCmd_IOSIoctl(IPCDriver& ipcDriver, IPCResour... function IOS_ERROR (line 355) | IOS_ERROR _IPCDriver_SetupCmd_IOSIoctlv(IPCDriver& ipcDriver, IPCResou... function IOSDevHandle (line 367) | IOSDevHandle IOS_Open(const char* devicePath, uint32 flags) function IOS_ERROR (line 377) | IOS_ERROR IOS_Close(IOSDevHandle devHandle) function IOS_ERROR (line 386) | IOS_ERROR IOS_Ioctl(IOSDevHandle devHandle, uint32 requestId, void* pt... function IOS_ERROR (line 402) | IOS_ERROR IOS_IoctlAsync(IOSDevHandle devHandle, uint32 requestId, voi... function IOS_ERROR (line 417) | IOS_ERROR IOS_Ioctlv(IOSDevHandle devHandle, uint32 requestId, uint32 ... function IOS_ERROR (line 433) | IOS_ERROR IOS_IoctlvAsync(IOSDevHandle devHandle, uint32 requestId, ui... function MapIPCExports (line 448) | void MapIPCExports() function InitializeIPC (line 458) | void InitializeIPC() FILE: src/Cafe/OS/libs/coreinit/coreinit_IPC.h function namespace (line 4) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_IPCBuf.cpp type coreinit (line 5) | namespace coreinit function FIFOInit (line 7) | void FIFOInit(IPCFifo_t* fifo, uint32 entryCount, void* entryArray) function sint32 (line 16) | sint32 FIFOPush(IPCFifo_t* fifo, void* entry) function sint32 (line 34) | sint32 FIFOPop(IPCFifo_t* fifo, uint8** entry) function IPCBufPool_t (line 62) | IPCBufPool_t* IPCBufPoolCreate(uint8* bufferArea, uint32 bufferSize, u... function uint8 (line 115) | uint8* IPCBufPoolAllocate(IPCBufPool_t* ipcBufPool, uint32 size) function sint32 (line 131) | sint32 IPCBufPoolFree(IPCBufPool_t* ipcBufPool, uint8* entry) function coreinitExport_IPCBufPoolCreate (line 155) | void coreinitExport_IPCBufPoolCreate(PPCInterpreter_t* hCPU) function coreinitExport_IPCBufPoolAllocate (line 176) | void coreinitExport_IPCBufPoolAllocate(PPCInterpreter_t* hCPU) function coreinitExport_IPCBufPoolFree (line 185) | void coreinitExport_IPCBufPoolFree(PPCInterpreter_t* hCPU) function InitializeIPCBuf (line 194) | void InitializeIPCBuf() FILE: src/Cafe/OS/libs/coreinit/coreinit_IPCBuf.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Init.cpp function MPTR (line 28) | MPTR OSAllocFromSystem(uint32 size, uint32 alignment) function OSFreeToSystem (line 33) | void OSFreeToSystem(MPTR mem) function _AddArg (line 41) | void _AddArg(const char* arg, sint32 len) function sint32 (line 54) | sint32 _GetArgLength(const char* arg) function GetLaunchArgs (line 68) | static std::string GetLaunchArgs() function CafeInit (line 86) | void CafeInit() type PreinitUserHeapStruct (line 155) | struct PreinitUserHeapStruct function InitCafeHeaps (line 164) | void InitCafeHeaps() function MPTR (line 186) | MPTR CoreInitEntry(sint32 argc, MPTR argv) function coreinit_start (line 201) | void coreinit_start(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/coreinit/coreinit_LockedCache.cpp type coreinit (line 20) | namespace coreinit function coreinitExport_LCGetMaxSize (line 32) | void coreinitExport_LCGetMaxSize(PPCInterpreter_t* hCPU) function coreinitExport_LCAlloc (line 37) | void coreinitExport_LCAlloc(PPCInterpreter_t* hCPU) function coreinitExport_LCDealloc (line 92) | void coreinitExport_LCDealloc(PPCInterpreter_t* hCPU) function coreinitExport_LCGetUnallocated (line 146) | void coreinitExport_LCGetUnallocated(PPCInterpreter_t* hCPU) function coreinitExport_LCGetAllocatableSize (line 155) | void coreinitExport_LCGetAllocatableSize(PPCInterpreter_t* hCPU) function coreinitExport_LCEnableDMA (line 183) | void coreinitExport_LCEnableDMA(PPCInterpreter_t* hCPU) function coreinitExport_LCDisableDMA (line 193) | void coreinitExport_LCDisableDMA(PPCInterpreter_t* hCPU) function coreinitExport_LCIsDMAEnabled (line 223) | void coreinitExport_LCIsDMAEnabled(PPCInterpreter_t* hCPU) function coreinitExport_LCHardwareIsAvailable (line 228) | void coreinitExport_LCHardwareIsAvailable(PPCInterpreter_t* hCPU) function coreinitExport_LCLoadDMABlocks (line 234) | void coreinitExport_LCLoadDMABlocks(PPCInterpreter_t* hCPU) function coreinitExport_LCStoreDMABlocks (line 249) | void coreinitExport_LCStoreDMABlocks(PPCInterpreter_t* hCPU) function coreinitExport_LCWaitDMAQueue (line 266) | void coreinitExport_LCWaitDMAQueue(PPCInterpreter_t* hCPU) function InitializeLC (line 274) | void InitializeLC() FILE: src/Cafe/OS/libs/coreinit/coreinit_LockedCache.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp function MCPHANDLE (line 37) | MCPHANDLE MCP_Open() function MCP_Close (line 43) | void MCP_Close(MCPHANDLE mcpHandle) function coreinitExport_MCP_Open (line 48) | void coreinitExport_MCP_Open(PPCInterpreter_t* hCPU) function coreinitExport_MCP_Close (line 54) | void coreinitExport_MCP_Close(PPCInterpreter_t* hCPU) function sint32 (line 60) | sint32 MCP_GetSysProdSettings(MCPHANDLE mcpHandle, SysProdSettings* sysP... function coreinitExport_MCP_GetSysProdSettings (line 72) | void coreinitExport_MCP_GetSysProdSettings(PPCInterpreter_t* hCPU) function coreinitExport_MCP_TitleListByAppType (line 78) | void coreinitExport_MCP_TitleListByAppType(PPCInterpreter_t* hCPU) function coreinitExport_MCP_TitleList (line 103) | void coreinitExport_MCP_TitleList(PPCInterpreter_t* hCPU) function coreinitExport_MCP_TitleCount (line 126) | void coreinitExport_MCP_TitleCount(PPCInterpreter_t* hCPU) function coreinitExport_MCP_GetTitleInfo (line 139) | void coreinitExport_MCP_GetTitleInfo(PPCInterpreter_t* hCPU) function coreinitExport_MCP_GetTitleInfoByTitleAndDevice (line 164) | void coreinitExport_MCP_GetTitleInfoByTitleAndDevice(PPCInterpreter_t* h... type coreinit (line 191) | namespace coreinit function export_MCP_GetSystemVersion (line 194) | void export_MCP_GetSystemVersion(PPCInterpreter_t* hCPU) function export_MCP_Get4SecondOffStatus (line 208) | void export_MCP_Get4SecondOffStatus(PPCInterpreter_t* hCPU) function export_MCP_TitleListByDevice (line 216) | void export_MCP_TitleListByDevice(PPCInterpreter_t* hCPU) type MCPDevice_t (line 238) | struct MCPDevice_t function MCP_DeviceListEx (line 258) | void MCP_DeviceListEx(uint32 mcpHandle, uint32be* deviceCount, MCPDevi... function export_MCP_DeviceList (line 288) | void export_MCP_DeviceList(PPCInterpreter_t* hCPU) function export_MCP_FullDeviceList (line 325) | void export_MCP_FullDeviceList(PPCInterpreter_t* hCPU) function export_MCP_UpdateCheckContext (line 339) | void export_MCP_UpdateCheckContext(PPCInterpreter_t* hCPU) function export_MCP_TitleListUpdateGetNext (line 352) | void export_MCP_TitleListUpdateGetNext(PPCInterpreter_t* hCPU) function export_MCP_GetOverlayAppInfo (line 366) | void export_MCP_GetOverlayAppInfo(PPCInterpreter_t* hCPU) function uint32 (line 390) | uint32 MCP_UpdateClearContextAsync(uint32 mcpHandle, betype* cal... function uint32 (line 398) | uint32 MCP_InstallUtilGetTitleEnability(uint32 mcpHandle, uint32be* en... function uint32 (line 404) | uint32 MCP_GetEcoSettings(uint32 mcpHandle, uint32be* flagCaffeineEnab... function uint32 (line 412) | uint32 MCP_RightCheckLaunchable(uint32 mcpHandle, uint64 titleId, uint... function uint32 (line 418) | uint32 MCP_GetTitleId(uint32 mcpHandle, uint64be* outTitleId) function InitializeMCP (line 424) | void InitializeMCP() function coreinitExport_UCReadSysConfig (line 473) | void coreinitExport_UCReadSysConfig(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/coreinit/coreinit_MCP.h type SysProdSettings (line 3) | struct SysProdSettings type uint32 (line 43) | typedef uint32 MCPHANDLE; function namespace (line 51) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp function MPTR (line 14) | MPTR coreinit_allocFromSysArea(uint32 size, uint32 alignment) function coreinit_freeToSysArea (line 33) | void coreinit_freeToSysArea(MPTR mem) function MEMHeapTable_Add (line 56) | bool MEMHeapTable_Add(MEMHeapBase* heap) function MEMHeapTable_Remove (line 65) | bool MEMHeapTable_Remove(MEMHeapBase* heap) function MEMHeapBase (line 102) | MEMHeapBase* _MEMList_FindContainingHeap(MEMList* list, MEMHeapBase* heap) function MEMList_ContainsHeap (line 116) | bool MEMList_ContainsHeap(MEMList* list, MEMHeapBase* heap) function MEMList (line 127) | MEMList* MEMList_FindContainingHeap(MEMHeapBase* head) function MEMInitHeapBase (line 162) | void MEMInitHeapBase(MEMHeapBase* heap, MEMHeapMagic magic, void* heapSt... function MEMBaseDestroyHeap (line 196) | void MEMBaseDestroyHeap(MEMHeapBase* heap) function MEMHeapBase (line 215) | MEMHeapBase* MEMGetBaseHeapHandle(uint32 index) function MEMHeapBase (line 222) | MEMHeapBase* MEMSetBaseHeapHandle(uint32 index, MEMHeapBase* heapBase) function uint32 (line 235) | uint32 MEMSetFillValForHeap(HEAP_FILL_TYPE type, uint32 value) function uint32 (line 246) | uint32 MEMGetFillValForHeap(HEAP_FILL_TYPE type) function MEMHeapBase (line 256) | MEMHeapBase* MEMFindContainHeap(const void* memBlock) function MEMList_SetSingleObject (line 321) | void MEMList_SetSingleObject(MEMList* list, void* object) function MEMInitList (line 335) | void MEMInitList(MEMList* list, uint32 offset) function MEMAppendListObject (line 343) | void MEMAppendListObject(MEMList* list, void* object) function MEMPrependListObject (line 365) | void MEMPrependListObject(MEMList* list, void* object) function MEMRemoveListObject (line 388) | void MEMRemoveListObject(MEMList* list, void* object) function MEMHeapBase (line 456) | MEMHeapBase* MEMDefaultHeap_Init(void* mem, uint32 size) function export_default_MEMAllocFromDefaultHeap (line 471) | void export_default_MEMAllocFromDefaultHeap(PPCInterpreter_t* hCPU) function export_default_MEMAllocFromDefaultHeapEx (line 485) | void export_default_MEMAllocFromDefaultHeapEx(PPCInterpreter_t* hCPU) function default_MEMFreeToDefaultHeap (line 493) | void default_MEMFreeToDefaultHeap(void* mem) FILE: src/Cafe/OS/libs/coreinit/coreinit_MEM.h type MEMLink_t (line 5) | struct MEMLink_t type MEMList_t (line 13) | struct MEMList_t type MEMAllocatorFunc (line 23) | struct MEMAllocatorFunc type MEMAllocator (line 31) | struct MEMAllocator function namespace (line 50) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp type coreinit (line 5) | namespace coreinit function MEMHeapHandle (line 7) | MEMHeapHandle MEMInitBlockHeap(MEMBlockHeap2_t* memStart, void* startA... function sint32 (line 61) | sint32 MEMGetAllocatableSizeForBlockHeapEx(MEMBlockHeap2_t* blockHeap,... function _blockHeapDebugVerifyIfBlockIsLinked (line 145) | void _blockHeapDebugVerifyIfBlockIsLinked(MEMBlockHeapDEPR* blockHeapH... function _blockHeapDebugVerifyLinkOrder (line 168) | void _blockHeapDebugVerifyLinkOrder(MEMBlockHeapDEPR* blockHeapHead) function sint32 (line 183) | sint32 MEMAddBlockHeapTracking(MPTR heap, MPTR trackMem, uint32 trackM... function uint32 (line 220) | uint32 MEMGetTrackingLeftInBlockHeap(MPTR heap) function MPTR (line 230) | MPTR _MEMBlockHeap_GetFreeBlockTrack(MEMBlockHeapDEPR* blockHeapHead) function _MEMBlockHeap_ReleaseBlockTrack (line 249) | void _MEMBlockHeap_ReleaseBlockTrack(MEMBlockHeapDEPR* blockHeapHead, ... function sint32 (line 257) | sint32 _MEMBlockHeap_AllocAtBlock(MEMBlockHeapDEPR* blockHeapHead, MEM... function MEMBlockHeapTrackDEPR (line 353) | MEMBlockHeapTrackDEPR* _MEMBlockHeap_FindBlockContaining(MEMBlockHeapD... function MPTR (line 378) | MPTR MEMAllocFromBlockHeapEx(MPTR heap, uint32 size, sint32 alignment) function MEMFreeToBlockHeap (line 452) | void MEMFreeToBlockHeap(MPTR heap, MPTR memAddr) function uint32 (line 530) | uint32 MEMGetTotalFreeSizeForBlockHeap(MEMBlockHeapDEPR* blockHeap) function MEMDumpBlockHeap (line 560) | void MEMDumpBlockHeap(MPTR heap) function InitializeMEMBlockHeap (line 584) | void InitializeMEMBlockHeap() FILE: src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.h function namespace (line 4) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp type coreinit (line 7) | namespace coreinit type MBlock2_t (line 12) | struct MBlock2_t type ExpMemBlockRegion (line 23) | struct ExpMemBlockRegion function MBlock2_t (line 34) | MBlock2_t* _MEMExpHeap_InitMBlock(ExpMemBlockRegion* region, uint16 ty... function _MEMExpHeap_CheckMBlock (line 43) | bool _MEMExpHeap_CheckMBlock(MBlock2_t* mBlock, MEMHeapHandle heap, ui... function _MEMExpHeap_IsValidUsedMBlock (line 76) | bool _MEMExpHeap_IsValidUsedMBlock(const void* memBlock, MEMHeapHandle... function _MEMExpHeap_GetRegionOfMBlock (line 114) | void _MEMExpHeap_GetRegionOfMBlock(ExpMemBlockRegion* region, MBlock2_... function MBlock2_t (line 141) | MBlock2_t* _MEMExpHeap_InsertMBlock(MBlockChain2_t* blockChain, MBlock... function _MEMExpHeap_RecycleRegion (line 166) | bool _MEMExpHeap_RecycleRegion(MBlockChain2_t* blockChain, ExpMemBlock... function MEMHeapHandle (line 368) | MEMHeapHandle _MEMExpHeap_InitHeap(void* startAddress, void* endAddres... function MEMHeapHandle (line 393) | MEMHeapHandle MEMCreateExpHeap(void* startAddress, uint32 size) function uint32 (line 403) | uint32 MEMGetAllocatableSizeForExpHeap(MEMHeapHandle heap) function IsValidExpHeapHandle_ (line 408) | void IsValidExpHeapHandle_(MEMHeapHandle heap) function MEMHeapHandle (line 418) | MEMHeapHandle MEMCreateExpHeapEx(void* startAddress, uint32 size, uint... function MEMFreeToExpHeap (line 481) | void MEMFreeToExpHeap(MEMHeapHandle heap, void* mem) function uint16 (line 504) | uint16 MEMSetAllocModeForExpHeap(MEMHeapHandle heap, uint16 mode) function uint16 (line 518) | uint16 MEMGetAllocModeForExpHeap(MEMHeapHandle heap) function uint32 (line 531) | uint32 MEMAdjustExpHeap(MEMHeapHandle heap) function uint32 (line 564) | uint32 MEMResizeForMBlockExpHeap(MEMHeapHandle heap, void* memBlock, u... function uint32 (line 652) | uint32 MEMGetTotalFreeSizeForExpHeap(MEMHeapHandle heap) function uint32 (line 673) | uint32 MEMGetAllocatableSizeForExpHeapEx(MEMHeapHandle heap, sint32 al... function uint16 (line 717) | uint16 MEMSetGroupIDForExpHeap(MEMHeapHandle heap, uint16 groupId) function uint16 (line 732) | uint16 MEMGetGroupIDForExpHeap(MEMHeapHandle heap) function MEMVisitAllocatedForExpHeap (line 746) | void MEMVisitAllocatedForExpHeap(MEMHeapHandle heap, const MEMPTR* offsetOutput, uint32b... function InitializeMemory (line 203) | void InitializeMemory() FILE: src/Cafe/OS/libs/coreinit/coreinit_Memory.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_MemoryMapping.cpp type coreinit (line 13) | namespace coreinit type OSVirtMemoryEntry (line 17) | struct OSVirtMemoryEntry method OSVirtMemoryEntry (line 19) | OSVirtMemoryEntry(MPTR virtualAddress, uint32 size, uint32 alignment... function MPTR (line 28) | MPTR _OSAllocVirtAddr(uint32 size, uint32 alignment) function _OSFreeVirtAddr (line 72) | bool _OSFreeVirtAddr(MPTR virtAddr) function OSGetAvailPhysAddrRange (line 88) | void OSGetAvailPhysAddrRange(uint32be* physRangeStart, uint32be* physR... function uint32 (line 107) | uint32 OSFreeVirtAddr(MEMPTR address) function uint32 (line 115) | uint32 OSMapMemory(MPTR virtualAddress, MPTR physicalAddress, uint32 s... function uint32 (line 141) | uint32 OSUnmapMemory(MPTR virtualAddress, uint32 size) function InitializeMemoryMapping (line 154) | void InitializeMemoryMapping() FILE: src/Cafe/OS/libs/coreinit/coreinit_MemoryMapping.h function namespace (line 2) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_MessageQueue.cpp type coreinit (line 4) | namespace coreinit function OSInitMessageQueueEx (line 12) | void OSInitMessageQueueEx(OSMessageQueue* msgQueue, OSMessage* msgArra... function OSInitMessageQueue (line 25) | void OSInitMessageQueue(OSMessageQueue* msgQueue, OSMessage* msgArray,... function OSReceiveMessage (line 30) | bool OSReceiveMessage(OSMessageQueue* msgQueue, OSMessage* msg, uint32... function OSPeekMessage (line 63) | bool OSPeekMessage(OSMessageQueue* msgQueue, OSMessage* msg) function sint32 (line 82) | sint32 OSSendMessage(OSMessageQueue* msgQueue, OSMessage* msg, uint32 ... function OSMessageQueue (line 122) | OSMessageQueue* OSGetSystemMessageQueue() function InitializeMessageQueue (line 127) | void InitializeMessageQueue() FILE: src/Cafe/OS/libs/coreinit/coreinit_MessageQueue.h function namespace (line 4) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp type coreinit (line 8) | namespace coreinit function sint32 (line 10) | sint32 ppc_vprintf(const char* formatStr, char* strOut, sint32 maxLeng... function sint32 (line 243) | sint32 __os_snprintf(char* outputStr, sint32 maxLength, const char* fo... type CafeLogType (line 250) | enum class CafeLogType type CafeLogBuffer (line 255) | struct CafeLogBuffer function CafeLogBuffer (line 263) | CafeLogBuffer& getLogBuffer(CafeLogType cafeLogType) function getLogBufferName (line 271) | std::string_view getLogBufferName(CafeLogType cafeLogType) function WriteCafeConsole (line 280) | void WriteCafeConsole(CafeLogType cafeLogType, const char* msg, sint32... function COSVReport (line 311) | void COSVReport(COSReportModule module, COSReportLevel level, const ch... function OSReport (line 318) | void OSReport(const char* format) function OSVReport (line 324) | void OSVReport(const char* format, ppc_va_list* vargs) function COSWarn (line 329) | void COSWarn(int moduleId, const char* format) function OSLogPrintf (line 338) | void OSLogPrintf(int ukn1, int ukn2, int ukn3, const char* format) function OSConsoleWrite (line 347) | void OSConsoleWrite(const char* strPtr, sint32 length) function OSIsHomeButtonMenuEnabled (line 358) | bool OSIsHomeButtonMenuEnabled() function OSEnableHomeButtonMenu (line 363) | bool OSEnableHomeButtonMenu(bool enable) function uint32 (line 369) | uint32 OSGetPFID() function uint32 (line 374) | uint32 OSGetUPID() function uint64 (line 381) | uint64 OSGetTitleID() function uint32 (line 388) | uint32 __OSGetProcessSDKVersion() function OSLauncherThread (line 394) | void OSLauncherThread(uint64 titleId) function uint32 (line 402) | uint32 __LaunchByTitleId(uint64 titleId, uint32 argc, MEMPTR* argv) function uint32 (line 440) | uint32 OSLaunchTitleByPathl(const char* path, uint32 pathLength, uint3... function uint32 (line 479) | uint32 OSRestartGame(uint32 argc, MEMPTR* argv) function OSReleaseForeground (line 485) | void OSReleaseForeground() function StartBackgroundForegroundTransition (line 493) | void StartBackgroundForegroundTransition() function UpdateSystemMessageQueue (line 500) | void UpdateSystemMessageQueue() function HandleReceivedSystemMessage (line 533) | void HandleReceivedSystemMessage(OSMessage* msg) function uint32 (line 539) | uint32 OSDriver_Register(uint32 moduleHandle, sint32 priority, OSDrive... function uint32 (line 545) | uint32 OSDriver_Deregister(uint32 moduleHandle, sint32 driverId) function miscInit (line 551) | void miscInit() FILE: src/Cafe/OS/libs/coreinit/coreinit_Misc.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_OSScreen.cpp type coreinit (line 11) | namespace coreinit function _OSScreen_Clear (line 27) | void _OSScreen_Clear(uint32 screenIndex, uint32 color) function coreinitExport_OSScreenInit (line 42) | void coreinitExport_OSScreenInit(PPCInterpreter_t* hCPU) function coreinitExport_OSScreenGetBufferSizeEx (line 49) | void coreinitExport_OSScreenGetBufferSizeEx(PPCInterpreter_t* hCPU) function _updateCurrentDrawScreen (line 57) | void _updateCurrentDrawScreen(sint32 screenIndex) function coreinitExport_OSScreenSetBufferEx (line 67) | void coreinitExport_OSScreenSetBufferEx(PPCInterpreter_t* hCPU) function coreinitExport_OSScreenEnableEx (line 77) | void coreinitExport_OSScreenEnableEx(PPCInterpreter_t* hCPU) function coreinitExport_OSScreenClearBufferEx (line 86) | void coreinitExport_OSScreenClearBufferEx(PPCInterpreter_t* hCPU) function coreinitExport_OSScreenFlipBuffersEx (line 95) | void coreinitExport_OSScreenFlipBuffersEx(PPCInterpreter_t* hCPU) function coreinitExport_OSScreenPutPixelEx (line 104) | void coreinitExport_OSScreenPutPixelEx(PPCInterpreter_t* hCPU) function sint32 (line 124) | sint32 _getOSScreenFontCharIndex(char c) function coreinitExport_OSScreenPutFontEx (line 138) | void coreinitExport_OSScreenPutFontEx(PPCInterpreter_t* hCPU) function InitializeOSScreen (line 181) | void InitializeOSScreen() FILE: src/Cafe/OS/libs/coreinit/coreinit_OSScreen.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_OverlayArena.cpp type coreinit (line 5) | namespace coreinit function uint32 (line 12) | uint32 OSIsEnabledOverlayArena() function OSEnableOverlayArena (line 17) | void OSEnableOverlayArena(uint32 uknParam, uint32be* areaOffset, uint3... function InitializeOverlayArena (line 28) | void InitializeOverlayArena() FILE: src/Cafe/OS/libs/coreinit/coreinit_OverlayArena.h function namespace (line 1) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Scheduler.cpp function __OSLockScheduler (line 14) | void __OSLockScheduler(void* obj) function __OSHasSchedulerLock (line 25) | bool __OSHasSchedulerLock() function __OSTryLockScheduler (line 30) | bool __OSTryLockScheduler(void* obj) function __OSUnlockScheduler (line 46) | void __OSUnlockScheduler(void* obj) type coreinit (line 57) | namespace coreinit function uint32 (line 59) | uint32 OSIsInterruptEnabled() function uint32 (line 69) | uint32 OSDisableInterrupts() function uint32 (line 86) | uint32 OSRestoreInterrupts(uint32 interruptMask) function uint32 (line 100) | uint32 OSEnableInterrupts() function InitializeSchedulerLock (line 108) | void InitializeSchedulerLock() FILE: src/Cafe/OS/libs/coreinit/coreinit_Scheduler.h function namespace (line 8) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Spinlock.cpp type coreinit (line 7) | namespace coreinit function __OSBoostThread (line 9) | void __OSBoostThread(OSThread_t* thread) function __OSDeboostThread (line 18) | void __OSDeboostThread(OSThread_t* thread) function OSInitSpinLock (line 32) | void OSInitSpinLock(OSSpinLock* spinlock) function OSAcquireSpinLock (line 40) | bool OSAcquireSpinLock(OSSpinLock* spinlock) function OSTryAcquireSpinLock (line 60) | bool OSTryAcquireSpinLock(OSSpinLock* spinlock) function OSTryAcquireSpinLockWithTimeout (line 75) | bool OSTryAcquireSpinLockWithTimeout(OSSpinLock* spinlock, uint64 time... function OSReleaseSpinLock (line 103) | bool OSReleaseSpinLock(OSSpinLock* spinlock) function OSUninterruptibleSpinLock_Acquire (line 118) | bool OSUninterruptibleSpinLock_Acquire(OSSpinLock* spinlock) function OSUninterruptibleSpinLock_TryAcquire (line 156) | bool OSUninterruptibleSpinLock_TryAcquire(OSSpinLock* spinlock) function OSUninterruptibleSpinLock_TryAcquireWithTimeout (line 172) | bool OSUninterruptibleSpinLock_TryAcquireWithTimeout(OSSpinLock* spinl... function OSUninterruptibleSpinLock_Release (line 200) | bool OSUninterruptibleSpinLock_Release(OSSpinLock* spinlock) function InitializeSpinlock (line 217) | void InitializeSpinlock() FILE: src/Cafe/OS/libs/coreinit/coreinit_Spinlock.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Synchronization.cpp type coreinit (line 8) | namespace coreinit function OSInitEvent (line 12) | void OSInitEvent(OSEvent* event, OSEvent::EVENT_STATE initialState, OS... function OSInitEventEx (line 23) | void OSInitEventEx(OSEvent* event, OSEvent::EVENT_STATE initialState, ... function OSResetEvent (line 29) | void OSResetEvent(OSEvent* event) function OSWaitEventInternal (line 37) | void OSWaitEventInternal(OSEvent* event) function OSWaitEvent (line 51) | void OSWaitEvent(OSEvent* event) type WaitEventWithTimeoutData (line 58) | struct WaitEventWithTimeoutData function _OSWaitEventWithTimeoutHandler (line 65) | void _OSWaitEventWithTimeoutHandler(uint64 currentTick, void* context) function OSWaitEventWithTimeout (line 76) | bool OSWaitEventWithTimeout(OSEvent* event, uint64 timeout) function OSSignalEventInternal (line 116) | void OSSignalEventInternal(OSEvent* event) function OSSignalEvent (line 139) | void OSSignalEvent(OSEvent* event) function OSSignalEventAllInternal (line 146) | void OSSignalEventAllInternal(OSEvent* event) function OSSignalEventAll (line 168) | void OSSignalEventAll(OSEvent* event) function OSInitRendezvous (line 179) | void OSInitRendezvous(OSRendezvous* rendezvous) function OSWaitRendezvous (line 188) | bool OSWaitRendezvous(OSRendezvous* rendezvous, uint32 coreMask) function OSInitMutexEx (line 216) | void OSInitMutexEx(OSMutex* mutex, void* userData) function OSInitMutex (line 226) | void OSInitMutex(OSMutex* mutex) function OSLockMutexInternal (line 231) | void OSLockMutexInternal(OSMutex* mutex) function OSLockMutex (line 264) | void OSLockMutex(OSMutex* mutex) function OSTryLockMutex (line 272) | bool OSTryLockMutex(OSMutex* mutex) function OSUnlockMutexInternal (line 300) | void OSUnlockMutexInternal(OSMutex* mutex) function OSUnlockMutex (line 316) | void OSUnlockMutex(OSMutex* mutex) function OSInitCond (line 325) | void OSInitCond(OSCond* cond) function OSInitCondEx (line 333) | void OSInitCondEx(OSCond* cond, void* userData) function OSSignalCond (line 339) | void OSSignalCond(OSCond* cond) function OSWaitCond (line 344) | void OSWaitCond(OSCond* cond, OSMutex* mutex) function OSInitSemaphoreEx (line 368) | void OSInitSemaphoreEx(OSSemaphore* semaphore, sint32 initialCount, vo... function OSInitSemaphore (line 379) | void OSInitSemaphore(OSSemaphore* semaphore, sint32 initialCount) function sint32 (line 384) | sint32 OSWaitSemaphoreInternal(OSSemaphore* semaphore) function sint32 (line 399) | sint32 OSWaitSemaphore(OSSemaphore* semaphore) function sint32 (line 407) | sint32 OSTryWaitSemaphore(OSSemaphore* semaphore) function sint32 (line 419) | sint32 OSSignalSemaphoreInternal(OSSemaphore* semaphore, bool reschedule) function sint32 (line 428) | sint32 OSSignalSemaphore(OSSemaphore* semaphore) function sint32 (line 436) | sint32 OSGetSemaphoreCount(OSSemaphore* semaphore) function OSFastMutex_Init (line 447) | void OSFastMutex_Init(OSFastMutex* fastMutex, void* userData) function _OSFastMutex_AcquireContention (line 464) | void _OSFastMutex_AcquireContention(OSFastMutex* fastMutex) function _OSFastMutex_ReleaseContention (line 469) | void _OSFastMutex_ReleaseContention(OSFastMutex* fastMutex) function OSFastMutex_LockInternal (line 474) | void OSFastMutex_LockInternal(OSFastMutex* fastMutex) function OSFastMutex_Lock (line 512) | void OSFastMutex_Lock(OSFastMutex* fastMutex) function OSFastMutex_TryLock (line 517) | bool OSFastMutex_TryLock(OSFastMutex* fastMutex) function OSFastMutex_UnlockInternal (line 543) | void OSFastMutex_UnlockInternal(OSFastMutex* fastMutex) function OSFastMutex_Unlock (line 574) | void OSFastMutex_Unlock(OSFastMutex* fastMutex) function OSFastCond_Init (line 583) | void OSFastCond_Init(OSFastCond* fastCond, void* userData) function OSFastCond_Wait (line 591) | void OSFastCond_Wait(OSFastCond* fastCond, OSFastMutex* fastMutex) function OSFastCond_Signal (line 610) | void OSFastCond_Signal(OSFastCond* fastCond) function InitializeConcurrency (line 617) | void InitializeConcurrency() FILE: src/Cafe/OS/libs/coreinit/coreinit_SysHeap.cpp type coreinit (line 5) | namespace coreinit function OSFreeToSystem (line 17) | void OSFreeToSystem(void* ptr) function InitSysHeap (line 23) | void InitSysHeap() function InitializeSysHeap (line 32) | void InitializeSysHeap() FILE: src/Cafe/OS/libs/coreinit/coreinit_SysHeap.h function namespace (line 3) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_SystemInfo.cpp type coreinit (line 4) | namespace coreinit function OSSystemInfo (line 8) | const OSSystemInfo& OSGetSystemInfo() function InitializeSystemInfo (line 13) | void InitializeSystemInfo() FILE: src/Cafe/OS/libs/coreinit/coreinit_SystemInfo.h function namespace (line 4) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp function enableFlushDenormalsToZero (line 28) | void enableFlushDenormalsToZero() type coreinit (line 53) | namespace coreinit type OSHostThread (line 81) | struct OSHostThread method OSHostThread (line 83) | OSHostThread(OSThread_t* thread) : m_thread(thread), m_fiber((void(*)(... function __CemuIsMulticoreMode (line 99) | bool __CemuIsMulticoreMode() function __OSCreateHostThread (line 106) | void __OSCreateHostThread(OSThread_t* thread) function __OSDeleteHostThread (line 116) | void __OSDeleteHostThread(OSThread_t* thread) function __OSActivateThread (line 137) | void __OSActivateThread(OSThread_t* thread) function __OSDeactivateThread (line 167) | void __OSDeactivateThread(OSThread_t* thread) function __OSIsThreadActive (line 196) | bool __OSIsThreadActive(OSThread_t* thread) function OSSetCurrentThread (line 217) | void OSSetCurrentThread(uint32 coreIndex, OSThread_t* thread) function OSThread_t (line 223) | OSThread_t* OSGetCurrentThread() function threadEntry (line 231) | void threadEntry(PPCInterpreter_t* hCPU) function __OSInitContext (line 254) | void __OSInitContext(OSContext_t* ctx, MEMPTR initialIP, MEMPTR entrypoint, uint32 ... function SetThreadAffinityToCore (line 390) | void SetThreadAffinityToCore(OSThread_t* thread, uint32 coreIndex) function __OSCreateThreadOnActiveThreadWorkaround (line 412) | void __OSCreateThreadOnActiveThreadWorkaround(OSThread_t* thread) function __OSCreateThreadInternal2 (line 441) | bool __OSCreateThreadInternal2(OSThread_t* thread, MEMPTR entrypoi... function OSCreateThreadType (line 510) | bool OSCreateThreadType(OSThread_t* thread, MPTR entryPoint, sint32 numP... function OSCreateThread (line 521) | bool OSCreateThread(OSThread_t* thread, MPTR entryPoint, sint32 numParam... function __OSCreateThreadType (line 527) | bool __OSCreateThreadType(OSThread_t* thread, MPTR entryPoint, sint32 nu... function OSRunThread (line 532) | bool OSRunThread(OSThread_t* thread, MPTR funcAddress, sint32 numParam, ... function OSExitThread (line 575) | void OSExitThread(sint32 exitValue) function OSSetThreadSpecific (line 639) | void OSSetThreadSpecific(uint32 index, void* value) function OSSetThreadName (line 655) | void OSSetThreadName(OSThread_t* thread, const char* name) function coreinitExport_OSExitThreadDepr (line 665) | void coreinitExport_OSExitThreadDepr(PPCInterpreter_t* hCPU) function OSYieldThread (line 671) | void OSYieldThread() function _OSSleepTicks_alarmHandler (line 676) | void _OSSleepTicks_alarmHandler(uint64 currentTick, void* context) function OSSleepTicks (line 683) | void OSSleepTicks(uint64 ticks) function OSDetachThread (line 695) | void OSDetachThread(OSThread_t* thread) function OSJoinThread (line 717) | bool OSJoinThread(OSThread_t* thread, uint32be* exitValue) function __OSAddReadyThreadToRunQueue (line 758) | void __OSAddReadyThreadToRunQueue(OSThread_t* thread) function __OSRemoveThreadFromRunQueues (line 781) | void __OSRemoveThreadFromRunQueues(OSThread_t* thread) function __OSCoreShouldSwitchToThread (line 795) | bool __OSCoreShouldSwitchToThread(OSThread_t* currentThread, OSThread_t*... function sint32 (line 808) | sint32 __OSResumeThreadInternal(OSThread_t* thread, sint32 resumeCount) function sint32 (line 834) | sint32 OSResumeThread(OSThread_t* thread) function OSContinueThread (line 842) | void OSContinueThread(OSThread_t* thread) function __OSSuspendThreadInternal (line 849) | void __OSSuspendThreadInternal(OSThread_t* thread) function OSSuspendThread (line 872) | void OSSuspendThread(OSThread_t* thread) function __OSSuspendThreadNolock (line 879) | void __OSSuspendThreadNolock(OSThread_t* thread) function OSSleepThread (line 884) | void OSSleepThread(OSThreadQueue* threadQueue) function OSWakeupThread (line 891) | void OSWakeupThread(OSThreadQueue* threadQueue) function OSSetThreadAffinity (line 898) | bool OSSetThreadAffinity(OSThread_t* thread, uint32 affinityMask) function uint32 (line 928) | uint32 OSGetThreadAffinity(OSThread_t* thread) function __OSSetThreadBasePriority (line 953) | void __OSSetThreadBasePriority(OSThread_t* thread, sint32 newPriority) function __OSUpdateThreadEffectivePriority (line 960) | void __OSUpdateThreadEffectivePriority(OSThread_t* thread) function OSSetThreadPriority (line 971) | bool OSSetThreadPriority(OSThread_t* thread, sint32 newPriority) function sint32 (line 992) | sint32 OSGetThreadPriority(OSThread_t* thread) function OSIsThreadTerminated (line 1001) | bool OSIsThreadTerminated(OSThread_t* thread) function OSIsThreadSuspended (line 1011) | bool OSIsThreadSuspended(OSThread_t* thread) function OSIsThreadRunningNoLock (line 1019) | bool OSIsThreadRunningNoLock(OSThread_t* thread) function OSIsThreadRunning (line 1025) | bool OSIsThreadRunning(OSThread_t* thread) function OSCancelThread (line 1034) | void OSCancelThread(OSThread_t* thread) function OSTestThreadCancelInternal (line 1045) | void OSTestThreadCancelInternal() function OSTestThreadCancel (line 1057) | void OSTestThreadCancel() function __OSSwitchToThreadFiber (line 1064) | void __OSSwitchToThreadFiber(OSThread_t* thread, uint32 coreIndex) function __OSThreadLoadContext (line 1074) | void __OSThreadLoadContext(PPCInterpreter_t* hCPU, OSThread_t* thread) function __OSThreadStoreContext (line 1103) | void __OSThreadStoreContext(PPCInterpreter_t* hCPU, OSThread_t* thread) function __OSStoreThread (line 1132) | void __OSStoreThread(OSThread_t* thread, PPCInterpreter_t* hCPU) function __OSLoadThread (line 1164) | void __OSLoadThread(OSThread_t* thread, PPCInterpreter_t* hCPU, uint32 c... function __OSThreadStartTimeslice (line 1184) | void __OSThreadStartTimeslice(OSThread_t* thread, PPCInterpreter_t* hCPU) function OSThread_t (line 1198) | OSThread_t* __OSGetNextRunableThread(uint32 coreIndex) function __OSDeleteAllActivePPCThreads (line 1225) | void __OSDeleteAllActivePPCThreads() function __OSCheckSystemEvents (line 1237) | void __OSCheckSystemEvents() function __OSThreadCoreIdle (line 1251) | void __OSThreadCoreIdle(void* unusedParam) function __OSThreadSwitchToNext (line 1285) | void __OSThreadSwitchToNext() function __OSFiberThreadEntry (line 1342) | void __OSFiberThreadEntry(uint32 _high, uint32 _low) FILE: src/Cafe/OS/libs/coreinit/coreinit_Thread.h type OSThread_t (line 5) | struct OSThread_t type OSContextRegFPSCR_t (line 7) | struct OSContextRegFPSCR_t function SetContextMagic (line 14) | struct OSContext_t function hasCoreAffinitySet (line 62) | bool hasCoreAffinitySet(uint32 coreIndex) const function setAffinity (line 67) | void setAffinity(uint32 mask) type crt_t (line 80) | typedef struct function namespace (line 93) | namespace coreinit function OSThreadQueueInternal (line 175) | struct OSThreadQueueSmall : public OSThreadQueueInternal function OSThreadQueueInternal (line 184) | struct OSThreadQueue : public OSThreadQueueInternal type OSMutex (line 198) | struct OSMutex function addMutex (line 213) | struct OSMutexQueue function removeMutex (line 246) | void removeMutex(OSMutex* mutex) function OSMutex (line 262) | OSMutex* getFirst() type OSFastMutexLink (line 272) | struct OSFastMutexLink type OSFastMutex (line 278) | struct OSFastMutex type OSEvent (line 294) | struct OSEvent type OSRendezvous (line 320) | struct OSRendezvous type OSCond (line 330) | struct OSCond type OSSemaphore (line 342) | struct OSSemaphore type OSFastCond (line 355) | struct OSFastCond function SetThreadMagic (line 367) | struct OSThread_t function namespace (line 504) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_ThreadQueue.cpp type coreinit (line 4) | namespace coreinit FILE: src/Cafe/OS/libs/coreinit/coreinit_Time.cpp type coreinit (line 4) | namespace coreinit function uint64 (line 6) | uint64 coreinit_GetMFTB() function uint64 (line 13) | uint64 OSGetSystemTime() function uint64 (line 18) | uint64 OSGetTime() function uint32 (line 23) | uint32 OSGetSystemTick() function uint32 (line 28) | uint32 OSGetTick() function uint32 (line 34) | uint32 getLeapDaysUntilYear(uint32 year) function IsLeapYear (line 41) | bool IsLeapYear(uint32 year) function uint32 (line 60) | uint32 getDayInYearByYearAndMonth(uint32 year, uint32 month) function uint64 (line 74) | uint64 OSCalendarTimeToTicks(OSCalendarTime_t *calendar) function OSTicksToCalendarTime (line 99) | void OSTicksToCalendarTime(uint64 ticks, OSCalendarTime_t* calenderStr... function uint32 (line 247) | uint32 getDaysInMonth(uint32 year, uint32 month) function verifyDateMatch (line 281) | void verifyDateMatch(OSCalendarTime_t* ct1, OSCalendarTime_t* ct2) function timeTest (line 300) | void timeTest() function InitializeTimeAndCalendar (line 354) | void InitializeTimeAndCalendar() FILE: src/Cafe/OS/libs/coreinit/coreinit_Time.h function namespace (line 4) | namespace coreinit FILE: src/Cafe/OS/libs/dmae/dmae.cpp function uint64 (line 12) | uint64 dmae_getTimestamp() function dmae_setRetiredTimestamp (line 17) | void dmae_setRetiredTimestamp(uint64 timestamp) function dmaeExport_DMAECopyMem (line 22) | void dmaeExport_DMAECopyMem(PPCInterpreter_t* hCPU) function dmaeExport_DMAEFillMem (line 60) | void dmaeExport_DMAEFillMem(PPCInterpreter_t* hCPU) function dmaeExport_DMAEWaitDone (line 76) | void dmaeExport_DMAEWaitDone(PPCInterpreter_t* hCPU) function dmaeExport_DMAESemaphore (line 84) | void dmaeExport_DMAESemaphore(PPCInterpreter_t* hCPU) function dmaeExport_DMAEGetRetiredTimeStamp (line 115) | void dmaeExport_DMAEGetRetiredTimeStamp(PPCInterpreter_t* hCPU) type dmae (line 121) | namespace dmae function GetName (line 126) | std::string_view GetName() override function RPLMapped (line 131) | void RPLMapped() override function COSModule (line 141) | COSModule* GetModule() FILE: src/Cafe/OS/libs/dmae/dmae.h function namespace (line 3) | namespace dmae FILE: src/Cafe/OS/libs/drmapp/drmapp.cpp type drmapp (line 4) | namespace drmapp function uint32 (line 6) | uint32 NupChkIsFinished(uint32 ukn) function uint32 (line 12) | uint32 PatchChkIsFinished() function uint32 (line 18) | uint32 AocChkIsFinished() function uint32 (line 24) | uint32 TicketChkIsFinished() function GetName (line 33) | std::string_view GetName() override function RPLMapped (line 38) | void RPLMapped() override function COSModule (line 47) | COSModule* GetModule() FILE: src/Cafe/OS/libs/drmapp/drmapp.h function namespace (line 3) | namespace drmapp FILE: src/Cafe/OS/libs/erreula/erreula.cpp type nn (line 14) | namespace nn type erreula (line 16) | namespace erreula type ErrorDialogType (line 19) | enum class ErrorDialogType : uint32 type ErrEulaState (line 29) | enum class ErrEulaState : uint32 type ResultType (line 37) | enum class ResultType : uint32 type AppearError (line 46) | struct AppearError method AppearError (line 48) | AppearError() = default; method AppearError (line 49) | AppearError(const AppearError& o) type HomeNixSignArg_t (line 82) | struct HomeNixSignArg_t type ControllerInfo_t (line 89) | struct ControllerInfo_t class ErrEulaInstance (line 97) | class ErrEulaInstance type BUTTON_SELECTION (line 100) | enum class BUTTON_SELECTION : uint32 method Init (line 107) | void Init() method DoAppearError (line 116) | void DoAppearError(AppearArg* arg) method DoDisappearError (line 128) | void DoDisappearError() method DoCalc (line 135) | void DoCalc() method IsDecideSelectButtonError (line 148) | bool IsDecideSelectButtonError() const method IsDecideSelectLeftButtonError (line 153) | bool IsDecideSelectLeftButtonError() const method IsDecideSelectRightButtonError (line 158) | bool IsDecideSelectRightButtonError() const method SetButtonSelection (line 163) | void SetButtonSelection(BUTTON_SELECTION selection) method ErrEulaState (line 171) | ErrEulaState GetState() const method sint32 (line 176) | sint32 GetResultCode() const method ResultType (line 181) | ResultType GetResultType() const method GetFadeTransparency (line 194) | float GetFadeTransparency() const method SetState (line 208) | void SetState(ErrEulaState state) type ErrEula_t (line 223) | struct ErrEula_t function GetText (line 234) | std::wstring GetText(uint16be* text) function ErrEulaCreate (line 248) | void ErrEulaCreate(void* workmem, uint32 regionType, uint32 langType... function ErrEulaDestroy (line 262) | void ErrEulaDestroy() function IsDecideSelectButtonError (line 268) | bool IsDecideSelectButtonError() function IsDecideSelectLeftButtonError (line 276) | bool IsDecideSelectLeftButtonError() function IsDecideSelectRightButtonError (line 284) | bool IsDecideSelectRightButtonError() function sint32 (line 291) | sint32 GetResultCode() function ResultType (line 298) | ResultType GetResultType() function export_AppearHomeNixSign (line 305) | void export_AppearHomeNixSign(PPCInterpreter_t* hCPU) function ErrEulaAppearError (line 311) | void ErrEulaAppearError(AppearArg* arg) function ErrEulaDisappearError (line 318) | void ErrEulaDisappearError() function ErrEulaState (line 324) | ErrEulaState ErrEulaGetStateErrorViewer() function export_ChangeLang (line 331) | void export_ChangeLang(PPCInterpreter_t* hCPU) function export_IsAppearHomeNixSign (line 338) | void export_IsAppearHomeNixSign(PPCInterpreter_t* hCPU) function export_DisappearHomeNixSign (line 343) | void export_DisappearHomeNixSign(PPCInterpreter_t* hCPU) function ErrEulaCalc (line 349) | void ErrEulaCalc(ControllerInfo_t* controllerInfo) function render (line 355) | void render(bool mainWindow) function GetName (line 492) | std::string_view GetName() override function RPLMapped (line 497) | void RPLMapped() override function rpl_entry (line 521) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason)... function COSModule (line 542) | COSModule* GetModule() FILE: src/Cafe/OS/libs/erreula/erreula.h function namespace (line 4) | namespace nn FILE: src/Cafe/OS/libs/gx2/GX2.cpp function gx2Export_GX2SwapScanBuffers (line 49) | void gx2Export_GX2SwapScanBuffers(PPCInterpreter_t* hCPU) function gx2Export_GX2CopyColorBufferToScanBuffer (line 92) | void gx2Export_GX2CopyColorBufferToScanBuffer(PPCInterpreter_t* hCPU) function gx2Export_GX2WaitForFreeScanBuffer (line 115) | void gx2Export_GX2WaitForFreeScanBuffer(PPCInterpreter_t* hCPU) function gx2Export_GX2GetCurrentScanBuffer (line 123) | void gx2Export_GX2GetCurrentScanBuffer(PPCInterpreter_t* hCPU) function coreinitExport_GX2GetSystemTVScanMode (line 143) | void coreinitExport_GX2GetSystemTVScanMode(PPCInterpreter_t* hCPU) function coreinitExport_GX2GetSystemTVAspectRatio (line 149) | void coreinitExport_GX2GetSystemTVAspectRatio(PPCInterpreter_t* hCPU) function gx2Export_GX2TempGetGPUVersion (line 154) | void gx2Export_GX2TempGetGPUVersion(PPCInterpreter_t* hCPU) function _GX2InitScanBuffer (line 159) | void _GX2InitScanBuffer(GX2ColorBuffer* colorBuffer, sint32 width, sint3... function gx2Export_GX2CalcTVSize (line 179) | void gx2Export_GX2CalcTVSize(PPCInterpreter_t* hCPU) function gx2Export_GX2CalcDRCSize (line 217) | void gx2Export_GX2CalcDRCSize(PPCInterpreter_t* hCPU) function gx2Export_GX2SetDRCScale (line 255) | void gx2Export_GX2SetDRCScale(PPCInterpreter_t* hCPU) function gx2Export_GX2SetDRCConnectCallback (line 261) | void gx2Export_GX2SetDRCConnectCallback(PPCInterpreter_t* hCPU) function gx2Export_GX2SetSemaphore (line 271) | void gx2Export_GX2SetSemaphore(PPCInterpreter_t* hCPU) type GX2 (line 304) | namespace GX2 function GetDependencies (line 309) | std::vector GetDependencies() override function GetName (line 314) | std::string_view GetName() override function RPLMapped (line 319) | void RPLMapped() override function COSModule (line 397) | COSModule* GetModule() FILE: src/Cafe/OS/libs/gx2/GX2.h function namespace (line 15) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp type GX2 (line 10) | namespace GX2 type AddrCreate_INPUT (line 12) | struct AddrCreate_INPUT type AddrCreate_OUTPUT (line 33) | struct AddrCreate_OUTPUT type ADDRAllocParam (line 42) | struct ADDRAllocParam type ADDRComputeSurfaceInfo_INPUT (line 49) | struct ADDRComputeSurfaceInfo_INPUT type FLAG_BITS (line 67) | enum FLAG_BITS method SetFlagCube (line 75) | void SetFlagCube(bool f) method SetFlagVolume (line 81) | void SetFlagVolume(bool f) method SetFlagOpt4Space (line 87) | void SetFlagOpt4Space(bool f) type ADDRComputeSurfaceInfo_OUTPUT (line 96) | struct ADDRComputeSurfaceInfo_OUTPUT function _cb_alloc (line 125) | static void _cb_alloc(PPCInterpreter_t* hCPU) function _cb_free (line 132) | static void _cb_free(PPCInterpreter_t* hCPU) function _cb_debug (line 137) | static void _cb_debug(PPCInterpreter_t* hCPU) function _TestAddrLib_Init (line 146) | void _TestAddrLib_Init() function _TestAddrLib_CalculateSurfaceInfo (line 183) | void _TestAddrLib_CalculateSurfaceInfo(Latte::E_GX2SURFFMT surfaceForm... function _TestAddrLib_Compare (line 311) | void _TestAddrLib_Compare(uint32 surfaceWidth, uint32 surfaceHeight, u... function _TestAddrLib_Run (line 330) | void _TestAddrLib_Run() function _test_AddrLib (line 416) | void _test_AddrLib() FILE: src/Cafe/OS/libs/gx2/GX2_Blit.cpp type GX2 (line 10) | namespace GX2 function GX2SetClearDepthStencil (line 13) | void GX2SetClearDepthStencil(GX2DepthBuffer* depthBuffer, float depthC... function GX2SetClearDepth (line 28) | void GX2SetClearDepth(GX2DepthBuffer* depthBuffer, float depthClearValue) function GX2SetClearStencil (line 40) | void GX2SetClearStencil(GX2DepthBuffer* depthBuffer, uint8 stencilClea... function _updateDepthStencilClearRegs (line 52) | void _updateDepthStencilClearRegs(float depthClearValue, uint8 stencil... function SubmitHLEClear (line 85) | void SubmitHLEClear(GX2ColorBuffer* colorBuffer, float colorRGBA[4], G... function GX2ClearColor (line 161) | void GX2ClearColor(GX2ColorBuffer* colorBuffer, float r, float g, floa... function GX2ClearBuffersEx (line 174) | void GX2ClearBuffersEx(GX2ColorBuffer* colorBuffer, GX2DepthBuffer* de... function GX2ClearDepthStencilEx (line 190) | void GX2ClearDepthStencilEx(GX2DepthBuffer* depthBuffer, float depthCl... function GX2BlitInit (line 205) | void GX2BlitInit() FILE: src/Cafe/OS/libs/gx2/GX2_Blit.h function namespace (line 3) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Command.cpp type GX2 (line 15) | namespace GX2 type GX2CommandState (line 53) | struct GX2CommandState // mapped to PPC space since the GPU writes here function GX2Init_commandBufferPool (line 70) | void GX2Init_commandBufferPool(void* bufferBase, uint32 bufferSize) function GX2Shutdown_commandBufferPool (line 102) | void GX2Shutdown_commandBufferPool() function uint32 (line 115) | uint32 GX2Command_GetPoolGPUReadIndex() function GX2Command_WaitForNextBufferRetired (line 123) | void GX2Command_WaitForNextBufferRetired() function GX2Command_SetupCoreCommandBuffer (line 135) | void GX2Command_SetupCoreCommandBuffer(uint32be* buffer, uint32 sizeIn... function GX2Command_StartNewCommandBuffer (line 145) | void GX2Command_StartNewCommandBuffer(uint32 numU32s) function GX2Command_SubmitCommandBuffer (line 222) | void GX2Command_SubmitCommandBuffer(uint32be* buffer, uint32 sizeInU32... function GX2Command_PadCurrentBuffer (line 249) | void GX2Command_PadCurrentBuffer() function GX2Command_Flush (line 268) | void GX2Command_Flush(uint32 numU32sForNextBuffer, bool triggerMarkerI... function GX2Flush (line 300) | void GX2Flush() function uint64 (line 305) | uint64 GX2GetLastSubmittedTimeStamp() function uint64 (line 311) | uint64 GX2GetRetiredTimeStamp() function GX2WaitTimeStamp (line 318) | bool GX2WaitTimeStamp(uint64 tsWait) function GX2ReserveCmdSpace (line 329) | void GX2ReserveCmdSpace(uint32 reservedFreeSpaceInU32) function GX2WriteGather_beginDisplayList (line 342) | void GX2WriteGather_beginDisplayList(PPCInterpreter_t* hCPU, MPTR buff... function uint32 (line 354) | uint32 GX2WriteGather_getDisplayListWriteDistance(sint32 coreIndex) function uint32 (line 363) | uint32 GX2WriteGather_endDisplayList(PPCInterpreter_t* hCPU, MPTR buffer) function GX2GetCurrentDisplayList (line 385) | bool GX2GetCurrentDisplayList(MEMPTR* displayListAddr, uint3... function GX2GetDisplayListWriteStatus (line 399) | bool GX2GetDisplayListWriteStatus() function GX2BeginDisplayList (line 405) | void GX2BeginDisplayList(MEMPTR displayListAddr, uint32 size) function GX2BeginDisplayListEx (line 410) | void GX2BeginDisplayListEx(MEMPTR displayListAddr, uint32 size, ... function uint32 (line 415) | uint32 GX2EndDisplayList(MEMPTR displayListAddr) function GX2CallDisplayList (line 422) | void GX2CallDisplayList(MPTR addr, uint32 size) function GX2DirectCallDisplayList (line 433) | void GX2DirectCallDisplayList(void* addr, uint32 size) function GX2CopyDisplayList (line 450) | void GX2CopyDisplayList(MEMPTR addr, uint32 size) type GX2_PATCH_TYPE (line 462) | enum class GX2_PATCH_TYPE : uint32 function GX2PatchDisplayList (line 472) | void GX2PatchDisplayList(uint32be* displayData, GX2_PATCH_TYPE patchTy... function GX2CommandInit (line 508) | void GX2CommandInit() function GX2CommandResetToDefaultState (line 530) | void GX2CommandResetToDefaultState() function gx2WriteGather_submitU32AsBE (line 20) | void gx2WriteGather_submitU32AsBE(uint32 v) function gx2WriteGather_submitU32AsLE (line 30) | void gx2WriteGather_submitU32AsLE(uint32 v) function gx2WriteGather_submitU32AsLEArray (line 40) | void gx2WriteGather_submitU32AsLEArray(uint32* v, uint32 numValues) type GX2 (line 50) | namespace GX2 type GX2CommandState (line 53) | struct GX2CommandState // mapped to PPC space since the GPU writes here function GX2Init_commandBufferPool (line 70) | void GX2Init_commandBufferPool(void* bufferBase, uint32 bufferSize) function GX2Shutdown_commandBufferPool (line 102) | void GX2Shutdown_commandBufferPool() function uint32 (line 115) | uint32 GX2Command_GetPoolGPUReadIndex() function GX2Command_WaitForNextBufferRetired (line 123) | void GX2Command_WaitForNextBufferRetired() function GX2Command_SetupCoreCommandBuffer (line 135) | void GX2Command_SetupCoreCommandBuffer(uint32be* buffer, uint32 sizeIn... function GX2Command_StartNewCommandBuffer (line 145) | void GX2Command_StartNewCommandBuffer(uint32 numU32s) function GX2Command_SubmitCommandBuffer (line 222) | void GX2Command_SubmitCommandBuffer(uint32be* buffer, uint32 sizeInU32... function GX2Command_PadCurrentBuffer (line 249) | void GX2Command_PadCurrentBuffer() function GX2Command_Flush (line 268) | void GX2Command_Flush(uint32 numU32sForNextBuffer, bool triggerMarkerI... function GX2Flush (line 300) | void GX2Flush() function uint64 (line 305) | uint64 GX2GetLastSubmittedTimeStamp() function uint64 (line 311) | uint64 GX2GetRetiredTimeStamp() function GX2WaitTimeStamp (line 318) | bool GX2WaitTimeStamp(uint64 tsWait) function GX2ReserveCmdSpace (line 329) | void GX2ReserveCmdSpace(uint32 reservedFreeSpaceInU32) function GX2WriteGather_beginDisplayList (line 342) | void GX2WriteGather_beginDisplayList(PPCInterpreter_t* hCPU, MPTR buff... function uint32 (line 354) | uint32 GX2WriteGather_getDisplayListWriteDistance(sint32 coreIndex) function uint32 (line 363) | uint32 GX2WriteGather_endDisplayList(PPCInterpreter_t* hCPU, MPTR buffer) function GX2GetCurrentDisplayList (line 385) | bool GX2GetCurrentDisplayList(MEMPTR* displayListAddr, uint3... function GX2GetDisplayListWriteStatus (line 399) | bool GX2GetDisplayListWriteStatus() function GX2BeginDisplayList (line 405) | void GX2BeginDisplayList(MEMPTR displayListAddr, uint32 size) function GX2BeginDisplayListEx (line 410) | void GX2BeginDisplayListEx(MEMPTR displayListAddr, uint32 size, ... function uint32 (line 415) | uint32 GX2EndDisplayList(MEMPTR displayListAddr) function GX2CallDisplayList (line 422) | void GX2CallDisplayList(MPTR addr, uint32 size) function GX2DirectCallDisplayList (line 433) | void GX2DirectCallDisplayList(void* addr, uint32 size) function GX2CopyDisplayList (line 450) | void GX2CopyDisplayList(MEMPTR addr, uint32 size) type GX2_PATCH_TYPE (line 462) | enum class GX2_PATCH_TYPE : uint32 function GX2PatchDisplayList (line 472) | void GX2PatchDisplayList(uint32be* displayData, GX2_PATCH_TYPE patchTy... function GX2CommandInit (line 508) | void GX2CommandInit() function GX2CommandResetToDefaultState (line 530) | void GX2CommandResetToDefaultState() FILE: src/Cafe/OS/libs/gx2/GX2_Command.h function namespace (line 5) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_ContextState.cpp function uint32 (line 152) | uint32 _GX2Context_CalcShadowMemSize(uint32 regCount) function uint32 (line 157) | uint32 _GX2Context_CalcStateSize() function _GX2Context_CreateLoadDL (line 169) | void _GX2Context_CreateLoadDL() function _GX2Context_WriteCmdDisableStateShadowing (line 177) | void _GX2Context_WriteCmdDisableStateShadowing() function _GX2Context_cmdLoad (line 185) | void _GX2Context_cmdLoad(void* gx2ukn, uint32 pm4Header, MPTR physAddrRe... function _GX2Context_WriteCmdRestoreState (line 200) | void _GX2Context_WriteCmdRestoreState(GX2ContextState_t* gx2ContextState... function GX2SetDefaultState (line 212) | void GX2SetDefaultState() function gx2Export_GX2SetDefaultState (line 283) | void gx2Export_GX2SetDefaultState(PPCInterpreter_t* hCPU) function _GX2ContextCreateRestoreStateDL (line 290) | void _GX2ContextCreateRestoreStateDL(GX2ContextState_t* gx2ContextState) function gx2Export_GX2SetupContextStateEx (line 300) | void gx2Export_GX2SetupContextStateEx(PPCInterpreter_t* hCPU) function gx2Export_GX2SetContextState (line 328) | void gx2Export_GX2SetContextState(PPCInterpreter_t* hCPU) function gx2Export_GX2GetContextStateDisplayList (line 378) | void gx2Export_GX2GetContextStateDisplayList(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/gx2/GX2_Draw.cpp type GX2 (line 13) | namespace GX2 function GX2SetAttribBuffer (line 15) | void GX2SetAttribBuffer(uint32 bufferIndex, uint32 sizeInBytes, uint32... function GX2DrawIndexedEx (line 32) | void GX2DrawIndexedEx(GX2PrimitiveMode2 primitiveMode, uint32 count, G... function GX2DrawIndexedEx2 (line 57) | void GX2DrawIndexedEx2(GX2PrimitiveMode2 primitiveMode, uint32 count, ... function GX2DrawEx (line 89) | void GX2DrawEx(GX2PrimitiveMode2 primitiveMode, uint32 count, uint32 b... function GX2DrawIndexedImmediateEx (line 112) | void GX2DrawIndexedImmediateEx(GX2PrimitiveMode2 primitiveMode, uint32... type GX2DispatchComputeParam (line 179) | struct GX2DispatchComputeParam function GX2DispatchCompute (line 186) | void GX2DispatchCompute(GX2DispatchComputeParam* dispatchParam) function GX2DrawInit (line 217) | void GX2DrawInit() FILE: src/Cafe/OS/libs/gx2/GX2_Draw.h function namespace (line 4) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Event.cpp type GX2 (line 13) | namespace GX2 function GX2SetGPUFence (line 19) | void GX2SetGPUFence(uint32be* fencePtr, uint32 mask, uint32 compareOp,... type GX2PipeEventType (line 32) | enum class GX2PipeEventType : uint32 function GX2SubmitUserTimeStamp (line 39) | void GX2SubmitUserTimeStamp(uint64* timestampOut, uint64 value, GX2Pip... type GX2EventFunc (line 114) | struct GX2EventFunc function GX2SetEventCallback (line 120) | void GX2SetEventCallback(GX2CallbackEventType eventType, void* callbac... function GX2GetEventCallback (line 131) | void GX2GetEventCallback(GX2CallbackEventType eventType, MEMPTR*... type GX2EventQueueEntry (line 150) | struct GX2EventQueueEntry method GX2EventQueueEntry (line 152) | GX2EventQueueEntry() {} method GX2EventQueueEntry (line 153) | GX2EventQueueEntry(GX2CallbackEventType eventType) : eventType(event... function __GX2NotifyEvent (line 160) | void __GX2NotifyEvent(GX2CallbackEventType eventType) function __GX2CallbackThread (line 187) | void __GX2CallbackThread(PPCInterpreter_t* hCPU) function GX2WaitForVsync (line 201) | void GX2WaitForVsync() function GX2WaitForFlip (line 208) | void GX2WaitForFlip() function GX2DrawDone (line 217) | void GX2DrawDone() function GX2Init_event (line 237) | void GX2Init_event() function GX2EventInit (line 251) | void GX2EventInit() function GX2EventResetToDefaultState (line 269) | void GX2EventResetToDefaultState() FILE: src/Cafe/OS/libs/gx2/GX2_Event.h function namespace (line 3) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Memory.cpp function gx2Memory_GX2SetDefaultAllocator (line 12) | void gx2Memory_GX2SetDefaultAllocator(MPTR defaultAllocFunc, MPTR defaul... function _GX2DefaultAlloc_Alloc (line 18) | void _GX2DefaultAlloc_Alloc(PPCInterpreter_t* hCPU) function _GX2DefaultAlloc_Free (line 29) | void _GX2DefaultAlloc_Free(PPCInterpreter_t* hCPU) function gx2Export_GX2SetDefaultAllocator (line 35) | void gx2Export_GX2SetDefaultAllocator(PPCInterpreter_t* hCPU) function _GX2DefaultAllocR_Alloc (line 43) | void _GX2DefaultAllocR_Alloc(PPCInterpreter_t* hCPU) function _GX2DefaultAllocR_Free (line 53) | void _GX2DefaultAllocR_Free(PPCInterpreter_t* hCPU) type GX2 (line 62) | namespace GX2 function GX2MEMAllocatorsInit (line 64) | void GX2MEMAllocatorsInit() function GX2MemInit (line 73) | void GX2MemInit() FILE: src/Cafe/OS/libs/gx2/GX2_Memory.h function namespace (line 3) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Misc.cpp function gx2Export_GX2SetSwapInterval (line 16) | void gx2Export_GX2SetSwapInterval(PPCInterpreter_t* hCPU) function gx2Export_GX2GetSwapInterval (line 28) | void gx2Export_GX2GetSwapInterval(PPCInterpreter_t* hCPU) function gx2Export_GX2GetSwapStatus (line 36) | void gx2Export_GX2GetSwapStatus(PPCInterpreter_t* hCPU) function gx2Export_GX2GetGPUTimeout (line 46) | void gx2Export_GX2GetGPUTimeout(PPCInterpreter_t* hCPU) function gx2Export_GX2SampleTopGPUCycle (line 54) | void gx2Export_GX2SampleTopGPUCycle(PPCInterpreter_t* hCPU) function gx2Export_GX2SampleBottomGPUCycle (line 61) | void gx2Export_GX2SampleBottomGPUCycle(PPCInterpreter_t* hCPU) type GX2 (line 77) | namespace GX2 type GX2InitArgId (line 85) | enum class GX2InitArgId : GX2InitArg function GX2Init (line 96) | void GX2Init(betype* initArgStream) function GX2Shutdown (line 164) | void GX2Shutdown() function _GX2DriverReset (line 179) | void _GX2DriverReset() function sint32 (line 187) | sint32 GX2GetMainCoreId(PPCInterpreter_t* hCPU) function GX2ResetGPU (line 194) | void GX2ResetGPU(uint32 ukn) function GX2SetTVBuffer (line 200) | void GX2SetTVBuffer(void* imageBuffePtr, uint32 imageBufferSize, E_TVR... function GX2SetTVGamma (line 207) | void GX2SetTVGamma(float gamma) function GX2SetDRCGamma (line 212) | void GX2SetDRCGamma(float gamma) function GX2GetLastFrame (line 217) | bool GX2GetLastFrame(uint32 deviceId, GX2Texture* textureOut) function GX2GetLastFrameGammaA (line 245) | bool GX2GetLastFrameGammaA(uint32 deviceId, float32be* gamma) function GX2GetLastFrameGammaB (line 251) | bool GX2GetLastFrameGammaB(uint32 deviceId, float32be* gamma) function uint64 (line 257) | uint64 GX2GPUTimeToCPUTime(uint64 gpuTime) function uint32 (line 262) | uint32 GX2GetSystemDRCMode() function uint32 (line 267) | uint32 GX2IsVideoOutReady() function GX2Invalidate (line 272) | void GX2Invalidate(uint32 invalidationFlags, MPTR invalidationAddr, ui... function GX2MiscInit (line 305) | void GX2MiscInit() FILE: src/Cafe/OS/libs/gx2/GX2_Misc.h function namespace (line 3) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Query.cpp type GX2 (line 11) | namespace GX2 type GX2Query (line 13) | struct GX2Query function _BeginOcclusionQuery (line 21) | void _BeginOcclusionQuery(GX2Query* queryInfo, bool isGPUQuery) function GX2QueryBegin (line 60) | void GX2QueryBegin(uint32 queryType, GX2Query* query) function GX2QueryEnd (line 82) | void GX2QueryEnd(uint32 queryType, GX2Query* query) function uint32 (line 99) | uint32 GX2QueryGetOcclusionResult(GX2Query* query, uint64be* resultOut) function GX2QueryBeginConditionalRender (line 117) | void GX2QueryBeginConditionalRender(uint32 queryType, GX2Query* query,... function GX2QueryEndConditionalRender (line 136) | void GX2QueryEndConditionalRender() function GX2QueryInit (line 145) | void GX2QueryInit() FILE: src/Cafe/OS/libs/gx2/GX2_Query.h function namespace (line 7) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_RenderTarget.cpp function gx2Export_GX2InitColorBufferRegs (line 14) | void gx2Export_GX2InitColorBufferRegs(PPCInterpreter_t* hCPU) function gx2Export_GX2InitDepthBufferRegs (line 115) | void gx2Export_GX2InitDepthBufferRegs(PPCInterpreter_t* hCPU) function gx2Export_GX2SetColorBuffer (line 135) | void gx2Export_GX2SetColorBuffer(PPCInterpreter_t* hCPU) function gx2Export_GX2SetDepthBuffer (line 198) | void gx2Export_GX2SetDepthBuffer(PPCInterpreter_t* hCPU) function gx2Export_GX2SetDRCBuffer (line 262) | void gx2Export_GX2SetDRCBuffer(PPCInterpreter_t* hCPU) function gx2Export_GX2MarkScanBufferCopied (line 269) | void gx2Export_GX2MarkScanBufferCopied(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/gx2/GX2_Resource.cpp type GX2 (line 10) | namespace GX2 function GX2RSetAllocator (line 16) | void GX2RSetAllocator(MPTR funcAllocMPTR, MPTR funcFreeMPR) function uint32 (line 22) | uint32 GX2RGetBufferAllocationSize(GX2RBuffer* buffer) function uint32 (line 27) | uint32 GX2RGetBufferAlignment(uint32 resFlags) function GX2RCreateBuffer (line 48) | bool GX2RCreateBuffer(GX2RBuffer* buffer) function GX2RCreateBufferUserMemory (line 60) | bool GX2RCreateBufferUserMemory(GX2RBuffer* buffer, void* ptr, uint32 ... function GX2RDestroyBufferEx (line 69) | void GX2RDestroyBufferEx(GX2RBuffer* buffer, uint32 resFlags) function GX2RBufferExists (line 81) | bool GX2RBufferExists(GX2RBuffer* buffer) function GX2RSetBufferName (line 90) | void GX2RSetBufferName(GX2RBuffer* buffer, const char* name) function GX2RUnlockBufferEx (line 100) | void GX2RUnlockBufferEx(GX2RBuffer* buffer, uint32 resFlags) function GX2RInvalidateBuffer (line 106) | void GX2RInvalidateBuffer(GX2RBuffer* buffer, uint32 resFlags) function GX2RSetAttributeBuffer (line 112) | void GX2RSetAttributeBuffer(GX2RBuffer* buffer, uint32 bufferIndex, ui... function GX2RSetStreamOutBuffer (line 120) | void GX2RSetStreamOutBuffer(uint32 bufferIndex, GX2StreamOutBuffer* so... function GX2RCreateSurface (line 126) | bool GX2RCreateSurface(GX2Surface* surface, uint32 resFlags) function GX2RCreateSurfaceUserMemory (line 147) | bool GX2RCreateSurfaceUserMemory(GX2Surface* surface, void* imagePtr, ... function GX2RDestroySurfaceEx (line 161) | void GX2RDestroySurfaceEx(GX2Surface* surface, uint32 resFlags) function GX2RSurfaceExists (line 174) | bool GX2RSurfaceExists(GX2Surface* surface) function GX2RUnlockSurfaceEx (line 192) | void GX2RUnlockSurfaceEx(GX2Surface* surface, uint32 mipLevel, uint32 ... function GX2RBeginDisplayListEx (line 198) | void GX2RBeginDisplayListEx(GX2RBuffer* buffer, bool ukn, uint32 resFl... function uint32 (line 204) | uint32 GX2REndDisplayList(GX2RBuffer* buffer) function GX2RCallDisplayList (line 209) | void GX2RCallDisplayList(GX2RBuffer* buffer, uint32 size) function GX2RDirectCallDisplayList (line 214) | void GX2RDirectCallDisplayList(GX2RBuffer* buffer, uint32 size) function GX2RDrawIndexed (line 219) | void GX2RDrawIndexed(GX2PrimitiveMode2 primitiveMode, GX2RBuffer* inde... function GX2ResourceInit (line 224) | void GX2ResourceInit() FILE: src/Cafe/OS/libs/gx2/GX2_Resource.h function GetVirtualAddr (line 34) | struct GX2RBuffer function namespace (line 59) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Shader.cpp type GX2 (line 11) | namespace GX2 function _getVtxFormatEndianSwapDefault (line 15) | LatteConst::VertexFetchEndianMode _getVtxFormatEndianSwapDefault(uint3... type GX2AttribDescription (line 58) | struct GX2AttribDescription function _calcFetchShaderCFCodeSize (line 74) | size_t _calcFetchShaderCFCodeSize(uint32 attributeCount, GX2FetchShade... function _calcFetchShaderClauseCodeSize (line 84) | size_t _calcFetchShaderClauseCodeSize(uint32 attributeCount, GX2FetchS... function _writeFetchShaderCFCode (line 93) | void _writeFetchShaderCFCode(void* programBufferOut, uint32 attributeC... function _writeFetchShaderVTXCode (line 115) | void _writeFetchShaderVTXCode(GX2FetchShader* fetchShader, void* progr... function uint32 (line 217) | uint32 GX2CalcFetchShaderSizeEx(uint32 attributeCount, GX2FetchShader:... function GX2InitFetchShaderEx (line 229) | void GX2InitFetchShaderEx(GX2FetchShader* fetchShader, void* programBu... function uint32 (line 262) | uint32 GX2GetVertexShaderGPRs(GX2VertexShader* vertexShader) function uint32 (line 267) | uint32 GX2GetVertexShaderStackEntries(GX2VertexShader* vertexShader) function uint32 (line 272) | uint32 GX2GetPixelShaderGPRs(GX2PixelShader_t* pixelShader) function uint32 (line 277) | uint32 GX2GetPixelShaderStackEntries(GX2PixelShader_t* pixelShader) function GX2SetFetchShader (line 282) | void GX2SetFetchShader(GX2FetchShader* fetchShaderPtr) function GX2SetVertexShader (line 304) | void GX2SetVertexShader(GX2VertexShader* vertexShader) function _GX2SubmitUniformReg (line 437) | void _GX2SubmitUniformReg(uint32 offsetRegBase, uint32 aluRegisterOffs... function GX2SetVertexUniformReg (line 458) | void GX2SetVertexUniformReg(uint32 offset, uint32 sizeInU32s, uint32be... function GX2SetPixelUniformReg (line 463) | void GX2SetPixelUniformReg(uint32 offset, uint32 sizeInU32s, uint32be*... function GX2ShaderInit (line 468) | void GX2ShaderInit() FILE: src/Cafe/OS/libs/gx2/GX2_Shader.h type GX2FetchShader (line 5) | struct GX2FetchShader function namespace (line 29) | namespace GX2 function GX2_SHADER_MODE (line 43) | enum class GX2_SHADER_MODE : uint32 FILE: src/Cafe/OS/libs/gx2/GX2_State.cpp type GX2 (line 8) | namespace GX2 function GX2InitAlphaTestReg (line 12) | void GX2InitAlphaTestReg(GX2AlphaTestReg* reg, uint32 alphaTestEnable,... function GX2SetAlphaTestReg (line 24) | void GX2SetAlphaTestReg(GX2AlphaTestReg* reg) function GX2SetAlphaTest (line 36) | void GX2SetAlphaTest(uint32 alphaTestEnable, GX2_ALPHAFUNC alphaFunc, ... function GX2InitColorControlReg (line 43) | void GX2InitColorControlReg(GX2ColorControlReg* reg, GX2_LOGICOP logic... function GX2SetColorControlReg (line 56) | void GX2SetColorControlReg(GX2ColorControlReg* reg) function GX2SetColorControl (line 65) | void GX2SetColorControl(GX2_LOGICOP logicOp, uint32 blendMask, uint32 ... function GX2InitPolygonControlReg (line 73) | void GX2InitPolygonControlReg(GX2PolygonControlReg* reg, function GX2SetPolygonControlReg (line 97) | void GX2SetPolygonControlReg(GX2PolygonControlReg* reg) function GX2SetPolygonControl (line 106) | void GX2SetPolygonControl(Latte::LATTE_PA_SU_SC_MODE_CNTL::E_FRONTFACE... function GX2SetCullOnlyControl (line 121) | void GX2SetCullOnlyControl(Latte::LATTE_PA_SU_SC_MODE_CNTL::E_FRONTFAC... function GX2InitPolygonOffsetReg (line 128) | void GX2InitPolygonOffsetReg(GX2PolygonOffsetReg* reg, float frontOffs... function GX2SetPolygonOffsetReg (line 139) | void GX2SetPolygonOffsetReg(GX2PolygonOffsetReg* reg) function GX2SetPolygonOffset (line 156) | void GX2SetPolygonOffset(float frontOffset, float frontScale, float ba... function GX2SetRasterizerClipControlEx (line 163) | void GX2SetRasterizerClipControlEx(bool enableRasterizer, bool enableZ... function GX2SetRasterizerClipControl (line 193) | void GX2SetRasterizerClipControl(bool enableRasterizer, bool enableZClip) function GX2SetRasterizerClipControlHalfZ (line 198) | void GX2SetRasterizerClipControlHalfZ(bool enableRasterizer, bool enab... function GX2InitViewportReg (line 203) | void GX2InitViewportReg(GX2ViewportReg* viewportReg, float x, float y,... function GX2SetViewportReg (line 214) | void GX2SetViewportReg(GX2ViewportReg* viewportReg) function GX2SetViewport (line 225) | void GX2SetViewport(float x, float y, float width, float height, float... function GX2InitScissorReg (line 232) | void GX2InitScissorReg(GX2ScissorReg* scissorReg, uint32 x, uint32 y, ... function GX2SetScissorReg (line 248) | void GX2SetScissorReg(GX2ScissorReg* scissorReg) function GX2GetScissorReg (line 257) | void GX2GetScissorReg(GX2ScissorReg* scissorReg, uint32be* x, uint32be... function GX2SetScissor (line 265) | void GX2SetScissor(uint32 x, uint32 y, uint32 width, uint32 height) function GX2SetDepthOnlyControl (line 272) | void GX2SetDepthOnlyControl(bool depthTestEnable, bool depthWriteEnabl... function GX2SetDepthStencilControl (line 287) | void GX2SetDepthStencilControl( function GX2InitDepthStencilControlReg (line 310) | void GX2InitDepthStencilControlReg( function GX2SetDepthStencilControlReg (line 328) | void GX2SetDepthStencilControlReg(GX2DepthStencilControlReg* depthSten... function GX2GetDepthStencilControlReg (line 337) | void GX2GetDepthStencilControlReg( function GX2InitStencilMaskReg (line 368) | void GX2InitStencilMaskReg(GX2StencilMaskReg* stencilMaskReg, uint8 co... function GX2SetStencilMask (line 374) | void GX2SetStencilMask(uint8 compareMaskFront, uint8 writeMaskFront, u... function GX2SetStencilMaskReg (line 391) | void GX2SetStencilMaskReg(GX2StencilMaskReg* stencilMaskReg) function GX2SetPrimitiveRestartIndex (line 403) | void GX2SetPrimitiveRestartIndex(uint32 restartIndex) function GX2InitTargetChannelMasksReg (line 413) | void GX2InitTargetChannelMasksReg(GX2TargetChannelMaskReg* reg, GX2_CH... function GX2SetTargetChannelMasksReg (line 429) | void GX2SetTargetChannelMasksReg(GX2TargetChannelMaskReg* reg) function GX2SetTargetChannelMasks (line 438) | void GX2SetTargetChannelMasks(GX2_CHANNELMASK t0, GX2_CHANNELMASK t1, ... function GX2GetTargetChannelMasksReg (line 447) | void GX2GetTargetChannelMasksReg(GX2TargetChannelMaskReg* reg, betype<... function GX2InitBlendControlReg (line 461) | void GX2InitBlendControlReg(GX2BlendControlReg* reg, uint32 renderTarg... function GX2SetBlendControlReg (line 476) | void GX2SetBlendControlReg(GX2BlendControlReg* reg) function GX2SetBlendControl (line 486) | void GX2SetBlendControl(uint32 renderTargetIndex, GX2_BLENDFACTOR colo... function GX2InitBlendConstantColorReg (line 493) | void GX2InitBlendConstantColorReg(GX2BlendConstantColorReg* reg, float... function GX2SetBlendConstantColorReg (line 501) | void GX2SetBlendConstantColorReg(GX2BlendConstantColorReg* reg) function GX2SetBlendConstantColor (line 514) | void GX2SetBlendConstantColor(float red, float green, float blue, floa... function GX2InitHiStencilInfoRegs (line 521) | void GX2InitHiStencilInfoRegs(GX2HiStencilInfoReg* hiStencilInfo) function GX2InitPointSizeReg (line 527) | void GX2InitPointSizeReg(GX2PointSizeReg* reg, float width, float height) function GX2SetPointSizeReg (line 543) | void GX2SetPointSizeReg(GX2PointSizeReg* reg) function GX2SetPointSize (line 553) | void GX2SetPointSize(float width, float height) function GX2InitPointLimitsReg (line 560) | void GX2InitPointLimitsReg(GX2PointLimitsReg* reg, float minSize, floa... function GX2SetPointLimitsReg (line 576) | void GX2SetPointLimitsReg(GX2PointLimitsReg* reg) function GX2SetPointLimits (line 586) | void GX2SetPointLimits(float minSize, float maxSize) type GX2_SPECIAL_STATE (line 593) | enum class GX2_SPECIAL_STATE : uint32 function _setSpecialState0 (line 599) | void _setSpecialState0(bool isEnabled) function GX2SetSpecialState (line 637) | void GX2SetSpecialState(GX2_SPECIAL_STATE stateId, uint32 isEnabled) function GX2StateInit (line 657) | void GX2StateInit() FILE: src/Cafe/OS/libs/gx2/GX2_State.h function namespace (line 4) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Streamout.cpp type GX2 (line 7) | namespace GX2 function GX2SetStreamOutBuffer (line 9) | void GX2SetStreamOutBuffer(uint32 bufferIndex, GX2StreamOutBuffer* str... function GX2SetStreamOutEnable (line 45) | void GX2SetStreamOutEnable(uint32 enable) function GX2SetStreamOutContext (line 54) | void GX2SetStreamOutContext(uint32 bufferIndex, GX2StreamOutBuffer* st... function GX2SaveStreamOutContext (line 88) | void GX2SaveStreamOutContext(uint32 bufferIndex, GX2StreamOutBuffer* s... function GX2StreamoutInit (line 106) | void GX2StreamoutInit() FILE: src/Cafe/OS/libs/gx2/GX2_Streamout.h function namespace (line 6) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Surface.cpp type GX2 (line 10) | namespace GX2 function uint32 (line 13) | uint32 GX2GetSurfaceMipPitch(GX2Surface* surface, uint32 level) function uint32 (line 20) | uint32 GX2GetSurfaceFormatBits(Latte::E_GX2SURFFMT surfaceFormat) function uint32 (line 31) | uint32 _GX2CalculateSliceSize(GX2Surface* surface, const LatteAddrLib:... function uint32 (line 37) | uint32 GX2GetSurfaceMipSliceSize(GX2Surface* surface, uint32 level) function uint32 (line 44) | uint32 GX2GetSurfaceSwizzleOffset(GX2Surface* surface, uint32 level) function uint32 (line 55) | uint32 GX2GetSurfaceSwizzle(GX2Surface* surface) function uint32 (line 62) | uint32 GX2SurfaceIsCompressed(Latte::E_GX2SURFFMT surfaceFormat) function GX2CalcDepthBufferHiZInfo (line 67) | void GX2CalcDepthBufferHiZInfo(GX2DepthBuffer* depthBuffer, uint32be* ... function GX2CalcColorBufferAuxInfo (line 75) | void GX2CalcColorBufferAuxInfo(GX2ColorBuffer* colorBuffer, uint32be* ... function GX2CalculateSurfaceInfo (line 83) | void GX2CalculateSurfaceInfo(GX2Surface* surfacePtr, uint32 level, Lat... function uint32 (line 90) | uint32 _CalculateLevels(uint32 resolution) function uint32 (line 105) | uint32 _GX2AdjustLevelCount(GX2Surface* surfacePtr) function _GX2CalcSurfaceSizeAndAlignmentWorkaround (line 115) | void _GX2CalcSurfaceSizeAndAlignmentWorkaround(GX2Surface* surface) function GX2CalcSurfaceSizeAndAlignment (line 140) | void GX2CalcSurfaceSizeAndAlignment(GX2Surface* surface) function GetSurfaceFormatSwapMode (line 255) | Latte::E_ENDIAN_SWAP GetSurfaceFormatSwapMode(Latte::E_GX2SURFFMT fmt) function uint32 (line 261) | uint32 GetSurfaceColorBufferExportFormat(Latte::E_GX2SURFFMT fmt) function uint32 (line 276) | uint32 GX2CheckSurfaceUseVsFormat(uint32 resFlags, uint32 surfaceFormat) function GX2SetSurfaceSwizzle (line 282) | void GX2SetSurfaceSwizzle(GX2Surface* surface, uint32 newSwizzle) function GX2SurfaceInit (line 290) | void GX2SurfaceInit() FILE: src/Cafe/OS/libs/gx2/GX2_Surface.h type GX2Surface (line 7) | struct GX2Surface type GX2ColorBuffer (line 34) | struct GX2ColorBuffer type GX2DepthBuffer (line 51) | struct GX2DepthBuffer function namespace (line 72) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp function gx2SurfaceCopySoftware_specialized (line 13) | void gx2SurfaceCopySoftware_specialized( function gx2SurfaceCopySoftware_fastPath_tm4Copy (line 78) | void gx2SurfaceCopySoftware_fastPath_tm4Copy(uint8* inputData, sint32 su... function gx2SurfaceCopySoftware (line 125) | void gx2SurfaceCopySoftware( function gx2Surface_GX2CopySurface (line 150) | void gx2Surface_GX2CopySurface(GX2Surface* srcSurface, uint32 srcMip, ui... function gx2Export_GX2CopySurface (line 354) | void gx2Export_GX2CopySurface(PPCInterpreter_t* hCPU) function gx2Export_GX2CopySurfaceEx (line 380) | void gx2Export_GX2CopySurfaceEx(PPCInterpreter_t* hCPU) function gx2Export_GX2ResolveAAColorBuffer (line 432) | void gx2Export_GX2ResolveAAColorBuffer(PPCInterpreter_t* hCPU) function gx2Export_GX2ConvertDepthBufferToTextureSurface (line 577) | void gx2Export_GX2ConvertDepthBufferToTextureSurface(PPCInterpreter_t* h... type GX2 (line 660) | namespace GX2 function GX2SurfaceCopyInit (line 662) | void GX2SurfaceCopyInit() function gx2CopySurfaceTest (line 671) | void gx2CopySurfaceTest() FILE: src/Cafe/OS/libs/gx2/GX2_Surface_Copy.h function namespace (line 3) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_Texture.cpp type GX2 (line 11) | namespace GX2 function GX2InitTextureRegs (line 17) | void GX2InitTextureRegs(GX2Texture* texture) function _GX2SetTexture (line 152) | void _GX2SetTexture(GX2Texture* tex, Latte::REGADDR baseRegister, uint... function GX2SetPixelTexture (line 187) | void GX2SetPixelTexture(GX2Texture* tex, uint32 texUnit) function GX2SetVertexTexture (line 193) | void GX2SetVertexTexture(GX2Texture* tex, uint32 texUnit) function GX2SetGeometryTexture (line 199) | void GX2SetGeometryTexture(GX2Texture* tex, uint32 texUnit) function GX2SetComputeTexture (line 205) | void GX2SetComputeTexture(GX2Texture* tex, uint32 texUnit) function GX2InitSampler (line 212) | void GX2InitSampler(GX2Sampler* sampler, LATTE_SQ_TEX_SAMPLER_WORD0_0:... function GX2InitSamplerXYFilter (line 232) | void GX2InitSamplerXYFilter(GX2Sampler* sampler, LATTE_SQ_TEX_SAMPLER_... function GX2InitSamplerZMFilter (line 260) | void GX2InitSamplerZMFilter(GX2Sampler* sampler, LATTE_SQ_TEX_SAMPLER_... function GX2InitSamplerLOD (line 268) | void GX2InitSamplerLOD(GX2Sampler* sampler, float minLod, float maxLod... function GX2InitSamplerClamping (line 291) | void GX2InitSamplerClamping(GX2Sampler* sampler, LATTE_SQ_TEX_SAMPLER_... function GX2InitSamplerBorderType (line 300) | void GX2InitSamplerBorderType(GX2Sampler* sampler, LATTE_SQ_TEX_SAMPLE... function GX2InitSamplerDepthCompare (line 307) | void GX2InitSamplerDepthCompare(GX2Sampler* sampler, LATTE_SQ_TEX_SAMP... function _GX2SetSampler (line 314) | void _GX2SetSampler(GX2Sampler* sampler, uint32 samplerIndex) function GX2SetPixelSampler (line 322) | void GX2SetPixelSampler(GX2Sampler* sampler, uint32 samplerIndex) function GX2SetVertexSampler (line 327) | void GX2SetVertexSampler(GX2Sampler* sampler, uint32 vertexSamplerIndex) function GX2SetGeometrySampler (line 332) | void GX2SetGeometrySampler(GX2Sampler* sampler, uint32 geometrySampler... function GX2SetComputeSampler (line 337) | void GX2SetComputeSampler(GX2Sampler* sampler, uint32 computeSamplerIn... function GX2SetSamplerBorderColor (line 342) | void GX2SetSamplerBorderColor(uint32 registerBaseOffset, uint32 sample... function GX2SetPixelSamplerBorderColor (line 351) | void GX2SetPixelSamplerBorderColor(uint32 pixelSamplerIndex, float red... function GX2SetVertexSamplerBorderColor (line 356) | void GX2SetVertexSamplerBorderColor(uint32 vertexSamplerIndex, float r... function GX2SetGeometrySamplerBorderColor (line 361) | void GX2SetGeometrySamplerBorderColor(uint32 geometrySamplerIndex, flo... function GX2TextureInit (line 366) | void GX2TextureInit() FILE: src/Cafe/OS/libs/gx2/GX2_Texture.h function namespace (line 5) | namespace GX2 FILE: src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp type ActiveTilingAperature (line 8) | struct ActiveTilingAperature function MPTR (line 23) | MPTR GX2TilingAperature_allocateTilingMemory(uint32 size) function uint32 (line 57) | uint32 GX2TilingAperature_GenerateHandle() function copyValue (line 63) | void copyValue(uint8* outputBlockData, uint8* inputBlockData) function retileTexture (line 88) | void retileTexture(ActiveTilingAperature* tilingAperture, uint8* inputDa... function retileTexture_tm04_sample1 (line 150) | void retileTexture_tm04_sample1(ActiveTilingAperature* tilingAperture, u... function retileTextureWrapper (line 254) | void retileTextureWrapper(ActiveTilingAperature* tilingAperture, uint8* ... function GX2TilingAperature_RetileTexture (line 276) | void GX2TilingAperature_RetileTexture(ActiveTilingAperature* tilingApert... function gx2Export_GX2AllocateTilingApertureEx (line 377) | void gx2Export_GX2AllocateTilingApertureEx(PPCInterpreter_t* hCPU) function gx2Export_GX2FreeTilingAperture (line 438) | void gx2Export_GX2FreeTilingAperture(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/gx2/GX2_shader_legacy.cpp function gx2Export_GX2SetPixelShader (line 11) | void gx2Export_GX2SetPixelShader(PPCInterpreter_t* hCPU) function gx2Export_GX2SetGeometryShader (line 81) | void gx2Export_GX2SetGeometryShader(PPCInterpreter_t* hCPU) type GX2ComputeShader (line 229) | struct GX2ComputeShader function gx2Export_GX2SetComputeShader (line 249) | void gx2Export_GX2SetComputeShader(PPCInterpreter_t* hCPU) function _GX2SubmitUniformBlock (line 281) | void _GX2SubmitUniformBlock(uint32 registerBase, uint32 index, MPTR virt... function gx2Export_GX2SetVertexUniformBlock (line 295) | void gx2Export_GX2SetVertexUniformBlock(PPCInterpreter_t* hCPU) function gx2Export_GX2SetPixelUniformBlock (line 302) | void gx2Export_GX2SetPixelUniformBlock(PPCInterpreter_t* hCPU) function gx2Export_GX2SetGeometryUniformBlock (line 309) | void gx2Export_GX2SetGeometryUniformBlock(PPCInterpreter_t* hCPU) function gx2Export_GX2RSetVertexUniformBlock (line 316) | void gx2Export_GX2RSetVertexUniformBlock(PPCInterpreter_t* hCPU) function gx2Export_GX2SetShaderModeEx (line 329) | void gx2Export_GX2SetShaderModeEx(PPCInterpreter_t* hCPU) function gx2Export_GX2CalcGeometryShaderInputRingBufferSize (line 364) | void gx2Export_GX2CalcGeometryShaderInputRingBufferSize(PPCInterpreter_t... function gx2Export_GX2CalcGeometryShaderOutputRingBufferSize (line 370) | void gx2Export_GX2CalcGeometryShaderOutputRingBufferSize(PPCInterpreter_... FILE: src/Cafe/OS/libs/h264_avc/H264Dec.cpp type H264DEC_STATUS (line 10) | enum class H264DEC_STATUS : uint32 type H264 (line 17) | namespace H264 function H264_IsBotW (line 19) | bool H264_IsBotW() type H264Context (line 31) | struct H264Context function uint32 (line 55) | uint32 H264DECMemoryRequirement(uint32 codecProfile, uint32 codecLevel... function uint32 (line 118) | uint32 H264DECCheckMemSegmentation(MPTR memory, uint32 size) function H264DEC_STATUS (line 125) | H264DEC_STATUS H264DECFindDecstartpoint(uint8* ptr, uint32 length, uin... function H264DEC_STATUS (line 158) | H264DEC_STATUS H264DECFindIdrpoint(uint8* ptr, uint32 length, uint32be... function H264DEC_STATUS (line 192) | H264DEC_STATUS H264DECGetImageSize(uint8* stream, uint32 length, uint3... function uint32 (line 235) | uint32 H264DECInitParam(uint32 workMemorySize, void* workMemory) function H264DecoderBackend (line 248) | static H264DecoderBackend* _CreateDecoderSession(uint32& handleOut) function H264DecoderBackend (line 257) | static H264DecoderBackend* _AcquireDecoderSession(uint32 handle) function _ReleaseDecoderSession (line 272) | static void _ReleaseDecoderSession(H264DecoderBackend* session) function _DestroyDecoderSession (line 278) | static void _DestroyDecoderSession(uint32 handle) function uint32 (line 290) | uint32 H264DECOpen(void* workMemory) function uint32 (line 299) | uint32 H264DECClose(void* workMemory) function uint32 (line 309) | uint32 H264DECBegin(void* workMemory) function H264DEC_STATUS (line 326) | H264DEC_STATUS H264DECEnd(void* workMemory) function H264DEC_STATUS (line 353) | H264DEC_STATUS H264DECSetParam_FPTR_OUTPUT(H264Context* ctx, void* out... function H264DEC_STATUS (line 359) | H264DEC_STATUS H264DECSetParam_OUTPUT_PER_FRAME(H264Context* ctx, uint... function H264DEC_STATUS (line 365) | H264DEC_STATUS H264DECSetParam_USER_MEMORY(H264Context* ctx, MEMPTR>(bool& val) function Stream (line 38) | Stream& Stream::operator>>(float& val) function Stream (line 47) | Stream& Stream::operator>>(double& val) function Stream (line 56) | Stream& Stream::operator<<(bool val) function Stream (line 64) | Stream& Stream::operator<<(float val) function Stream (line 72) | Stream& Stream::operator<<(double val) FILE: src/Cafe/OS/libs/nfc/stream.h function class (line 10) | class Stream function class (line 103) | class VectorStream : public Stream FILE: src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp type nlibcurl (line 25) | namespace nlibcurl type QueueOrder (line 34) | enum QueueOrder type QueueMsg_t (line 50) | struct QueueMsg_t type MEMPTRHash_t (line 96) | struct MEMPTRHash_t type WU_curl_slist (line 104) | struct WU_curl_slist type WU_CURLcode (line 110) | enum class WU_CURLcode type WU_HTTPREQ (line 129) | enum class WU_HTTPREQ : uint32 type WU_UserDefined (line 136) | struct WU_UserDefined method SetToDefault (line 168) | void SetToDefault() type CURL_t (line 175) | struct CURL_t type CURLMsg_t (line 277) | struct CURLMsg_t function CurlWorkerThread (line 294) | void CurlWorkerThread(CURL_t* curl, PPCConcurrentQueue* ca... function uint32 (line 314) | uint32 SendOrderToWorker(CURL_t* curl, QueueOrder order, uint32 arg1 = 0) function curl_closesocket (line 389) | static int curl_closesocket(void *clientp, curl_socket_t item) function _curl_set_default_parameters (line 396) | void _curl_set_default_parameters(CURL_t* curl) function _curl_sync_parameters (line 408) | void _curl_sync_parameters(CURL_t* curl) function export_malloc (line 477) | void export_malloc(PPCInterpreter_t* hCPU) function export_calloc (line 484) | void export_calloc(PPCInterpreter_t* hCPU) function export_free (line 493) | void export_free(PPCInterpreter_t* hCPU) function export_curl_multi_fdset (line 637) | void export_curl_multi_fdset(PPCInterpreter_t* hCPU) function export_curl_multi_setopt (line 707) | void export_curl_multi_setopt(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/nlibcurl/nlibcurl.h function namespace (line 4) | namespace nlibcurl FILE: src/Cafe/OS/libs/nlibcurl/nlibcurlDebug.hpp function curlDebug_markActiveRequest (line 5) | void curlDebug_markActiveRequest(CURL_t* curl) function curlDebug_notifySubmitRequest (line 38) | void curlDebug_notifySubmitRequest(CURL_t* curl) function curlDebug_logEasySetOptStr (line 62) | void curlDebug_logEasySetOptStr(CURL_t* curl, const char* optName, const... function curlDebug_logEasySetOptPtr (line 76) | void curlDebug_logEasySetOptPtr(CURL_t* curl, const char* optName, uint3... function curlDebug_resultWrite (line 85) | void curlDebug_resultWrite(CURL_t* curl, char* ptr, size_t size, size_t ... function curlDebug_headerWrite (line 103) | void curlDebug_headerWrite(CURL_t* curl, char* ptr, size_t size, size_t ... function curlDebug_cleanup (line 121) | void curlDebug_cleanup(CURL_t* curl) FILE: src/Cafe/OS/libs/nlibnss/nlibnss.cpp type nlibnss (line 4) | namespace nlibnss function NSSExportDeviceCertChain (line 6) | int NSSExportDeviceCertChain(uint8* uknPtr1, uint32be* uknLength1, uin... function NSSSignatureGetSignatureLength (line 25) | int NSSSignatureGetSignatureLength() function GetName (line 35) | std::string_view GetName() override function RPLMapped (line 40) | void RPLMapped() override function COSModule (line 48) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nlibnss/nlibnss.h function namespace (line 4) | namespace nlibnss FILE: src/Cafe/OS/libs/nn_ac/nn_ac.cpp type AC_STATUS (line 11) | enum class AC_STATUS : uint32 function _GetLocalIPAndSubnetMaskFallback (line 19) | void _GetLocalIPAndSubnetMaskFallback(uint32& localIp, uint32& subnetMask) function _GetLocalIPAndSubnetMask (line 27) | void _GetLocalIPAndSubnetMask(uint32& localIp, uint32& subnetMask) function _GetLocalIPAndSubnetMask (line 84) | void _GetLocalIPAndSubnetMask(uint32& localIp, uint32& subnetMask) function nnAcExport_GetAssignedAddress (line 91) | void nnAcExport_GetAssignedAddress(PPCInterpreter_t* hCPU) function nnAcExport_GetAssignedSubnet (line 106) | void nnAcExport_GetAssignedSubnet(PPCInterpreter_t* hCPU) function nnAcExport_ACGetAssignedAddress (line 122) | void nnAcExport_ACGetAssignedAddress(PPCInterpreter_t* hCPU) function nnAcExport_IsSystemConnected (line 135) | void nnAcExport_IsSystemConnected(PPCInterpreter_t* hCPU) function nnAcExport_IsConfigExisting (line 147) | void nnAcExport_IsConfigExisting(PPCInterpreter_t* hCPU) type nn_ac (line 159) | namespace nn_ac function nnResult (line 161) | nnResult Initialize() function nnResult (line 166) | nnResult ConnectAsync() function nnResult (line 171) | nnResult IsApplicationConnected(uint8be* connected) function uint32 (line 178) | uint32 Connect() function nnResult (line 187) | nnResult GetConnectStatus(betype* status) function nnResult (line 194) | nnResult GetStatus(betype* status) function nnResult (line 199) | nnResult GetLastErrorCode(uint32be* errorCode) function nnResult (line 206) | nnResult GetConnectResult(uint32be* connectResult) function nnResult (line 217) | nnResult ACInitialize() function ACIsSuccess (line 222) | bool ACIsSuccess(betype* r) function ACIsFailure (line 227) | bool ACIsFailure(betype* r) function nnResult (line 232) | nnResult ACGetConnectStatus(betype* connectionStatus) function nnResult (line 237) | nnResult ACGetStatus(betype* connectionStatus) function nnResult (line 242) | nnResult ACConnectAsync() function nnResult (line 247) | nnResult ACIsApplicationConnected(uint32be* connectedU32) function load (line 255) | void load() function nnAc_load (line 280) | void nnAc_load() type nn::ac (line 285) | namespace nn::ac function GetName (line 290) | std::string_view GetName() override function RPLMapped (line 295) | void RPLMapped() override function COSModule (line 310) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_ac/nn_ac.h function namespace (line 4) | namespace nn_ac function namespace (line 9) | namespace nn::ac FILE: src/Cafe/OS/libs/nn_acp/nn_acp.cpp type nn (line 31) | namespace nn type acp (line 33) | namespace acp function ACPStatus (line 35) | ACPStatus ACPConvertResultToACPStatus(uint32* nnResult, const char* ... function ACPStatus (line 43) | ACPStatus ACPGetApplicationBox(uint32be* applicationBox, uint64 titl... function ACPStatus (line 50) | ACPStatus ACPGetOlvAccesskey(uint32be* accessKey) function ACPStatus (line 58) | ACPStatus ACPMountSaveDir() function ACPStatus (line 72) | ACPStatus ACPUnmountSaveDir() function ACPStatus (line 79) | ACPStatus ACPUpdateSaveTimeStamp(uint32 persistentId, uint64 titleId... function ACPStatus (line 85) | ACPStatus ACPCheckApplicationDeviceEmulation(uint32be* isEmulated) function ACPStatus (line 91) | ACPStatus ACPCreateSaveDir(uint32 persistentId, ACPDeviceType type) function nnResult (line 97) | nnResult ACPCreateSaveDirEx(uint8 accountSlot, uint64 titleId) function nnACPExport_ACPCreateSaveDirEx (line 110) | void nnACPExport_ACPCreateSaveDirEx(PPCInterpreter_t* hCPU) function export_ACPGetSaveDataTitleIdList (line 118) | void export_ACPGetSaveDataTitleIdList(PPCInterpreter_t* hCPU) function export_ACPGetTitleSaveMetaXml (line 141) | void export_ACPGetTitleSaveMetaXml(PPCInterpreter_t* hCPU) function export_ACPGetTitleSaveDirEx (line 166) | void export_ACPGetTitleSaveDirEx(PPCInterpreter_t* hCPU) function export_ACPCheckTitleNotReferAccountLaunch (line 193) | void export_ACPCheckTitleNotReferAccountLaunch(PPCInterpreter_t* hCPU) function export_ACPGetLaunchMetaData (line 201) | void export_ACPGetLaunchMetaData(PPCInterpreter_t* hCPU) function export_ACPGetLaunchMetaXml (line 217) | void export_ACPGetLaunchMetaXml(PPCInterpreter_t* hCPU) function export_ACPGetTitleIdOfMainApplication (line 233) | void export_ACPGetTitleIdOfMainApplication(PPCInterpreter_t* hCPU) function export_ACPGetTitleMetaDirByDevice (line 251) | void export_ACPGetTitleMetaDirByDevice(PPCInterpreter_t* hCPU) function export_ACPGetTitleMetaXmlByDevice (line 273) | void export_ACPGetTitleMetaXmlByDevice(PPCInterpreter_t* hCPU) function uint32 (line 292) | uint32 ACPGetTitleMetaXml(uint64 titleId, acpMetaXml_t* acpMetaXml) function export_ACPIsOverAgeEx (line 304) | void export_ACPIsOverAgeEx(PPCInterpreter_t* hCPU) function export_ACPGetNetworkTime (line 313) | void export_ACPGetNetworkTime(PPCInterpreter_t* hCPU) function export_ACPConvertNetworkTimeToOSCalendarTime (line 328) | void export_ACPConvertNetworkTimeToOSCalendarTime(PPCInterpreter_t* ... function GetName (line 341) | std::string_view GetName() override function RPLMapped (line 346) | void RPLMapped() override function COSModule (line 378) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_acp/nn_acp.h function namespace (line 5) | namespace nn FILE: src/Cafe/OS/libs/nn_act/nn_act.cpp function uint32 (line 26) | uint32 getNNReturnCode(uint32 iosError, iosuActCemuRequest_t* actRequest) function uint32 (line 33) | uint32 _doCemuActRequest(iosuActCemuRequest_t* actRequest) type nn (line 44) | namespace nn type act (line 46) | namespace act function uint32 (line 49) | uint32 GetPersistentIdEx(uint8 slot) function uint32 (line 60) | uint32 GetMiiEx(void* miiData, uint8 slot) function uint32 (line 72) | uint32 GetUuidEx(uint8* uuid, uint8 slot, sint32 name) function uint32 (line 86) | uint32 GetSimpleAddressIdEx(uint32be* simpleAddressId, uint8 slot) function uint32 (line 99) | uint32 GetTransferableIdEx(uint64* transferableId, uint32 unique, ui... function uint32 (line 113) | uint32 AcquireIndependentServiceToken(independentServiceToken_t* tok... function sint64 (line 130) | sint64 GetUtcOffset() function sint32 (line 135) | sint32 GetUtcOffsetEx(sint64be* pOutOffset, uint8 slotNo) function nnResult (line 145) | nnResult GetTimeZoneId(CafeString<65>* outTimezoneId) function uint32 (line 154) | uint32 Initialize() function NN_ERROR_CODE (line 170) | NN_ERROR_CODE GetErrorCode(betype* nnResult) function nnActExport_CreateConsoleAccount (line 179) | void nnActExport_CreateConsoleAccount(PPCInterpreter_t* hCPU) function nnActExport_GetNumOfAccounts (line 186) | void nnActExport_GetNumOfAccounts(PPCInterpreter_t* hCPU) function nnActExport_IsSlotOccupied (line 192) | void nnActExport_IsSlotOccupied(PPCInterpreter_t* hCPU) function uint32 (line 200) | uint32 GetAccountIdEx(char* accountId, uint8 slot) function uint32 (line 214) | uint32 GetPrincipalIdEx(uint32be* principalId, uint8 slot) function uint32 (line 227) | uint32 GetCountryEx(char* country, uint8 slot) function uint32 (line 240) | uint32 IsNetworkAccount(uint8* isNetworkAccount, uint8 slot) function nnActExport_IsNetworkAccount (line 253) | void nnActExport_IsNetworkAccount(PPCInterpreter_t* hCPU) function nnActExport_IsNetworkAccountEx (line 261) | void nnActExport_IsNetworkAccountEx(PPCInterpreter_t* hCPU) function nnActExport_GetSimpleAddressId (line 270) | void nnActExport_GetSimpleAddressId(PPCInterpreter_t* hCPU) function nnActExport_GetSimpleAddressIdEx (line 280) | void nnActExport_GetSimpleAddressIdEx(PPCInterpreter_t* hCPU) function nnActExport_GetPrincipalId (line 292) | void nnActExport_GetPrincipalId(PPCInterpreter_t* hCPU) function nnActExport_GetPrincipalIdEx (line 300) | void nnActExport_GetPrincipalIdEx(PPCInterpreter_t* hCPU) function nnActExport_GetTransferableId (line 311) | void nnActExport_GetTransferableId(PPCInterpreter_t* hCPU) function nnActExport_GetTransferableIdEx (line 327) | void nnActExport_GetTransferableIdEx(PPCInterpreter_t* hCPU) function nnActExport_GetPersistentId (line 340) | void nnActExport_GetPersistentId(PPCInterpreter_t* hCPU) function nnActExport_GetPersistentIdEx (line 347) | void nnActExport_GetPersistentIdEx(PPCInterpreter_t* hCPU) function nnActExport_GetCountry (line 357) | void nnActExport_GetCountry(PPCInterpreter_t* hCPU) function nnActExport_EnableParentalControlCheck (line 366) | void nnActExport_EnableParentalControlCheck(PPCInterpreter_t* hCPU) function nnActExport_IsParentalControlCheckEnabled (line 374) | void nnActExport_IsParentalControlCheckEnabled(PPCInterpreter_t* hCPU) function nnActExport_GetHostServerSettings (line 380) | void nnActExport_GetHostServerSettings(PPCInterpreter_t* hCPU) function nnActExport_GetMii (line 388) | void nnActExport_GetMii(PPCInterpreter_t* hCPU) function nnActExport_GetMiiEx (line 396) | void nnActExport_GetMiiEx(PPCInterpreter_t* hCPU) function nnActExport_GetMiiImageEx (line 405) | void nnActExport_GetMiiImageEx(PPCInterpreter_t* hCPU) function nnActExport_GetMiiName (line 412) | void nnActExport_GetMiiName(PPCInterpreter_t* hCPU) function nnActExport_GetMiiNameEx (line 434) | void nnActExport_GetMiiNameEx(PPCInterpreter_t* hCPU) function nnActExport_UpdateMii (line 487) | void nnActExport_UpdateMii(PPCInterpreter_t* hCPU) function nnActExport_GetUuid (line 507) | void nnActExport_GetUuid(PPCInterpreter_t* hCPU) function nnActExport_GetUuidEx (line 515) | void nnActExport_GetUuidEx(PPCInterpreter_t* hCPU) function nnActExport_GetUuidEx2 (line 524) | void nnActExport_GetUuidEx2(PPCInterpreter_t* hCPU) function nnActExport_GetAccountId (line 534) | void nnActExport_GetAccountId(PPCInterpreter_t* hCPU) function nnActExport_GetAccountIdEx (line 542) | void nnActExport_GetAccountIdEx(PPCInterpreter_t* hCPU) function nnActExport_GetParentalControlSlotNoEx (line 551) | void nnActExport_GetParentalControlSlotNoEx(PPCInterpreter_t* hCPU) function nnActExport_GetDefaultAccount (line 561) | void nnActExport_GetDefaultAccount(PPCInterpreter_t* hCPU) function nnActExport_GetSlotNo (line 568) | void nnActExport_GetSlotNo(PPCInterpreter_t* hCPU) function nnActExport_GetSlotNoEx (line 574) | void nnActExport_GetSlotNoEx(PPCInterpreter_t* hCPU) function nnActExport_Initialize (line 597) | void nnActExport_Initialize(PPCInterpreter_t* hCPU) function nnActExport_HasNfsAccount (line 606) | void nnActExport_HasNfsAccount(PPCInterpreter_t* hCPU) function nnActExport_AcquireNexServiceToken (line 625) | void nnActExport_AcquireNexServiceToken(PPCInterpreter_t* hCPU) function nnActExport_AcquireIndependentServiceToken (line 645) | void nnActExport_AcquireIndependentServiceToken(PPCInterpreter_t* hCPU) type nn::act (line 686) | namespace nn::act function GetName (line 691) | std::string_view GetName() override function RPLMapped (line 696) | void RPLMapped() override function COSModule (line 768) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_act/nn_act.h type independentServiceToken_t (line 6) | struct independentServiceToken_t function namespace (line 12) | namespace nn FILE: src/Cafe/OS/libs/nn_aoc/nn_aoc.cpp type nn (line 11) | namespace nn type aoc (line 13) | namespace aoc type AOCTitle (line 15) | struct AOCTitle type AOC_RESULT (line 25) | enum class AOC_RESULT : uint32 function uint32 (line 30) | uint32 AOC_CalculateWorkBufferSize(uint32 count) type AOCCacheEntry (line 37) | struct AOCCacheEntry method AOCCacheEntry (line 39) | AOCCacheEntry(uint64 titleId) : aocTitleId(titleId) {} method GetPath (line 42) | std::string GetPath() function generateAOCList (line 51) | void generateAOCList() function AOC_RESULT (line 85) | AOC_RESULT AOC_ListTitle(uint32be* titleCountOut, AOCTitle* titleLis... function AOC_RESULT (line 99) | AOC_RESULT AOC_OpenTitle(char* pathOut, AOCTitle* aocTitleInfo, void... function AOC_RESULT (line 105) | AOC_RESULT AOC_CloseTitle(void* ukn) function AOC_RESULT (line 110) | AOC_RESULT AOC_GetPurchaseInfo(uint32be* purchaseBoolArrayOut, uint6... function GetName (line 155) | std::string_view GetName() override function RPLMapped (line 160) | void RPLMapped() override function COSModule (line 171) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_aoc/nn_aoc.h function namespace (line 3) | namespace nn::aoc FILE: src/Cafe/OS/libs/nn_boss/nn_boss.cpp type nn (line 14) | namespace nn type boss (line 16) | namespace boss function boss_new (line 35) | MEMPTR boss_new() function boss_delete (line 44) | void boss_delete(MEMPTR mem) function BossResult (line 57) | BossResult Initialize() // Initialize__Q2_2nn4bossFv function uint32 (line 72) | uint32 IsInitialized() // IsInitialized__Q2_2nn4bossFv function Finalize (line 77) | void Finalize() // Finalize__Q2_2nn4bossFv function uint32 (line 91) | uint32 GetBossState(PPCInterpreter_t* hCPU) function TitleId (line 104) | TitleId* TitleId::ctorDefault(TitleId* _thisptr) function TitleId (line 112) | TitleId* TitleId::ctorFromTitleId(TitleId* _thisptr, uint64 titleId)... function TitleId (line 120) | TitleId* TitleId::ctorCopy(TitleId* _thisptr, TitleId* titleId) // _... function TaskId (line 134) | TaskId* TaskId::ctorDefault(TaskId* _thisptr) function TaskId (line 142) | TaskId* TaskId::ctorFromString(TaskId* _thisptr, const char* taskId) function Title (line 152) | Title* Title::ctor(Title* _this) function DirectoryName (line 175) | DirectoryName* DirectoryName::ctor(DirectoryName* _thisptr) function BossAccount (line 190) | BossAccount* BossAccount::ctor(BossAccount* _this, uint32 accountId) function TaskSetting (line 213) | TaskSetting* TaskSetting::ctor(TaskSetting* _thisptr) function NetTaskSetting (line 256) | NetTaskSetting* NetTaskSetting::ctor(NetTaskSetting* _thisptr) function BossResult (line 266) | BossResult NetTaskSetting::AddCaCert(NetTaskSetting* _thisptr, const... function BossResult (line 279) | BossResult NetTaskSetting::SetServiceToken(NetTaskSetting* _thisptr,... function BossResult (line 285) | BossResult NetTaskSetting::AddInternalCaCert(NetTaskSetting* _thispt... function NbdlTaskSetting (line 314) | NbdlTaskSetting* NbdlTaskSetting::ctor(NbdlTaskSetting* _thisptr) function BossResult (line 323) | BossResult NbdlTaskSetting::Initialize(NbdlTaskSetting* _thisptr, co... function BossResult (line 338) | BossResult NbdlTaskSetting::SetFileName(NbdlTaskSetting* _thisptr, c... function RawUlTaskSetting (line 357) | RawUlTaskSetting* RawUlTaskSetting::ctor(RawUlTaskSetting* _thisptr) function RawDlTaskSetting (line 386) | RawDlTaskSetting* RawDlTaskSetting::ctor(RawDlTaskSetting* _thisptr) function BossResult (line 395) | BossResult RawDlTaskSetting::Initialize(RawDlTaskSetting* _thisptr, ... function PlayReportSetting (line 425) | PlayReportSetting* PlayReportSetting::ctor(PlayReportSetting* _this) type Task (line 488) | struct Task type VTableTask (line 490) | struct VTableTask method BossResult (line 504) | static BossResult Initialize1(Task* _thisptr, const char* taskId, ... method BossResult (line 513) | static BossResult Initialize2(Task* _thisptr, uint8 slot, const ch... method BossResult (line 519) | static BossResult Initialize3(Task* _thisptr, const char* taskId) ... method Task (line 524) | static Task* ctor2(Task* _thisptr, const char* taskId, uint32 pers... method Task (line 537) | static Task* ctor1(Task* _thisptr, uint8 slot, const char* taskId)... method Task (line 550) | static Task* ctor3(Task* _thisptr, const char* taskId) // __ct__Q3... method Task (line 563) | static Task* ctor4(Task* _thisptr) // __ct__Q3_2nn4boss4TaskFv method dtor (line 575) | static void dtor(Task* _this, uint32 options) // __dt__Q3_2nn4boss... method BossResult (line 582) | static BossResult Run(Task* _thisptr, bool isForegroundRun) method BossResult (line 598) | static BossResult StartScheduling(Task* _thisptr, uint8 executeImm... method nnResult (line 607) | static nnResult StopScheduling(Task* _thisptr) method IsRegistered (line 615) | static bool IsRegistered(Task* _thisptr) method Wait (line 626) | static bool Wait(Task* _thisptr, uint32 timeout, TaskWaitState wai... method BossResult (line 641) | static BossResult RegisterForImmediateRun(Task* _thisptr, TaskSett... method BossResult (line 651) | static BossResult Unregister(Task* _thisptr) method BossResult (line 659) | static BossResult Register(Task* _thisptr, TaskSetting* settings) method TaskTurnState (line 675) | static TaskTurnState GetTurnState(Task* _thisptr, uint32be* execut... method uint64 (line 689) | static uint64 GetContentLength(Task* _thisptr, uint32be* execution... method uint64 (line 703) | static uint64 GetProcessedLength(Task* _thisptr, uint32be* executi... method uint32 (line 717) | static uint32 GetHttpStatusCode(Task* _thisptr, uint32be* executio... method InitVTable (line 731) | static void InitVTable() type PrivilegedTask (line 740) | struct PrivilegedTask : Task type VTablePrivilegedTask (line 742) | struct VTablePrivilegedTask : public VTableTask method PrivilegedTask (line 749) | static PrivilegedTask* ctor(PrivilegedTask* _thisptr) method dtor (line 758) | static void dtor(PrivilegedTask* _this, uint32 options) method InitVTable (line 767) | static void InitVTable() type AlmightyTask (line 776) | struct AlmightyTask : PrivilegedTask type VTableAlmightyTask (line 778) | struct VTableAlmightyTask : public VTablePrivilegedTask method AlmightyTask (line 783) | static AlmightyTask* ctor(AlmightyTask* _thisptr) method dtor (line 792) | static void dtor(AlmightyTask* _thisptr, uint32 options) method uint32 (line 801) | static uint32 Initialize(AlmightyTask* _thisptr, TitleId* titleId,... method InitVTable (line 811) | static void InitVTable() function DataName (line 820) | DataName* DataName::ctor(DataName* _this) type BossStorageFadEntry (line 833) | struct BossStorageFadEntry type Storage (line 845) | struct Storage type VTableStorage (line 848) | struct VTableStorage type StorageKind (line 855) | enum StorageKind method dtor (line 883) | static void dtor(nn::boss::Storage* _this, uint32 options) // __dt... method BossResult (line 890) | static BossResult Initialize(Storage* _thisptr, const char* storag... method BossResult (line 901) | static BossResult Initialize2(Storage* _thisptr, const char* dirNa... method Finalize (line 906) | static void Finalize(Storage* _this) method Exist (line 911) | static bool Exist(nn::boss::Storage* _thisptr) method nnResult (line 923) | static nnResult GetDataList(nn::boss::Storage* _thisptr, DataName*... method InitVTable (line 941) | static void InitVTable() type AlmightyStorage (line 954) | struct AlmightyStorage : Storage type VTableAlmightyStorage (line 956) | struct VTableAlmightyStorage : public VTableStorage method AlmightyStorage (line 963) | static AlmightyStorage* ctor(AlmightyStorage* _thisptr) method uint32 (line 972) | static uint32 Initialize(AlmightyStorage* _thisptr, TitleId* title... method InitVTable (line 986) | static void InitVTable() type NsData (line 997) | struct NsData type VTableNsData (line 999) | struct VTableNsData method NsData (line 1012) | static NsData* ctor(NsData* _this) method dtor (line 1023) | static void dtor(NsData* _this, uint32 options) // __dt__Q3_2nn4bo... method BossResult (line 1031) | static BossResult Initialize(NsData* _this, nn::boss::Storage* sto... method _GetPath (line 1057) | static std::string _GetPath(NsData* nsData) method BossResult (line 1073) | static BossResult DeleteRealFile(NsData* _thisptr) method BossResult (line 1083) | static BossResult DeleteRealFileWithHistory(NsData* _thisptr) method uint32 (line 1093) | static uint32 Exist(NsData* _thisptr) method uint64 (line 1106) | static uint64 GetSize(NsData* _thisptr) method uint64 (line 1119) | static uint64 GetCreatedTime(NsData* nsData) method sint32 (line 1128) | static sint32 ReadWithSizeOut(NsData* _thisptr, uint64be* sizeOut,... method sint32 (line 1149) | static sint32 Read(NsData* _thisptr, uint8* buffer, sint32 length) type NsDataSeekMode (line 1155) | enum class NsDataSeekMode method BossResult (line 1162) | static BossResult Seek(NsData* _thisptr, sint64 seekPos, NsDataSee... method InitVTable (line 1184) | static void InitVTable() type nn::boss (line 1195) | namespace nn::boss function GetName (line 1200) | std::string_view GetName() override function RPLMapped (line 1205) | void RPLMapped() override function rpl_entry (line 1336) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason) o... function COSModule (line 1350) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_boss/nn_boss.h function namespace (line 3) | namespace nn::boss FILE: src/Cafe/OS/libs/nn_ccr/nn_ccr.cpp type nn::ccr (line 4) | namespace nn::ccr function sint32 (line 6) | sint32 CCRSysCaffeineBootCheck() function GetName (line 15) | std::string_view GetName() override function RPLMapped (line 20) | void RPLMapped() override function COSModule (line 27) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_ccr/nn_ccr.h function namespace (line 3) | namespace nn::ccr FILE: src/Cafe/OS/libs/nn_client_service.h function class (line 5) | class IPCServiceClient type BufferCopyOut (line 119) | struct BufferCopyOut function WriteInOutBuffer (line 128) | void WriteInOutBuffer(MEMPTR ptr, uint32 size, bool isOutput) function sint32 (line 186) | sint32 m_paramWriteIndex{0} function sint32 (line 187) | sint32 m_responseReadIndex{0} function Initialize (line 200) | void Initialize(std::string_view devicePath, uint8_t* buffer, uint32_t b... function Shutdown (line 217) | void Shutdown() function IPCServiceCall (line 226) | IPCServiceCall Begin(uint32_t serviceId, uint32_t commandId) type IPCBuffer (line 237) | struct IPCBuffer function IPCBuffer (line 242) | IPCBuffer* AllocateCommandBuffer() function ReleaseCommandBuffer (line 250) | void ReleaseCommandBuffer(IPCBuffer* buffer) function IOSDevHandle (line 257) | IOSDevHandle m_clientHandle{0} function m_bufferSize (line 259) | uint32_t m_bufferSize{0} FILE: src/Cafe/OS/libs/nn_cmpt/nn_cmpt.cpp type nn::cmpt (line 4) | namespace nn::cmpt function uint32 (line 6) | uint32 CMPTAcctGetPcConf(uint32be* pcConf) function uint32 (line 15) | uint32 CMPTGetDataSize(uint32be* sizeOut) function GetName (line 24) | std::string_view GetName() override function RPLMapped (line 29) | void RPLMapped() override function COSModule (line 37) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_cmpt/nn_cmpt.h function namespace (line 3) | namespace nn::cmpt FILE: src/Cafe/OS/libs/nn_common.h function NN_RESULT_IS_SUCCESS (line 5) | inline bool NN_RESULT_IS_SUCCESS(nnResult r) function NN_RESULT_IS_FAILURE (line 10) | inline bool NN_RESULT_IS_FAILURE(nnResult r) function uint32 (line 27) | enum NN_RESULT_MODULE : uint32 FILE: src/Cafe/OS/libs/nn_ec/nn_ec.cpp function nnEcExport___ct__Q3_2nn2ec5MoneyFPCcN21 (line 13) | void nnEcExport___ct__Q3_2nn2ec5MoneyFPCcN21(PPCInterpreter_t* hCPU) type nn::ec (line 21) | namespace nn::ec function GetName (line 26) | std::string_view GetName() override function RPLMapped (line 31) | void RPLMapped() override function COSModule (line 38) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_ec/nn_ec.h function namespace (line 5) | namespace nn::ec FILE: src/Cafe/OS/libs/nn_fp/nn_fp.cpp type nn (line 12) | namespace nn type fp (line 14) | namespace fp function Init (line 42) | void Init() function Destroy (line 48) | void Destroy() function Free (line 63) | void Free(void* ptr) class FPIpcContext (line 73) | class FPIpcContext { method FPIpcContext (line 87) | FPIpcContext(iosu::fpd::FPD_REQUEST_ID requestId) : m_requestId(re... method AddInput (line 97) | void AddInput(void* ptr, uint32 size) method AddOutput (line 105) | void AddOutput(void* ptr, uint32 size) method uint32 (line 114) | uint32 Submit(std::unique_ptr owner) method nnResult (line 124) | nnResult SubmitAsync(std::unique_ptr owner, MEMPTR* statusOut, DAEMON_NAME... function uint32 (line 57) | uint32 SuspendDaemons(uint32 daemonNameBitmask) function uint32 (line 67) | uint32 ResumeDaemons(uint32 daemonNameBitmask) function GetName (line 80) | std::string_view GetName() override function RPLMapped (line 85) | void RPLMapped() override function COSModule (line 101) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_ndm/nn_ndm.h function namespace (line 3) | namespace nn FILE: src/Cafe/OS/libs/nn_nfp/AmiiboCrypto.h type amiiboInternalKeys_t (line 6) | typedef struct function amiiboCalcSeed (line 15) | void amiiboCalcSeed(AmiiboInternal* internalData, uint8* seed) function amiiboGenKeyInternalPrepare (line 24) | void amiiboGenKeyInternalPrepare(amiiboInternalKeys_t* keys, uint8* seed... type amiiboCryptCtx_t (line 51) | typedef struct type drgbOutput32_t (line 59) | typedef struct function amiiboCryptInit (line 64) | void amiiboCryptInit(amiiboCryptCtx_t* ctx, const uint8* hmacKey, size_t... function amiiboCryptStep (line 74) | void amiiboCryptStep(amiiboCryptCtx_t* ctx, drgbOutput32_t* output) type amiiboDerivedKeys_t (line 85) | typedef struct function amiiboCrypto_genKey (line 94) | void amiiboCrypto_genKey(amiiboInternalKeys_t* keys, AmiiboInternal* int... function amiiboCrypto_nfcFormatToInternal (line 114) | void amiiboCrypto_nfcFormatToInternal(AmiiboRawNFCData* nfcData, AmiiboI... function amiiboCrypto_internalToNfcFormat (line 128) | void amiiboCrypto_internalToNfcFormat(AmiiboInternal* internalData, Amii... function amiiboCrypto_transform (line 142) | void amiiboCrypto_transform(const amiiboDerivedKeys_t * keys, uint8 * in... function amiiboInitMasterKeys (line 162) | void amiiboInitMasterKeys(amiiboInternalKeys_t& kData, amiiboInternalKey... function amiiboDecrypt (line 189) | void amiiboDecrypt() function amiiboEncrypt (line 223) | void amiiboEncrypt(AmiiboRawNFCData* nfcOutput) FILE: src/Cafe/OS/libs/nn_nfp/nn_nfp.cpp function nnNfpLock (line 11) | void nnNfpLock() function nnNfpTryLock (line 16) | bool nnNfpTryLock() function nnNfpUnlock (line 21) | void nnNfpUnlock() type AmiiboInternal (line 26) | struct AmiiboInternal method uint32 (line 61) | uint32 getAppDataAppId() method setAppDataAppId (line 68) | void setAppDataAppId(uint32 appId) type AmiiboProcessedData (line 166) | struct AmiiboProcessedData function nnNfpExport_SetActivateEvent (line 195) | void nnNfpExport_SetActivateEvent(PPCInterpreter_t* hCPU) function nnNfpExport_SetDeactivateEvent (line 213) | void nnNfpExport_SetDeactivateEvent(PPCInterpreter_t* hCPU) function nnNfpExport_Initialize (line 229) | void nnNfpExport_Initialize(PPCInterpreter_t* hCPU) function nnNfpExport_StartDetection (line 241) | void nnNfpExport_StartDetection(PPCInterpreter_t* hCPU) function nnNfpExport_StopDetection (line 250) | void nnNfpExport_StopDetection(PPCInterpreter_t* hCPU) function nnNfpExport_GetTagInfo (line 274) | void nnNfpExport_GetTagInfo(PPCInterpreter_t* hCPU) function nnNfpExport_Mount (line 296) | void nnNfpExport_Mount(PPCInterpreter_t* hCPU) function nnNfpExport_Unmount (line 313) | void nnNfpExport_Unmount(PPCInterpreter_t* hCPU) function nnNfpExport_MountRom (line 320) | void nnNfpExport_MountRom(PPCInterpreter_t* hCPU) type nn::nfp (line 337) | namespace nn::nfp type RomInfo (line 339) | struct RomInfo function GetRomInfo (line 355) | void GetRomInfo(RomInfo* romInfo) function nnResult (line 368) | nnResult GetNfpRomInfo(RomInfo* romInfo) function nnResult (line 381) | nnResult GetNfpReadOnlyInfo(ReadOnlyInfo* readOnlyInfo) function uint32 (line 966) | uint32 NFCGetTagInfo(uint32 index, uint32 timeout, MPTR functionPtr, v... function uint32 (line 991) | uint32 GetErrorCode(uint32 result) function nnNfp_load (line 1011) | void nnNfp_load() function GetName (line 1046) | std::string_view GetName() override function RPLMapped (line 1051) | void RPLMapped() override function COSModule (line 1062) | COSModule* GetModule() function nnNfpExport_GetNfpCommonInfo (line 421) | void nnNfpExport_GetNfpCommonInfo(PPCInterpreter_t* hCPU) function nnNfpExport_GetNfpRegisterInfo (line 475) | void nnNfpExport_GetNfpRegisterInfo(PPCInterpreter_t* hCPU) function nnNfpExport_InitializeRegisterInfoSet (line 498) | void nnNfpExport_InitializeRegisterInfoSet(PPCInterpreter_t* hCPU) function nnNfpExport_SetNfpRegisterInfo (line 508) | void nnNfpExport_SetNfpRegisterInfo(PPCInterpreter_t* hCPU) function nnNfpExport_IsExistApplicationArea (line 521) | void nnNfpExport_IsExistApplicationArea(PPCInterpreter_t* hCPU) function nnNfpExport_OpenApplicationArea (line 533) | void nnNfpExport_OpenApplicationArea(PPCInterpreter_t* hCPU) function nnNfpExport_ReadApplicationArea (line 558) | void nnNfpExport_ReadApplicationArea(PPCInterpreter_t* hCPU) function nnNfpExport_WriteApplicationArea (line 575) | void nnNfpExport_WriteApplicationArea(PPCInterpreter_t* hCPU) function nnNfpExport_CreateApplicationArea (line 611) | void nnNfpExport_CreateApplicationArea(PPCInterpreter_t* hCPU) function nnNfpExport_DeleteApplicationArea (line 660) | void nnNfpExport_DeleteApplicationArea(PPCInterpreter_t* hCPU) function nnNfpExport_Flush (line 690) | void nnNfpExport_Flush(PPCInterpreter_t* hCPU) function nnNfpExport_GetAmiiboSettingsArgs (line 731) | void nnNfpExport_GetAmiiboSettingsArgs(PPCInterpreter_t* hCPU) function nnNfp_unloadAmiibo (line 747) | void nnNfp_unloadAmiibo() function nnNfp_isInitialized (line 755) | bool nnNfp_isInitialized() function nnNfp_touchNfcTagFromFile (line 765) | bool nnNfp_touchNfcTagFromFile(const fs::path& filePath, uint32* nfcError) function nnNfp_writeCurrentAmiibo (line 855) | bool nnNfp_writeCurrentAmiibo() function nnNfp_update (line 887) | void nnNfp_update() function nnNfpExport_GetNfpState (line 910) | void nnNfpExport_GetNfpState(PPCInterpreter_t* hCPU) type nn::nfp (line 954) | namespace nn::nfp type RomInfo (line 339) | struct RomInfo function GetRomInfo (line 355) | void GetRomInfo(RomInfo* romInfo) function nnResult (line 368) | nnResult GetNfpRomInfo(RomInfo* romInfo) function nnResult (line 381) | nnResult GetNfpReadOnlyInfo(ReadOnlyInfo* readOnlyInfo) function uint32 (line 966) | uint32 NFCGetTagInfo(uint32 index, uint32 timeout, MPTR functionPtr, v... function uint32 (line 991) | uint32 GetErrorCode(uint32 result) function nnNfp_load (line 1011) | void nnNfp_load() function GetName (line 1046) | std::string_view GetName() override function RPLMapped (line 1051) | void RPLMapped() override function COSModule (line 1062) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_nfp/nn_nfp.h function namespace (line 4) | namespace nn::nfp FILE: src/Cafe/OS/libs/nn_nim/nn_nim.cpp type nn (line 16) | namespace nn type nim (line 18) | namespace nim function export_NeedsNetworkUpdate (line 21) | void export_NeedsNetworkUpdate(PPCInterpreter_t* hCPU) function export_GetUpdatePackageProgress (line 42) | void export_GetUpdatePackageProgress(PPCInterpreter_t* hCPU) function export_NeedsNotifyToUsers (line 55) | void export_NeedsNotifyToUsers(PPCInterpreter_t* hCPU) function export_GetNumTitlePackages (line 63) | void export_GetNumTitlePackages(PPCInterpreter_t* hCPU) function export_ListTitlePackagesStatically (line 79) | void export_ListTitlePackagesStatically(PPCInterpreter_t* hCPU) function export_GetTitlePackageInfos (line 96) | void export_GetTitlePackageInfos(PPCInterpreter_t* hCPU) function export_NeedsNotifyToUsersTitlePackage (line 115) | void export_NeedsNotifyToUsersTitlePackage(PPCInterpreter_t* hCPU) function export_GetIconDatabaseEntries (line 125) | void export_GetIconDatabaseEntries(PPCInterpreter_t* hCPU) function export_QuerySchedulerStatus (line 150) | void export_QuerySchedulerStatus(PPCInterpreter_t* hCPU) type nimResultError (line 166) | struct nimResultError function ConstructResultError (line 172) | void ConstructResultError(nimResultError* resultError, uint32be* nim... function export_GetECommerceInfrastructureCountry (line 206) | void export_GetECommerceInfrastructureCountry(PPCInterpreter_t* hCPU) function export_MakeTitlePackageTaskConfigAutoUsingBgInstallPolicy (line 235) | void export_MakeTitlePackageTaskConfigAutoUsingBgInstallPolicy(PPCIn... function export_CalculateTitleInstallSize (line 263) | void export_CalculateTitleInstallSize(PPCInterpreter_t* hCPU) function GetName (line 279) | std::string_view GetName() override function RPLMapped (line 284) | void RPLMapped() override function COSModule (line 311) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_nim/nn_nim.h function namespace (line 4) | namespace nn FILE: src/Cafe/OS/libs/nn_olv/nn_olv.cpp type nn (line 14) | namespace nn type olv (line 16) | namespace olv function StubPostAppReleaseBackground (line 22) | void StubPostAppReleaseBackground(PPCInterpreter_t* hCPU) function sint32 (line 28) | sint32 StubPostApp(void* pAnyPostParam) function sint32 (line 37) | sint32 StubPostAppResult() function uint32 (line 50) | constexpr uint32 GetErrorCodeImpl(uint32 in) function uint32 (line 91) | uint32 GetErrorCode(uint32be* pResult) function GetName (line 101) | std::string_view GetName() override function RPLMapped (line 106) | void RPLMapped() override function rpl_entry (line 128) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason)... function COSModule (line 144) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_olv/nn_olv.h function namespace (line 12) | namespace nn::olv FILE: src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp type nn (line 4) | namespace nn type olv (line 6) | namespace olv function sint32 (line 9) | sint32 olv_copy_wstr(char16_t* dest, const char16_t* src, uint32_t m... function olv_wstrnlen (line 20) | size_t olv_wstrnlen(const char16_t* str, size_t max_len) function CheckTGA (line 45) | bool CheckTGA(const uint8* pTgaFile, uint32 pTgaFileLen, TGACheckTyp... function sint32 (line 98) | sint32 DecodeTGA(uint8* pInBuffer, uint32 inSize, uint8* pOutBuffer,... function sint32 (line 115) | sint32 EncodeTGA(uint8* pInBuffer, uint32 inSize, uint8* pOutBuffer,... function DecompressTGA (line 138) | bool DecompressTGA(uint8* pOutBuffer, uint32* pOutSize, uint8* pInBu... function CompressTGA (line 159) | bool CompressTGA(uint8* pOutBuffer, uint32* pOutSize, uint8* pInBuff... function uint32 (line 180) | constexpr uint32 CreateCommunityCodeById(uint32 communityId) function uint32 (line 186) | constexpr uint32 CreateCommunityIdByCode(uint32 code) function uint32 (line 193) | constexpr uint32 GetCommunityCodeTopByte(uint32 communityId) function uint64 (line 202) | constexpr uint64 GetRealCommunityCode(uint32_t communityId) function WriteCommunityCode (line 211) | void WriteCommunityCode(char* pOutCode, uint32 communityId) function EnsureCommunityCode (line 218) | bool EnsureCommunityCode(char* pCode) function FormatCommunityCode (line 230) | bool FormatCommunityCode(char* pOutCode, uint32* outLen, uint32 comm... function uint32 (line 248) | uint32 ExtractCommunityIdFromCode(char* pCode) function GetCommunityIdFromCode (line 260) | bool GetCommunityIdFromCode(uint32* pOutId, const char* pCode) function sint32 (line 269) | sint32 olv_curlformcode_to_error(CURLFORMcode code) FILE: src/Cafe/OS/libs/nn_olv/nn_olv_Common.h function namespace (line 39) | namespace nn FILE: src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp type nn (line 3) | namespace nn type olv (line 5) | namespace olv function sint32 (line 13) | sint32 DownloadCommunityDataList_AsyncRequest( function sint32 (line 23) | sint32 DownloadCommunityDataList(DownloadedCommunityData* pOutList, ... function sint32 (line 58) | sint32 DownloadCommunityDataList_AsyncRequestImpl( FILE: src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h function namespace (line 8) | namespace nn FILE: src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp type nn (line 6) | namespace nn type olv (line 8) | namespace olv function sint32 (line 17) | sint32 GetOlvAccessKey(uint32* pOutKey) function sint32 (line 28) | sint32 CreateParamPack(uint64_t titleId, uint32_t accessKey) function sint32 (line 103) | sint32 MakeDiscoveryRequest_AsyncRequestImpl(CurlRequestHelper& req,... function sint32 (line 167) | sint32 MakeDiscoveryRequest_AsyncRequest(CurlRequestHelper& req, con... function sint32 (line 174) | sint32 MakeDiscoveryRequest() function sint32 (line 207) | sint32 Initialize(nn::olv::InitializeParam* pParam) function sint32 (line 280) | sint32 InitializePortalApp(nn::olv::PortalAppParam* pPortalAppParam,... type Report (line 295) | namespace Report function uint32 (line 297) | uint32 GetReportTypes() function SetReportTypes (line 302) | void SetReportTypes(uint32 reportTypes) function IsInitialized (line 308) | bool IsInitialized() FILE: src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h function namespace (line 10) | namespace nn FILE: src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp type nn (line 12) | namespace nn type olv (line 14) | namespace olv function OfflineDB_LazyInit (line 20) | void OfflineDB_LazyInit() function OfflineDB_Shutdown (line 32) | void OfflineDB_Shutdown() function CheckForOfflineDBFile (line 41) | bool CheckForOfflineDBFile(const char* filePath, uint32* fileSize) function LoadOfflineDBFile (line 53) | bool LoadOfflineDBFile(const char* filePath, std::vector& fil... function TryLoadCompressedMemoImage (line 66) | void TryLoadCompressedMemoImage(DownloadedPostData& downloadedPostData) function CheckForExternalImage (line 102) | void CheckForExternalImage(DownloadedPostData& downloadedPostData) function nnResult (line 113) | nnResult _Async_OfflineDB_DownloadPostDataListParam_DownloadPostData... function nnResult (line 166) | nnResult OfflineDB_DownloadPostDataListParam_DownloadPostDataList(Do... function nnResult (line 185) | nnResult _Async_OfflineDB_DownloadPostDataListParam_DownloadExternal... function nnResult (line 204) | nnResult OfflineDB_DownloadPostDataListParam_DownloadExternalImageDa... FILE: src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.h function namespace (line 5) | namespace nn FILE: src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.cpp type nn (line 9) | namespace nn type olv (line 11) | namespace olv function ParseXml_DownloadedDataBase (line 13) | bool ParseXml_DownloadedDataBase(DownloadedDataBase& obj, pugi::xml_... function ParseXML_DownloadedPostData (line 140) | bool ParseXML_DownloadedPostData(DownloadedPostData& obj, pugi::xml_... function ParseXML_DownloadedSystemPostData (line 152) | bool ParseXML_DownloadedSystemPostData(hidden::DownloadedSystemPostD... function ParseXML_DownloadedTopicData (line 160) | bool ParseXML_DownloadedTopicData(DownloadedTopicData& obj, pugi::xm... function Parse_DownloadedSystemTopicData (line 168) | bool Parse_DownloadedSystemTopicData(hidden::DownloadedSystemTopicDa... function uint32 (line 207) | uint32 GetSystemTopicDataListFromRawData(hidden::DownloadedSystemTop... function nnResult (line 277) | nnResult DownloadedDataBase::DownloadExternalImageData(DownloadedDat... function nnResult (line 291) | nnResult DownloadPostDataListParam::GetRawDataUrl(DownloadPostDataLi... function nnResult (line 354) | nnResult DownloadPostDataList(DownloadedTopicData* downloadedTopicDa... function loadOlivePostAndTopicTypes (line 392) | void loadOlivePostAndTopicTypes() FILE: src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h function namespace (line 5) | namespace nn function GetCommunityId (line 276) | struct DownloadedTopicData function namespace (line 302) | namespace hidden type DownloadedSystemTopicDataList (line 390) | struct DownloadedSystemTopicDataList function uint32 (line 411) | static uint32 GetDownloadedSystemPostDataNum(DownloadedSystemTopicDataLi... function DownloadedSystemTopicData (line 418) | static DownloadedSystemTopicData* GetDownloadedSystemTopicData(Downloade... function DownloadedSystemPostData (line 425) | static DownloadedSystemPostData* GetDownloadedSystemPostData(DownloadedS... function _SetFlags (line 443) | struct DownloadPostDataListParam function DownloadPostDataListParam (line 502) | static DownloadPostDataListParam* Construct(DownloadPostDataListParam* _... function nnResult (line 509) | static nnResult SetFlags(DownloadPostDataListParam* _this, FLAGS flags) function nnResult (line 517) | static nnResult SetLanguageId(DownloadPostDataListParam* _this, uint8 la... function nnResult (line 525) | static nnResult SetCommunityId(DownloadPostDataListParam* _this, uint32 ... function nnResult (line 532) | static nnResult SetSearchKey(DownloadPostDataListParam* _this, const uin... function nnResult (line 552) | static nnResult SetSearchKeySingle(DownloadPostDataListParam* _this, con... function nnResult (line 563) | static nnResult SetSearchPid(DownloadPostDataListParam* _this, uint32 se... function nnResult (line 572) | static nnResult SetPostId(DownloadPostDataListParam* _this, const char* ... function nnResult (line 587) | static nnResult SetPostDate(DownloadPostDataListParam* _this, uint64 pos... function nnResult (line 594) | static nnResult SetPostDataMaxNum(DownloadPostDataListParam* _this, uint... function nnResult (line 603) | static nnResult SetBodyTextMaxLength(DownloadPostDataListParam* _this, u... FILE: src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp type nn (line 4) | namespace nn type olv (line 6) | namespace olv function sint32 (line 12) | sint32 UploadCommunityData_AsyncRequest(CurlRequestHelper& req, cons... function sint32 (line 21) | sint32 UploadCommunityData(UploadedCommunityData* pOutData, UploadCo... function sint32 (line 64) | sint32 UploadCommunityData(UploadCommunityDataParam const* pParam) function sint32 (line 69) | sint32 UploadCommunityData_AsyncRequestImpl(CurlRequestHelper& req, ... FILE: src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h function namespace (line 8) | namespace nn FILE: src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp type nn (line 5) | namespace nn type olv (line 7) | namespace olv function sint32 (line 14) | sint32 UploadFavoriteToCommunityData_AsyncRequest(CurlRequestHelper&... function sint32 (line 23) | sint32 UploadFavoriteToCommunityData(UploadedFavoriteToCommunityData... function sint32 (line 55) | sint32 UploadFavoriteToCommunityData(const UploadFavoriteToCommunity... function sint32 (line 60) | sint32 UploadFavoriteToCommunityData_AsyncRequestImpl(CurlRequestHel... FILE: src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h function namespace (line 8) | namespace nn FILE: src/Cafe/OS/libs/nn_pdm/nn_pdm.cpp type nn (line 9) | namespace nn type pdm (line 11) | namespace pdm function uint32 (line 15) | uint32 GetPlayDiaryMaxLength(uint32be* count) function uint32 (line 21) | uint32 GetPlayStatsMaxLength(uint32be* count) function uint32 (line 27) | uint32 GetPlayDiary(uint32be* ukn1, PlayDiary* playDiary, uint32 acc... function GetName (line 37) | std::string_view GetName() override function RPLMapped (line 42) | void RPLMapped() override function COSModule (line 52) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_pdm/nn_pdm.h function namespace (line 3) | namespace nn::pdm FILE: src/Cafe/OS/libs/nn_save/nn_save.cpp type nn (line 26) | namespace nn type save (line 28) | namespace save function uint32 (line 43) | uint32 GetPersistentIdFromLocalCache(uint8 accountSlot) function SetPersistentIdToLocalCache (line 52) | void SetPersistentIdToLocalCache(uint8 accountSlot, uint32 persisten... function GetPersistentIdEx (line 61) | bool GetPersistentIdEx(uint8 accountSlot, uint32* persistentId) function GetCurrentTitleApplicationBox (line 74) | bool GetCurrentTitleApplicationBox(nn::acp::ACPDeviceType* deviceType) function UpdateSaveTimeStamp (line 84) | void UpdateSaveTimeStamp(uint32 persistentId) function SAVEStatus (line 91) | SAVEStatus ConvertACPToSaveStatus(acp::ACPStatus status) function GetAbsoluteFullPath (line 97) | bool GetAbsoluteFullPath(uint32 persistentId, const char* subDir, ch... function FS_RESULT (line 120) | FS_RESULT GetAbsoluteFullPathOtherApplication(uint32 persistentId, u... type AsyncResultData (line 162) | struct AsyncResultData type AsyncToSyncWrapper (line 170) | struct AsyncToSyncWrapper : public FSAsyncParams method AsyncToSyncWrapper (line 172) | AsyncToSyncWrapper() method FSAsyncParams (line 187) | FSAsyncParams* GetAsyncParams() method SAVEStatus (line 192) | SAVEStatus GetResult() method WaitForEvent (line 197) | void WaitForEvent() function SaveAsyncFinishCallback (line 206) | void SaveAsyncFinishCallback(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/nn_save/nn_save.h function namespace (line 4) | namespace nn::save FILE: src/Cafe/OS/libs/nn_sl/nn_sl.cpp type nn (line 7) | namespace nn type sl (line 10) | namespace sl type VTableEntry (line 12) | struct VTableEntry function sl_new (line 25) | MEMPTR sl_new() function sl_delete (line 34) | void sl_delete(MEMPTR mem) type WhiteList (line 48) | struct WhiteList type WhiteListAccessor (line 59) | struct WhiteListAccessor type VTable (line 63) | struct VTable method WhiteListAccessor (line 71) | static WhiteListAccessor* ctor(WhiteListAccessor* _this) method dtor (line 80) | static void dtor(WhiteListAccessor* _this, uint32 options) method Get (line 86) | static void Get(WhiteListAccessor* _this, nn::sl::WhiteList* outWh... method InitVTable (line 91) | static void InitVTable() function WhiteListAccessor (line 102) | WhiteListAccessor* GetDefaultWhiteListAccessor() type VTable (line 63) | struct VTable method WhiteListAccessor (line 71) | static WhiteListAccessor* ctor(WhiteListAccessor* _this) method dtor (line 80) | static void dtor(WhiteListAccessor* _this, uint32 options) method Get (line 86) | static void Get(WhiteListAccessor* _this, nn::sl::WhiteList* outWh... method InitVTable (line 91) | static void InitVTable() function GetName (line 110) | std::string_view GetName() override function RPLMapped (line 115) | void RPLMapped() override function rpl_entry (line 120) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason)... function COSModule (line 134) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_sl/nn_sl.h function namespace (line 3) | namespace nn::sl FILE: src/Cafe/OS/libs/nn_spm/nn_spm.cpp type nn (line 5) | namespace nn type spm (line 7) | namespace spm type StorageIndex (line 10) | struct StorageIndex method SetInvalid (line 12) | void SetInvalid() { idHigh = 0; idLow = 0; } method Set (line 13) | void Set(uint64 id) { idHigh = id >> 32; idLow = id & 0xFFFFFFFF; } method uint64 (line 15) | uint64 Get() const { return ((uint64)idHigh << 32) | (uint64)idLow; } type CemuStorageIndex (line 21) | enum class CemuStorageIndex type VolumeId (line 30) | struct VolumeId type StorageType (line 37) | enum class StorageType : uint32 type StorageInfo (line 43) | struct StorageInfo type StorageListItem (line 55) | struct StorageListItem function sint32 (line 64) | sint32 GetDefaultExtendedStorageVolumeId(StorageIndex* storageIndex) function sint32 (line 71) | sint32 GetExtendedStorageIndex(StorageIndex* storageIndex) function uint32 (line 80) | uint32 GetStorageList(StorageListItem* storageList, uint32 maxItems) function sint32 (line 101) | sint32 GetStorageInfo(StorageInfo* storageInfo, StorageIndex* storag... function sint32 (line 120) | sint32 VolumeId_Compare(VolumeId* volumeIdThis, VolumeId* volumeIdOt... function sint32 (line 127) | sint32 WaitStateUpdated(uint64be* waitState) function GetName (line 138) | std::string_view GetName() override function RPLMapped (line 143) | void RPLMapped() override function COSModule (line 158) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_spm/nn_spm.h function namespace (line 4) | namespace nn FILE: src/Cafe/OS/libs/nn_temp/nn_temp.cpp type nn::temp (line 3) | namespace nn::temp function nnTempExport_TEMPCreateAndInitTempDir (line 7) | void nnTempExport_TEMPCreateAndInitTempDir(PPCInterpreter_t* hCPU) function GetName (line 22) | std::string_view GetName() override function RPLMapped (line 27) | void RPLMapped() override function COSModule (line 34) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_temp/nn_temp.h function namespace (line 4) | namespace nn::temp FILE: src/Cafe/OS/libs/nn_uds/nn_uds.cpp function nnUdsExport___sti___11_uds_Api_cpp_f5d9abb2 (line 10) | void nnUdsExport___sti___11_uds_Api_cpp_f5d9abb2(PPCInterpreter_t* hCPU) type nn::uds (line 18) | namespace nn::uds function GetName (line 23) | std::string_view GetName() override function RPLMapped (line 28) | void RPLMapped() override function rpl_entry (line 33) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason) o... function COSModule (line 46) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nn_uds/nn_uds.h function namespace (line 3) | namespace nn::uds FILE: src/Cafe/OS/libs/nsyshid/AttachDefaultBackends.cpp type nsyshid::backend (line 6) | namespace nsyshid::backend function AttachDefaultBackends (line 8) | void AttachDefaultBackends() FILE: src/Cafe/OS/libs/nsyshid/Backend.h type HID_t (line 11) | typedef struct type TransferCommand (line 25) | struct TransferCommand function TransferCommand (line 37) | struct ReadMessage final : TransferCommand function TransferCommand (line 48) | struct WriteMessage final : TransferCommand function TransferCommand (line 59) | struct ReportMessage final : TransferCommand function ReadResult (line 111) | enum class ReadResult FILE: src/Cafe/OS/libs/nsyshid/BackendEmulated.cpp type nsyshid::backend::emulated (line 9) | namespace nsyshid::backend::emulated FILE: src/Cafe/OS/libs/nsyshid/BackendEmulated.h function namespace (line 4) | namespace nsyshid::backend::emulated FILE: src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp type nsyshid::backend::libusb (line 3) | namespace nsyshid::backend::libusb type libusb_device_descriptor (line 127) | struct libusb_device_descriptor function MakeConfigDescriptor (line 231) | std::pair MakeConfigDescriptor(libusb_device* d... type libusb_device_descriptor (line 244) | struct libusb_device_descriptor type libusb_config_descriptor (line 311) | struct libusb_config_descriptor type libusb_interface (line 318) | struct libusb_interface type libusb_interface_descriptor (line 321) | struct libusb_interface_descriptor type libusb_endpoint_descriptor (line 324) | struct libusb_endpoint_descriptor type libusb_device_descriptor (line 411) | struct libusb_device_descriptor type libusb_config_descriptor (line 588) | struct libusb_config_descriptor type libusb_interface (line 610) | struct libusb_interface type libusb_interface_descriptor (line 614) | struct libusb_interface_descriptor type libusb_endpoint_descriptor (line 670) | struct libusb_endpoint_descriptor function DoForEachInterface (line 749) | static int DoForEachInterface(const Configs& configs, uint8 config_num... function libusb_device_handle (line 906) | libusb_device_handle* DeviceLibusb::HandleLock::GetHandle() FILE: src/Cafe/OS/libs/nsyshid/BackendLibusb.h function namespace (line 10) | namespace nsyshid::backend::libusb FILE: src/Cafe/OS/libs/nsyshid/Dimensions.cpp type nsyshid (line 11) | namespace nsyshid function uint32 (line 620) | uint32 DimensionsUSB::LoadFigure(const std::array&... function uint32 (line 836) | uint32 DimensionsUSB::GetNext() function uint32 (line 956) | uint32 DimensionsUSB::Scramble(const std::array& uid, uint8 ... function uint32 (line 1001) | uint32 DimensionsUSB::GetFigureId(const std::array... function uint8 (line 1122) | uint8 DimensionsUSB::GenerateChecksum(const std::array& data, FILE: src/Cafe/OS/libs/nsyshid/Dimensions.h function namespace (line 8) | namespace nsyshid FILE: src/Cafe/OS/libs/nsyshid/Infinity.cpp type nsyshid (line 13) | namespace nsyshid function uint8 (line 578) | uint8 InfinityUSB::GenerateChecksum(const std::array& data, function uint32 (line 627) | uint32 InfinityUSB::Descramble(uint64 numToDescramble) function uint64 (line 646) | uint64 InfinityUSB::Scramble(uint32 numToScramble, uint32 garbage) function uint32 (line 685) | uint32 InfinityUSB::GetNext() function uint32 (line 856) | uint32 function uint32 (line 905) | static uint32 InfinityCRC32(const std::array& buffer) function uint8 (line 1079) | uint8 InfinityUSB::DeriveFigurePosition(uint8 position) FILE: src/Cafe/OS/libs/nsyshid/Infinity.h function namespace (line 10) | namespace nsyshid FILE: src/Cafe/OS/libs/nsyshid/Skylander.cpp type nsyshid (line 12) | namespace nsyshid function uint16 (line 501) | uint16 SkylanderUSB::SkylanderCRC16(uint16 initValue, const uint8* buf... function uint8 (line 818) | uint8 SkylanderUSB::LoadSkylander(uint8* buf, std::unique_ptr GetDeviceByHandle(uint32 handle, bool openIfCl... function uint32 (line 69) | uint32 GenerateHIDHandle() function InitHIDPoolIndexQueue (line 81) | void InitHIDPoolIndexQueue() function HID_t (line 96) | HID_t* GetFreeHID() function ReleaseHID (line 109) | void ReleaseHID(HID_t* device) function uint32 (line 125) | uint32 DoAttachCallback(HIDClient_t* hidClient, const std::shared_ptr<... function DoAttachCallbackAsync (line 131) | void DoAttachCallbackAsync(HIDClient_t* hidClient, const std::shared_p... function DoDetachCallback (line 137) | void DoDetachCallback(HIDClient_t* hidClient, const std::shared_ptr& backend) function DetachBackend (line 158) | void DetachBackend(const std::shared_ptr& backend) function DetachAllBackends (line 167) | void DetachAllBackends() function AttachDefaultBackends (line 181) | void AttachDefaultBackends() function AttachDevice (line 186) | bool AttachDevice(const std::shared_ptr& device) function DetachDevice (line 228) | void DetachDevice(const std::shared_ptr& device) function FindDeviceById (line 259) | std::shared_ptr FindDeviceById(uint16 vendorId, uint16 productId) function export_HIDAddClient (line 272) | void export_HIDAddClient(PPCInterpreter_t* hCPU) function export_HIDDelClient (line 291) | void export_HIDDelClient(PPCInterpreter_t* hCPU) function _debugPrintHex (line 308) | void _debugPrintHex(const std::string prefix, const uint8* data, size_... function DoHIDTransferCallback (line 341) | void DoHIDTransferCallback(MPTR callbackFuncMPTR, MPTR callbackParamMP... function _hidGetDescriptorAsync (line 347) | void _hidGetDescriptorAsync(std::shared_ptr device, uint8 desc... function export_HIDGetDescriptor (line 369) | void export_HIDGetDescriptor(PPCInterpreter_t* hCPU) function _hidSetIdleAsync (line 411) | void _hidSetIdleAsync(std::shared_ptr device, uint8 ifIndex, u... function export_HIDSetIdle (line 433) | void export_HIDSetIdle(PPCInterpreter_t* hCPU) function _hidSetProtocolAsync (line 473) | void _hidSetProtocolAsync(std::shared_ptr device, uint8 ifInde... function export_HIDSetProtocol (line 495) | void export_HIDSetProtocol(PPCInterpreter_t* hCPU) function _hidSetReportAsync (line 534) | void _hidSetReportAsync(std::shared_ptr device, uint8 reportTy... function sint32 (line 560) | sint32 _hidSetReportSync(std::shared_ptr device, uint8 reportT... function export_HIDSetReport (line 575) | void export_HIDSetReport(PPCInterpreter_t* hCPU) function sint32 (line 624) | sint32 _hidReadInternalSync(std::shared_ptr device, uint8* dat... function _hidReadAsync (line 662) | void _hidReadAsync(std::shared_ptr device, function sint32 (line 675) | sint32 _hidReadSync(std::shared_ptr device, function export_HIDRead (line 685) | void export_HIDRead(PPCInterpreter_t* hCPU) function sint32 (line 722) | sint32 _hidWriteInternalSync(std::shared_ptr device, uint8* da... function _hidWriteAsync (line 758) | void _hidWriteAsync(std::shared_ptr device, function sint32 (line 772) | sint32 _hidWriteSync(std::shared_ptr device, function export_HIDWrite (line 782) | void export_HIDWrite(PPCInterpreter_t* hCPU) function export_HIDDecodeError (line 819) | void export_HIDDecodeError(PPCInterpreter_t* hCPU) function GetName (line 950) | std::string_view GetName() override function RPLMapped (line 955) | void RPLMapped() override function rpl_entry (line 970) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason) o... function COSModule (line 984) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nsyshid/nsyshid.h function namespace (line 4) | namespace nsyshid FILE: src/Cafe/OS/libs/nsyskbd/nsyskbd.cpp type nsyskbd (line 4) | namespace nsyskbd function IsValidChannel (line 6) | bool IsValidChannel(uint32 channel) function uint32 (line 11) | uint32 KBDGetChannelStatus(uint32 channel, uint32be* status) type KeyState (line 25) | struct KeyState function uint32 (line 37) | uint32 KBDGetKey(uint32 channel, KeyState* keyState) function GetName (line 56) | std::string_view GetName() override function RPLMapped (line 61) | void RPLMapped() override function RPLUnmapped (line 67) | void RPLUnmapped() override function COSModule (line 73) | COSModule* GetModule() FILE: src/Cafe/OS/libs/nsyskbd/nsyskbd.h function namespace (line 3) | namespace nsyskbd FILE: src/Cafe/OS/libs/nsysnet/nsysnet.cpp function nsysnetExport_socket_lib_init (line 102) | void nsysnetExport_socket_lib_init(PPCInterpreter_t* hCPU) function nsysnetExport_socket_lib_finish (line 112) | void nsysnetExport_socket_lib_finish(PPCInterpreter_t* hCPU) function _setSockError (line 121) | void _setSockError(sint32 errCode) function sint32 (line 126) | sint32 _getSockError() function sint32 (line 136) | sint32 _translateError(sint32 returnCode, sint32 wsaError, sint32 mode =... function nsysnetExport_socketlasterr (line 190) | void nsysnetExport_socketlasterr(PPCInterpreter_t* hCPU) type wu_sockaddr (line 216) | struct wu_sockaddr function sockaddr_guest2host (line 222) | void sockaddr_guest2host(wu_sockaddr* input, sockaddr* output) function sockaddr_host2guest (line 228) | void sockaddr_host2guest(sockaddr* input, wu_sockaddr* output) type wu_addrinfo (line 234) | struct wu_addrinfo function sint32 (line 250) | sint32 _getFreeSocketHandle() function WUSOCKET (line 264) | WUSOCKET nsysnet_createVirtualSocket(sint32 family, sint32 type, sint32 ... function WUSOCKET (line 293) | WUSOCKET nsysnet_createVirtualSocketFromExistingSocket(SOCKET existingSo... function nsysnet_notifyCloseSharedSocket (line 340) | void nsysnet_notifyCloseSharedSocket(SOCKET existingSocket) function virtualSocket_t (line 354) | virtualSocket_t* nsysnet_getVirtualSocketObject(WUSOCKET s) function sint32 (line 363) | sint32 nsysnet_getVirtualSocketHandleFromHostHandle(SOCKET s) function nsysnetExport_socket (line 373) | void nsysnetExport_socket(PPCInterpreter_t* hCPU) function nsysnetExport_mw_socket (line 418) | void nsysnetExport_mw_socket(PPCInterpreter_t* hCPU) function nsysnetExport_shutdown (line 424) | void nsysnetExport_shutdown(PPCInterpreter_t* hCPU) function nsysnetExport_socketclose (line 462) | void nsysnetExport_socketclose(PPCInterpreter_t* hCPU) function sint32 (line 476) | sint32 _socket_nonblock(SOCKET s, u_long mode) function nsysnetExport_setsockopt (line 489) | void nsysnetExport_setsockopt(PPCInterpreter_t* hCPU) function nsysnetExport_getsockopt (line 620) | void nsysnetExport_getsockopt(PPCInterpreter_t* hCPU) function nsysnetExport_inet_aton (line 715) | void nsysnetExport_inet_aton(PPCInterpreter_t* hCPU) function nsysnetExport_inet_pton (line 745) | void nsysnetExport_inet_pton(PPCInterpreter_t* hCPU) type nsysnet (line 784) | namespace nsysnet function nsysnetExport_inet_ntoa (line 812) | void nsysnetExport_inet_ntoa(PPCInterpreter_t* hCPU) function nsysnetExport_htons (line 825) | void nsysnetExport_htons(PPCInterpreter_t* hCPU) function nsysnetExport_htonl (line 832) | void nsysnetExport_htonl(PPCInterpreter_t* hCPU) function nsysnetExport_ntohs (line 839) | void nsysnetExport_ntohs(PPCInterpreter_t* hCPU) function nsysnetExport_ntohl (line 846) | void nsysnetExport_ntohl(PPCInterpreter_t* hCPU) function nsysnetExport_bind (line 853) | void nsysnetExport_bind(PPCInterpreter_t* hCPU) function nsysnetExport_listen (line 888) | void nsysnetExport_listen(PPCInterpreter_t* hCPU) function nsysnetExport_accept (line 911) | void nsysnetExport_accept(PPCInterpreter_t* hCPU) FILE: src/Cafe/OS/libs/nsysnet/nsysnet.h type WUSOCKET (line 14) | typedef signed int WUSOCKET; type wu_fd_set (line 19) | struct wu_fd_set type wu_fd_set (line 24) | struct wu_fd_set type wu_fd_set (line 25) | struct wu_fd_set function namespace (line 29) | namespace nsysnet FILE: src/Cafe/OS/libs/ntag/ntag.cpp type NTAGWriteData (line 10) | struct NTAGWriteData function sint32 (line 29) | sint32 __NTAGConvertNFCResult(sint32 result) function sint32 (line 52) | sint32 NTAGInit(uint32 chan) function sint32 (line 57) | sint32 NTAGInitEx(uint32 chan) function sint32 (line 63) | sint32 NTAGShutdown(uint32 chan) function NTAGIsInit (line 81) | bool NTAGIsInit(uint32 chan) function NTAGProc (line 86) | void NTAGProc(uint32 chan) function NTAGSetFormatSettings (line 91) | void NTAGSetFormatSettings(NTAGFormatSettings* formatSettings) FILE: src/Cafe/OS/libs/ntag/ntag.h function namespace (line 12) | namespace ntag FILE: src/Cafe/OS/libs/padscore/padscore.cpp type KPAD_ERROR (line 12) | enum class KPAD_ERROR : sint32 type WPADRumble (line 22) | enum WPADRumble type WPADBatteryLevel (line 28) | enum class WPADBatteryLevel : uint8 type WPADLed (line 33) | enum class WPADLed : uint8 type padscore (line 41) | namespace padscore type WPADState_t (line 43) | enum WPADState_t type WPADData (line 61) | struct WPADData function export_KPADEnableDPD (line 519) | void export_KPADEnableDPD(PPCInterpreter_t* hCPU) function export_KPADGetMplsWorkSize (line 535) | void export_KPADGetMplsWorkSize(PPCInterpreter_t* hCPU) function KPADInitEx (line 541) | void KPADInitEx(KPADUnifiedWpadStatus_t ring_buffer[], uint32 length) function export_KPADInit (line 558) | void export_KPADInit(PPCInterpreter_t* hCPU) function export_KPADInitEx (line 565) | void export_KPADInitEx(PPCInterpreter_t* hCPU) function WPADSetCallbackByKPAD (line 574) | void WPADSetCallbackByKPAD(bool state) function export_WPADSetCallbackByKPAD (line 579) | void export_WPADSetCallbackByKPAD(PPCInterpreter_t* hCPU) function export_KPADGetMaxControllers (line 587) | void export_KPADGetMaxControllers(PPCInterpreter_t* hCPU) function WPADIsUsedCallbackByKPAD (line 594) | bool WPADIsUsedCallbackByKPAD() function export_KPADSetMaxControllers (line 608) | void export_KPADSetMaxControllers(PPCInterpreter_t* hCPU) function export_WPADInit (line 640) | void export_WPADInit() type WPADStatus (line 651) | enum class WPADStatus : sint32 function WPADStatus (line 658) | WPADStatus WPADIsMplsAttached(sint32 index, uint32be* attached, void* ... type WPADAcc (line 672) | struct WPADAcc function WPADGetAccGravityUnit (line 678) | void WPADGetAccGravityUnit(sint32 index, uint32 type, WPADAcc* acc) function TickFunction (line 692) | void TickFunction(PPCInterpreter_t* hCPU) function start (line 760) | void start() function GetName (line 772) | std::string_view GetName() override function RPLMapped (line 777) | void RPLMapped() override function COSModule (line 820) | COSModule* GetModule() function padscoreExport_WPADGetStatus (line 81) | void padscoreExport_WPADGetStatus(PPCInterpreter_t* hCPU) function padscoreExport_WPADGetBatteryLevel (line 88) | void padscoreExport_WPADGetBatteryLevel(PPCInterpreter_t* hCPU) function padscoreExport_WPADProbe (line 94) | void padscoreExport_WPADProbe(PPCInterpreter_t* hCPU) function padscoreExport_WPADGetInfoAsync (line 132) | void padscoreExport_WPADGetInfoAsync(PPCInterpreter_t* hCPU) function padscoreExport_WPADRead (line 169) | void padscoreExport_WPADRead(PPCInterpreter_t* hCPU) function padscoreExport_WPADSetDataFormat (line 189) | void padscoreExport_WPADSetDataFormat(PPCInterpreter_t* hCPU) function padscoreExport_WPADGetDataFormat (line 204) | void padscoreExport_WPADGetDataFormat(PPCInterpreter_t* hCPU) function padscoreExport_WPADGetInfo (line 223) | void padscoreExport_WPADGetInfo(PPCInterpreter_t* hCPU) function padscoreExport_WPADIsMotorEnabled (line 254) | void padscoreExport_WPADIsMotorEnabled(PPCInterpreter_t* hCPU) function padscoreExport_WPADControlMotor (line 260) | void padscoreExport_WPADControlMotor(PPCInterpreter_t* hCPU) function padscoreExport_KPADGetUnifiedWpadStatus (line 288) | void padscoreExport_KPADGetUnifiedWpadStatus(PPCInterpreter_t* hCPU) function padscoreExport_KPADSetBtnRepeat (line 329) | void padscoreExport_KPADSetBtnRepeat(PPCInterpreter_t* hCPU) function padscoreExport_KPADSetSamplingCallback (line 344) | void padscoreExport_KPADSetSamplingCallback(PPCInterpreter_t* hCPU) function padscoreExport_WPADControlDpd (line 363) | void padscoreExport_WPADControlDpd(PPCInterpreter_t* hCPU) function padscoreExport_WPADSetExtensionCallback (line 389) | void padscoreExport_WPADSetExtensionCallback(PPCInterpreter_t* hCPU) function padscoreExport_KPADSetConnectCallback (line 408) | void padscoreExport_KPADSetConnectCallback(PPCInterpreter_t* hCPU) function sint32 (line 430) | sint32 _KPADRead(uint32 channel, KPADStatus_t* samplingBufs, uint32 leng... function padscoreExport_KPADReadEx (line 485) | void padscoreExport_KPADReadEx(PPCInterpreter_t* hCPU) function padscoreExport_KPADRead (line 497) | void padscoreExport_KPADRead(PPCInterpreter_t* hCPU) type padscore (line 517) | namespace padscore type WPADState_t (line 43) | enum WPADState_t type WPADData (line 61) | struct WPADData function export_KPADEnableDPD (line 519) | void export_KPADEnableDPD(PPCInterpreter_t* hCPU) function export_KPADGetMplsWorkSize (line 535) | void export_KPADGetMplsWorkSize(PPCInterpreter_t* hCPU) function KPADInitEx (line 541) | void KPADInitEx(KPADUnifiedWpadStatus_t ring_buffer[], uint32 length) function export_KPADInit (line 558) | void export_KPADInit(PPCInterpreter_t* hCPU) function export_KPADInitEx (line 565) | void export_KPADInitEx(PPCInterpreter_t* hCPU) function WPADSetCallbackByKPAD (line 574) | void WPADSetCallbackByKPAD(bool state) function export_WPADSetCallbackByKPAD (line 579) | void export_WPADSetCallbackByKPAD(PPCInterpreter_t* hCPU) function export_KPADGetMaxControllers (line 587) | void export_KPADGetMaxControllers(PPCInterpreter_t* hCPU) function WPADIsUsedCallbackByKPAD (line 594) | bool WPADIsUsedCallbackByKPAD() function export_KPADSetMaxControllers (line 608) | void export_KPADSetMaxControllers(PPCInterpreter_t* hCPU) function export_WPADInit (line 640) | void export_WPADInit() type WPADStatus (line 651) | enum class WPADStatus : sint32 function WPADStatus (line 658) | WPADStatus WPADIsMplsAttached(sint32 index, uint32be* attached, void* ... type WPADAcc (line 672) | struct WPADAcc function WPADGetAccGravityUnit (line 678) | void WPADGetAccGravityUnit(sint32 index, uint32 type, WPADAcc* acc) function TickFunction (line 692) | void TickFunction(PPCInterpreter_t* hCPU) function start (line 760) | void start() function GetName (line 772) | std::string_view GetName() override function RPLMapped (line 777) | void RPLMapped() override function COSModule (line 820) | COSModule* GetModule() FILE: src/Cafe/OS/libs/padscore/padscore.h function namespace (line 6) | namespace padscore type padVec3D_t (line 26) | typedef struct type padVec2D_t (line 35) | typedef struct beVec3D type beVec2D_t (line 61) | typedef struct type KPADMPDir_t (line 109) | struct KPADMPDir_t type KPADMPStatus_t (line 118) | struct KPADMPStatus_t type KPADStatus_t (line 127) | struct KPADStatus_t type DPDObject_t (line 158) | struct DPDObject_t type WPADStatus_t (line 169) | struct WPADStatus_t function WPADStatus_t (line 182) | struct WPADFSStatus_t : WPADStatus_t function WPADStatus_t (line 191) | struct WPADCLStatus_t : WPADStatus_t function WPADStatus_t (line 202) | struct WPADUCStatus_t : WPADStatus_t function WPADStatus_t (line 216) | struct WPADTRStatus_t : WPADStatus_t function WPADStatus_t (line 223) | struct WPADBLStatus_t : WPADStatus_t function WPADStatus_t (line 232) | struct WPADMPStatus_t : WPADStatus_t type KPADUnifiedWpadStatus_t (line 267) | typedef struct KPADUnifiedWpadStatus FILE: src/Cafe/OS/libs/proc_ui/proc_ui.cpp type proc_ui (line 21) | namespace proc_ui type ProcUICoreThreadCommand (line 23) | enum class ProcUICoreThreadCommand type ProcUIInternalCallbackEntry (line 34) | struct ProcUIInternalCallbackEntry type ProcUICallbackList (line 45) | struct ProcUICallbackList function _FreeMem (line 115) | void _FreeMem(void* ptr) function ClearCallbacksWithoutMemFree (line 120) | void ClearCallbacksWithoutMemFree() function ShutdownThreads (line 130) | void ShutdownThreads() function DoCallbackChain (line 157) | void DoCallbackChain(ProcUIInternalCallbackEntry* entry) function AlarmDoBackgroundCallback (line 168) | void AlarmDoBackgroundCallback(PPCInterpreter_t* hCPU) function StartBackgroundAlarms (line 178) | void StartBackgroundAlarms() function CancelBackgroundAlarms (line 190) | void CancelBackgroundAlarms() function ProcUICoreThread (line 200) | void ProcUICoreThread(PPCInterpreter_t* hCPU) function RecreateProcUICoreThreads (line 276) | void RecreateProcUICoreThreads() function _SubmitCommandToCoreThreads (line 300) | void _SubmitCommandToCoreThreads(ProcUICoreThreadCommand cmd) function ProcUIInitInternal (line 309) | void ProcUIInitInternal() function ProcUIInit (line 338) | void ProcUIInit(MEMPTR callbackReadyToRelease) function ProcUIInitEx (line 346) | void ProcUIInitEx(MEMPTR callbackReadyToReleaseEx, MEMPTR ... function ProcUIShutdown (line 354) | void ProcUIShutdown() function ProcUIIsRunning (line 367) | bool ProcUIIsRunning() function ProcUIInForeground (line 372) | bool ProcUIInForeground() function ProcUIInShutdown (line 377) | bool ProcUIInShutdown() function AddCallbackInternal (line 382) | void AddCallbackInternal(void* funcPtr, void* userParam, uint64 tickDe... function ProcUIRegisterCallbackCore (line 421) | void ProcUIRegisterCallbackCore(ProcUICallbackId callbackType, void* f... function ProcUIRegisterCallback (line 433) | void ProcUIRegisterCallback(ProcUICallbackId callbackType, void* funcP... function ProcUIRegisterBackgroundCallback (line 438) | void ProcUIRegisterBackgroundCallback(void* funcPtr, void* userParam, ... function FreeCallbackChain (line 443) | void FreeCallbackChain(ProcUICallbackList& callbackList) function ProcUIClearCallbacks (line 455) | void ProcUIClearCallbacks() function ProcUISetSaveCallback (line 469) | void ProcUISetSaveCallback(void* funcPtr, void* userParam) function ProcUISetCallbackStackSize (line 476) | void ProcUISetCallbackStackSize(uint32 newStackSize) function uint32 (line 483) | uint32 ProcUICalcMemorySize(uint32 numCallbacks) function _MemAllocFromMemoryPool (line 491) | void _MemAllocFromMemoryPool(PPCInterpreter_t* hCPU) function _FreeToMemoryPoolExpHeap (line 498) | void _FreeToMemoryPoolExpHeap(PPCInterpreter_t* hCPU) function sint32 (line 505) | sint32 ProcUISetMemoryPool(void* memBase, uint32 size) function ProcUISetBucketStorage (line 513) | void ProcUISetBucketStorage(void* memBase, uint32 size) function ProcUISetMEM1Storage (line 523) | void ProcUISetMEM1Storage(void* memBase, uint32 size) function ProcUIDrawDoneRelease (line 533) | void ProcUIDrawDoneRelease() function ProcUI_BackgroundThread_ReceiveSingleMessage (line 540) | void ProcUI_BackgroundThread_ReceiveSingleMessage(PPCInterpreter_t* hCPU) function ProcessSysMessage (line 579) | bool ProcessSysMessage(OSMessage* msg) function ProcUIStatus (line 645) | ProcUIStatus ProcUIProcessMessages(bool isBlockingInBackground) function ProcUIStatus (line 719) | ProcUIStatus ProcUISubProcessMessages(bool isBlockingInBackground) function ProcUIDriver_Init (line 735) | void ProcUIDriver_Init(/* parameters unknown */) function ProcUIDriver_OnDone (line 741) | void ProcUIDriver_OnDone(/* parameters unknown */) function StoreMEM1AndFGBucket (line 751) | void StoreMEM1AndFGBucket() function RestoreMEM1AndFGBucket (line 769) | void RestoreMEM1AndFGBucket() function ProcUIDriver_OnAcquiredForeground (line 789) | void ProcUIDriver_OnAcquiredForeground(/* parameters unknown */) function ProcUIDriver_OnReleaseForeground (line 804) | void ProcUIDriver_OnReleaseForeground(/* parameters unknown */) function reset (line 811) | void reset() function load (line 842) | void load() function GetName (line 850) | std::string_view GetName() override function RPLMapped (line 855) | void RPLMapped() override function rpl_entry (line 883) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason) o... function COSModule (line 919) | COSModule* GetModule() FILE: src/Cafe/OS/libs/proc_ui/proc_ui.h type class (line 5) | enum class function ProcUICallbackId (line 13) | enum class ProcUICallbackId FILE: src/Cafe/OS/libs/snd_core/ax.h type PPCInterpreter_t (line 6) | struct PPCInterpreter_t function namespace (line 8) | namespace snd_core FILE: src/Cafe/OS/libs/snd_core/ax_aux.cpp type snd_core (line 5) | namespace snd_core type AUXTVBuffer (line 23) | struct AUXTVBuffer method sint32be (line 27) | sint32be* GetBuffer(uint32 auxBus, uint32 auxFrame, uint32 channel = 0) method ClearBuffer (line 35) | void ClearBuffer() type AUXDRCBuffer (line 41) | struct AUXDRCBuffer method sint32be (line 45) | sint32be* GetBuffer(uint32 auxBus, uint32 auxFrame, uint32 channel = 0) method ClearBuffer (line 53) | void ClearBuffer() function uint32 (line 64) | uint32 AXAux_GetOutputFrameIndex() function sint32be (line 69) | sint32be* AXAux_GetInputBuffer(sint32 device, sint32 deviceIndex, sint... function sint32be (line 94) | sint32be* AXAux_GetOutputBuffer(sint32 device, sint32 deviceIndex, sin... function AXAux_Init (line 119) | void AXAux_Init() function sint32 (line 141) | sint32 AXRegisterAuxCallback(sint32 device, sint32 deviceIndex, uint32... function sint32 (line 165) | sint32 AXGetAuxCallback(sint32 device, sint32 deviceIndex, uint32 auxB... function AXAux_Process (line 194) | void AXAux_Process() function AXAux_incrementBufferIndex (line 274) | void AXAux_incrementBufferIndex() function sint32 (line 279) | sint32 AXSetAuxReturnVolume(uint32 device, uint32 deviceIndex, uint32 ... FILE: src/Cafe/OS/libs/snd_core/ax_exports.cpp type snd_core (line 8) | namespace snd_core function AXResetToDefaultState (line 12) | void AXResetToDefaultState() function AXIsInit (line 19) | bool AXIsInit() function __AXInit (line 24) | void __AXInit(bool isSoundCore2, uint32 frameLength, uint32 rendererFr... function sndcore2_AXInitWithParams (line 43) | void sndcore2_AXInitWithParams(AXINITPARAM* initParam) function sndcore2_AXInit (line 50) | void sndcore2_AXInit() function sndcore1_AXInit (line 57) | void sndcore1_AXInit() function sndcore2_AXInitEx (line 64) | void sndcore2_AXInitEx(uint32 uknParam) function sndcore1_AXInitEx (line 72) | void sndcore1_AXInitEx(uint32 uknParam) function AXQuit (line 80) | void AXQuit() function sint32 (line 91) | sint32 AXGetMaxVoices() function export_AXGetDeviceFinalMixCallback (line 96) | void export_AXGetDeviceFinalMixCallback(PPCInterpreter_t* hCPU) function export_AXRegisterDeviceFinalMixCallback (line 105) | void export_AXRegisterDeviceFinalMixCallback(PPCInterpreter_t* hCPU) function export_AXRegisterAppFrameCallback (line 114) | void export_AXRegisterAppFrameCallback(PPCInterpreter_t* hCPU) function export_AXDeregisterAppFrameCallback (line 122) | void export_AXDeregisterAppFrameCallback(PPCInterpreter_t* hCPU) function export_AXRegisterFrameCallback (line 130) | void export_AXRegisterFrameCallback(PPCInterpreter_t* hCPU) function export_AXRegisterCallback (line 138) | void export_AXRegisterCallback(PPCInterpreter_t* hCPU) function export_AXRegisterAuxCallback (line 146) | void export_AXRegisterAuxCallback(PPCInterpreter_t* hCPU) function export_AXGetAuxCallback (line 158) | void export_AXGetAuxCallback(PPCInterpreter_t* hCPU) function export_AXSetAuxReturnVolume (line 170) | void export_AXSetAuxReturnVolume(PPCInterpreter_t* hCPU) function export_AXGetDeviceMode (line 181) | void export_AXGetDeviceMode(PPCInterpreter_t* hCPU) function export_AXSetDeviceUpsampleStage (line 190) | void export_AXSetDeviceUpsampleStage(PPCInterpreter_t* hCPU) function export_AXGetDeviceUpsampleStage (line 199) | void export_AXGetDeviceUpsampleStage(PPCInterpreter_t* hCPU) function export_AXAcquireVoiceEx (line 208) | void export_AXAcquireVoiceEx(PPCInterpreter_t* hCPU) function export_AXAcquireVoice (line 218) | void export_AXAcquireVoice(PPCInterpreter_t* hCPU) function export_AXFreeVoice (line 233) | void export_AXFreeVoice(PPCInterpreter_t* hCPU) function export_AXUserIsProtected (line 241) | void export_AXUserIsProtected(PPCInterpreter_t* hCPU) function export_AXUserBegin (line 248) | void export_AXUserBegin(PPCInterpreter_t* hCPU) function export_AXUserEnd (line 255) | void export_AXUserEnd(PPCInterpreter_t* hCPU) function export_AXVoiceBegin (line 262) | void export_AXVoiceBegin(PPCInterpreter_t* hCPU) function export_AXVoiceEnd (line 270) | void export_AXVoiceEnd(PPCInterpreter_t* hCPU) function export_AXVoiceIsProtected (line 278) | void export_AXVoiceIsProtected(PPCInterpreter_t* hCPU) function uint32 (line 286) | uint32 __AXCalculatePointerHighExtension(uint16 format, MPTR sampleBas... function export_AXCheckVoiceOffsets (line 305) | void export_AXCheckVoiceOffsets(PPCInterpreter_t* hCPU) function export_AXSetDeviceRemixMatrix (line 326) | void export_AXSetDeviceRemixMatrix(PPCInterpreter_t* hCPU) function export_AXGetDeviceRemixMatrix (line 337) | void export_AXGetDeviceRemixMatrix(PPCInterpreter_t* hCPU) type AXGetDeviceFinalOutput_t (line 348) | struct AXGetDeviceFinalOutput_t function sint32 (line 358) | sint32 AXGetDeviceFinalOutput(uint32 device, sint16be* sampleBufferOut... function isInitialized (line 510) | bool isInitialized() function reset (line 515) | void reset() function RegisterVoiceFunctions (line 522) | void RegisterVoiceFunctions() function GetName (line 592) | std::string_view GetName() override function RPLMapped (line 597) | void RPLMapped() override function rpl_entry (line 651) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason) o... function GetName (line 667) | std::string_view GetName() override function RPLMapped (line 672) | void RPLMapped() override function rpl_entry (line 743) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason) o... function COSModule (line 756) | COSModule* GetModuleSndCore1() function COSModule (line 761) | COSModule* GetModuleSndCore2() FILE: src/Cafe/OS/libs/snd_core/ax_internal.h function namespace (line 4) | namespace snd_core type axADPCMInternal_t (line 47) | struct axADPCMInternal_t type axADPCMLoopInternal_t (line 57) | struct axADPCMLoopInternal_t function GetEndOffset32 (line 65) | struct axOffsetsInternal_t function uint32 (line 203) | inline uint32 GetVoiceIndex(const AXVPB* vpb) FILE: src/Cafe/OS/libs/snd_core/ax_ist.cpp type snd_core (line 8) | namespace snd_core function sint32 (line 12) | sint32 AXSetDeviceUpsampleStage(sint32 device, int upsampleStage) function sint32 (line 20) | sint32 AXGetDeviceUpsampleStage(sint32 device, uint32be* upsampleStage) function sint32 (line 28) | sint32 AXGetInputSamplesPerFrame() function sint32 (line 35) | sint32 AXGetInputSamplesPerSec() type AXUpsampler (line 42) | struct AXUpsampler function AXUpsampler_Init (line 59) | void AXUpsampler_Init(AXUpsampler* upsampler) type AXFINALMIXCBPARAM (line 64) | struct AXFINALMIXCBPARAM function AXResetCallbacks (line 94) | void AXResetCallbacks() function sint32 (line 106) | sint32 AXRegisterAppFrameCallback(MPTR funcAddr) function sint32 (line 124) | sint32 AXDeregisterAppFrameCallback(MPTR funcAddr) function MPTR (line 142) | MPTR AXRegisterFrameCallback(MPTR funcAddr) function AXIst_Init (line 153) | void AXIst_Init() function AXOut_ResetFinalMixCBData (line 175) | void AXOut_ResetFinalMixCBData() function sint32 (line 198) | sint32 AXGetDeviceFinalMixCallback(sint32 device, uint32be* funcAddrPtr) function sint32 (line 206) | sint32 AXRegisterDeviceFinalMixCallback(sint32 device, MPTR funcAddr) function sint32 (line 217) | sint32 AXSetDeviceRemixMatrix(sint32 deviceId, uint32 inputChannelCoun... function sint32 (line 279) | sint32 AXGetDeviceRemixMatrix(uint32 deviceId, uint32 inputChannelCoun... function sint32 (line 320) | sint32 AXUpsampleLinear32To48(sint32* inputBuffer, sint32* outputBuffe... function AXTransferSamples (line 370) | void AXTransferSamples(sint32* input, sint32* output, sint32 count, bo... function AXIst_ProcessFinalMixCallback (line 388) | void AXIst_ProcessFinalMixCallback() function AXIst_SyncSingleVPB (line 547) | void AXIst_SyncSingleVPB(AXVPB* vpb) function AXIst_SyncVPB (line 795) | void AXIst_SyncVPB(AXVPBInternal_t** lastProcessedDSPShadowCopy, AXVPB... function AXIst_HandleFrameCallbacks (line 891) | void AXIst_HandleFrameCallbacks() function AXIst_ApplyDeviceRemix (line 909) | void AXIst_ApplyDeviceRemix(sint32be* samples, float32be* matrix, sint... function AXIst_HandleDeviceRemix (line 938) | void AXIst_HandleDeviceRemix() function AXIst_InitThread (line 975) | void AXIst_InitThread() function OSThread_t (line 986) | OSThread_t* AXIst_GetThread() function AXIst_GenerateFrame (line 991) | void AXIst_GenerateFrame() function AXIst_ThreadEntry (line 1024) | void AXIst_ThreadEntry(PPCInterpreter_t* hCPU) function AXIst_QueueFrame (line 1045) | void AXIst_QueueFrame() function AXIst_StopThread (line 1055) | void AXIst_StopThread() function AXIst_IsFrameBeingProcessed (line 1069) | bool AXIst_IsFrameBeingProcessed() FILE: src/Cafe/OS/libs/snd_core/ax_mix.cpp type snd_core (line 8) | namespace snd_core function AXSetDefaultMixerSelect (line 14) | void AXSetDefaultMixerSelect(uint32 mixerSelect) function uint32 (line 19) | uint32 AXGetDefaultMixerSelect() function AXMix_Init (line 24) | void AXMix_Init() function AXMix_DepopVoice (line 29) | void AXMix_DepopVoice(AXVPBInternal_t* internalShadowCopy) function uint32 (line 52) | uint32 _AX_fixAdpcmEndOffset(uint32 adpcmOffset) function AX_readADPCMSamples (line 63) | void AX_readADPCMSamples(AXVPBInternal_t* internalShadowCopy, sint16* ou... function AX_DecodeSamplesADPCM_NoSrc (line 232) | void AX_DecodeSamplesADPCM_NoSrc(AXVPBInternal_t* internalShadowCopy, fl... function AX_DecodeSamplesADPCM_Linear (line 247) | void AX_DecodeSamplesADPCM_Linear(AXVPBInternal_t* internalShadowCopy, f... function AX_DecodeSamplesADPCM_Tap (line 332) | void AX_DecodeSamplesADPCM_Tap(AXVPBInternal_t* internalShadowCopy, floa... function AX_DecodeSamplesPCM8_Linear (line 338) | void AX_DecodeSamplesPCM8_Linear(AXVPBInternal_t* internalShadowCopy, fl... function AX_DecodeSamplesPCM8_Tap (line 421) | void AX_DecodeSamplesPCM8_Tap(AXVPBInternal_t* internalShadowCopy, float... function AX_DecodeSamplesPCM8_NoSrc (line 427) | void AX_DecodeSamplesPCM8_NoSrc(AXVPBInternal_t* internalShadowCopy, flo... function AX_DecodeSamplesPCM16_Linear (line 449) | void AX_DecodeSamplesPCM16_Linear(AXVPBInternal_t* internalShadowCopy, f... function AX_DecodeSamplesPCM16_Tap (line 536) | void AX_DecodeSamplesPCM16_Tap(AXVPBInternal_t* internalShadowCopy, floa... function AX_DecodeSamplesPCM16_NoSrc (line 542) | void AX_DecodeSamplesPCM16_NoSrc(AXVPBInternal_t* internalShadowCopy, fl... function AXVoiceMix_DecodeSamples (line 594) | void AXVoiceMix_DecodeSamples(AXVPBInternal_t* internalShadowCopy, float... function sint32 (line 634) | sint32 AXVoiceMix_MergeInto(float* inputSamples, float* outputSamples, s... function AXVoiceMix_ApplyADSR (line 662) | void AXVoiceMix_ApplyADSR(AXVPBInternal_t* internalShadowCopy, float* sa... function AXVoiceMix_ApplyBiquad (line 691) | void AXVoiceMix_ApplyBiquad(AXVPBInternal_t* internalShadowCopy, float* ... function AXVoiceMix_ApplyLowPass (line 750) | void AXVoiceMix_ApplyLowPass(AXVPBInternal_t* internalShadowCopy, float*... function AXVoiceMix_MixIntoBuses (line 766) | void AXVoiceMix_MixIntoBuses(AXVPBInternal_t* internalShadowCopy, float*... function AXMix_ProcessVoices (line 807) | void AXMix_ProcessVoices(AXVPBInternal_t* firstVoice) function AXMix_MergeBusSamples (line 827) | void AXMix_MergeBusSamples(float* input, sint32* output, sint32 sampleCo... function AXAuxMix_StoreAuxSamples (line 859) | void AXAuxMix_StoreAuxSamples(float* input, sint32be* output, sint32 sam... function AXAuxMix_MixProcessedAuxSamplesIntoOutput (line 875) | void AXAuxMix_MixProcessedAuxSamplesIntoOutput(sint32be* input, float* o... function AXMix_mergeTVBuses (line 898) | void AXMix_mergeTVBuses() function AXMix_mergeDRC0Buses (line 935) | void AXMix_mergeDRC0Buses() function AXMix_process (line 955) | void AXMix_process(AXVPBInternal_t* internalShadowCopyHead) FILE: src/Cafe/OS/libs/snd_core/ax_multivoice.cpp type snd_core (line 5) | namespace snd_core function AXMultiVoice_Init (line 12) | void AXMultiVoice_Init() function sint32 (line 21) | sint32 AXAcquireMultiVoice(sint32 voicePriority, void* cbFunc, void* c... function AXFreeMultiVoice (line 55) | void AXFreeMultiVoice(AXVPBMULTI* multiVoice) function sint32 (line 68) | sint32 AXGetMultiVoiceReformatBufferSize(sint32 voiceFormat, uint32 ch... function AXSetMultiVoiceType (line 89) | void AXSetMultiVoiceType(AXVPBMULTI* mv, uint16 type) function AXSetMultiVoiceAdpcm (line 95) | void AXSetMultiVoiceAdpcm(AXVPBMULTI* mv, AXDSPADPCM* adpcm) function AXSetMultiVoiceSrcType (line 113) | void AXSetMultiVoiceSrcType(AXVPBMULTI* mv, uint32 type) function AXSetMultiVoiceOffsets (line 119) | void AXSetMultiVoiceOffsets(AXVPBMULTI* mv, AXPBOFFSET_t* offsets) function AXSetMultiVoiceVe (line 125) | void AXSetMultiVoiceVe(AXVPBMULTI* mv, AXPBVE* ve) function AXSetMultiVoiceSrcRatio (line 131) | void AXSetMultiVoiceSrcRatio(AXVPBMULTI* mv, float ratio) function AXSetMultiVoiceSrc (line 137) | void AXSetMultiVoiceSrc(AXVPBMULTI* mv, AXPBSRC_t* src) function AXSetMultiVoiceLoop (line 143) | void AXSetMultiVoiceLoop(AXVPBMULTI* mv, uint16 loop) function AXSetMultiVoiceState (line 149) | void AXSetMultiVoiceState(AXVPBMULTI* mv, uint16 state) function AXSetMultiVoiceAdpcmLoop (line 155) | void AXSetMultiVoiceAdpcmLoop(AXVPBMULTI* mv, AXPBADPCMLOOP_t* loops) function sint32 (line 161) | sint32 AXIsMultiVoiceRunning(AXVPBMULTI* mv) FILE: src/Cafe/OS/libs/snd_core/ax_out.cpp type snd_core (line 8) | namespace snd_core function resetNumProcessedFrames (line 12) | void resetNumProcessedFrames() function uint32 (line 17) | uint32 getNumProcessedFrames() function AVMGetTVAudioMode (line 25) | bool AVMGetTVAudioMode(uint32be* tvAudioMode) function AVMGetDRCSystemAudioMode (line 47) | bool AVMGetDRCSystemAudioMode(uint32be* drcAudioMode) function __AXSetTVMode (line 56) | void __AXSetTVMode(sint32 mode) function __AXSetDeviceMode (line 62) | void __AXSetDeviceMode(sint32 device, sint32 mode) function sint32 (line 76) | sint32 AXGetDeviceMode(sint32 device) function _AXOutInitDeviceModes (line 84) | void _AXOutInitDeviceModes() function AXOut_Init (line 138) | void AXOut_Init() function AIInitDMA (line 165) | void AIInitDMA(sint16* sampleData, sint32 size) function sint32 (line 193) | sint32 AIGetSamplesPerChannel(uint32 device) function sint32 (line 199) | sint32 AIGetChannelCount(uint32 device) function sint16 (line 209) | sint16* AIGetCurrentDMABuffer(uint32 device) function AXOut_SubmitTVFrame (line 219) | void AXOut_SubmitTVFrame(sint32 frameIndex) function AIInitDRCDMA (line 301) | void AIInitDRCDMA(sint16* sampleData, sint32 size) function AXOut_SubmitDRCFrame (line 329) | void AXOut_SubmitDRCFrame(sint32 frameIndex) function AXOut_init (line 397) | void AXOut_init() function AXOut_reset (line 429) | void AXOut_reset() function AXOut_updateDevicePlayState (line 449) | void AXOut_updateDevicePlayState(bool isPlaying) function AXOut_update (line 478) | void AXOut_update() FILE: src/Cafe/OS/libs/snd_core/ax_voice.cpp type snd_core (line 9) | namespace snd_core function AXSetSyncFlag (line 11) | inline void AXSetSyncFlag(AXVPB* vpb, uint32 flags) function AXResetSyncFlag (line 16) | inline void AXResetSyncFlag(AXVPB* vpb, uint32 flags) function AXVoiceList_AddFreeVoice (line 27) | void AXVoiceList_AddFreeVoice(AXVPB* vpb) function AXVPB (line 35) | AXVPB* AXVoiceList_GetFreeVoice() function AXVoiceList_AddVoice (line 49) | void AXVoiceList_AddVoice(AXVPB* vpb, sint32 priority) function AXVoiceList_RemoveVoice (line 58) | void AXVoiceList_RemoveVoice(AXVPB* vpb) function AXVPB (line 65) | AXVPB* AXVoiceList_GetLeastRecentVoiceByPriority(uint32 priority) function AXVoiceList_Reset (line 79) | void AXVoiceList_Reset() type AXUSERPROTECTION (line 98) | struct AXUSERPROTECTION function AXUserIsProtected (line 108) | bool AXUserIsProtected() function sint32 (line 113) | sint32 AXUserBegin() function sint32 (line 150) | sint32 AXUserEnd() function AXVoiceProtection_IsProtectedByAnyThread (line 197) | bool AXVoiceProtection_IsProtectedByAnyThread(AXVPB* vpb) function AXVoiceProtection_IsProtectedByCurrentThread (line 203) | bool AXVoiceProtection_IsProtectedByCurrentThread(AXVPB* vpb) function AXVoiceProtection_Acquire (line 214) | void AXVoiceProtection_Acquire(AXVPB* vpb) function AXVoiceProtection_Release (line 228) | void AXVoiceProtection_Release(AXVPB* vpb) function sint32 (line 235) | sint32 AXVoiceBegin(AXVPB* voice) function sint32 (line 265) | sint32 __GetThreadProtection(MPTR threadMPTR) function sint32 (line 275) | sint32 AXVoiceEnd(AXVPB* voice) function AXVPB_SetVoiceDefault (line 318) | void AXVPB_SetVoiceDefault(AXVPB* vpb) function AXVPB (line 361) | AXVPB* AXVPB_DropVoice(sint32 priority) function AXVPB (line 396) | AXVPB* AXAcquireVoiceEx(uint32 priority, MPTR callbackEx, MPTR userParam) function AXFreeVoice (line 424) | void AXFreeVoice(AXVPB* vpb) function __AXVPBResetVoices (line 447) | void __AXVPBResetVoices() function AXVPBInit (line 460) | void AXVPBInit() function AXVPB_Init (line 502) | void AXVPB_Init() function AXVBP_Reset (line 508) | void AXVBP_Reset() function sint32 (line 514) | sint32 AXIsValidDevice(sint32 device, sint32 deviceIndex) function __AXSetVoiceChannelMix (line 537) | void __AXSetVoiceChannelMix(AXCHMIX_DEPR* mixOut, AXCHMIX_DEPR* mixIn,... function sint32 (line 552) | sint32 AXSetVoiceDeviceMix(AXVPB* vpb, sint32 device, sint32 deviceInd... function AXSetVoiceState (line 609) | void AXSetVoiceState(AXVPB* vpb, sint32 voiceState) function sint32 (line 625) | sint32 AXIsVoiceRunning(AXVPB* vpb) function AXSetVoiceType (line 631) | void AXSetVoiceType(AXVPB* vpb, uint16 voiceType) function AXSetVoiceAdpcm (line 639) | void AXSetVoiceAdpcm(AXVPB* vpb, AXPBADPCM_t* adpcm) function AXSetVoiceAdpcmLoop (line 650) | void AXSetVoiceAdpcmLoop(AXVPB* vpb, AXPBADPCMLOOP_t* adpcmLoop) function AXSetVoiceSrc (line 663) | void AXSetVoiceSrc(AXVPB* vpb, AXPBSRC_t* src) function AXSetVoiceSrcType (line 678) | void AXSetVoiceSrcType(AXVPB* vpb, uint32 srcType) function sint32 (line 712) | sint32 AXSetVoiceSrcRatio(AXVPB* vpb, float ratio) function AXSetVoiceVe (line 742) | void AXSetVoiceVe(AXVPB* vpb, AXPBVE* ve) function AXComputeLpfCoefs (line 751) | void AXComputeLpfCoefs(uint32 freq, uint16be* a0, uint16be* b0) function AXSetVoiceLpf (line 765) | void AXSetVoiceLpf(AXVPB* vpb, AXPBLPF_t* lpf) function AXSetVoiceLpfCoefs (line 776) | void AXSetVoiceLpfCoefs(AXVPB* vpb, uint16 a0, uint16 b0) function AXSetVoiceBiquad (line 785) | void AXSetVoiceBiquad(AXVPB* vpb, AXPBBIQUAD_t* biquad) function AXSetVoiceBiquadCoefs (line 802) | void AXSetVoiceBiquadCoefs(AXVPB* vpb, uint16 b0, uint16 b1, uint16 b2... function __AXSetVoiceAddr (line 814) | void __AXSetVoiceAddr(AXVPB* vpb, axOffsetsInternal_t* voiceAddr) function AXSetVoiceOffsets (line 851) | void AXSetVoiceOffsets(AXVPB* vpb, AXPBOFFSET_t* pbOffset) function AXSetVoiceOffsetsEx (line 952) | void AXSetVoiceOffsetsEx(AXVPB* vpb, AXPBOFFSET_t* pbOffset, void* sam... function AXSetVoiceSamplesAddr (line 962) | void AXSetVoiceSamplesAddr(AXVPB* vpb, void* sampleBase) function AXGetVoiceOffsets (line 968) | void AXGetVoiceOffsets(AXVPB* vpb, AXPBOFFSET_t* pbOffset) function AXGetVoiceOffsetsEx (line 1021) | void AXGetVoiceOffsetsEx(AXVPB* vpb, AXPBOFFSET_t* pbOffset, MPTR samp... function AXSetVoiceCurrentOffset (line 1030) | void AXSetVoiceCurrentOffset(AXVPB* vpb, uint32 currentOffset) function AXSetVoiceLoopOffset (line 1064) | void AXSetVoiceLoopOffset(AXVPB* vpb, uint32 loopOffset) function AXSetVoiceEndOffset (line 1097) | void AXSetVoiceEndOffset(AXVPB* vpb, uint32 endOffset) function AXSetVoiceCurrentOffsetEx (line 1131) | void AXSetVoiceCurrentOffsetEx(AXVPB* vpb, uint32 currentOffset, MPTR ... function AXSetVoiceLoopOffsetEx (line 1140) | void AXSetVoiceLoopOffsetEx(AXVPB* vpb, uint32 loopOffset, MPTR sample... function AXSetVoiceEndOffsetEx (line 1149) | void AXSetVoiceEndOffsetEx(AXVPB* vpb, uint32 endOffset, MPTR sampleBase) function uint32 (line 1158) | uint32 AXGetVoiceCurrentOffsetEx(AXVPB* vpb, MPTR sampleBase) function AXSetVoiceLoop (line 1166) | void AXSetVoiceLoop(AXVPB* vpb, uint16 loopState) function AXResetVoiceLoopCount (line 1178) | void AXResetVoiceLoopCount(AXVPB* vpb) function sint32 (line 1187) | sint32 AXGetVoiceLoopCount(AXVPB* vpb) FILE: src/Cafe/OS/libs/snd_user/snd_user.cpp type snd_user (line 10) | namespace snd_user type VolumeData (line 22) | struct VolumeData type MixControl (line 29) | struct MixControl type MixChannel (line 41) | struct MixChannel method MixControl (line 64) | MixControl& GetMixControl(uint32 device, uint32 deviceIndex) method MixMode (line 86) | MixMode& GetMode(uint32 device, uint32 deviceIndex) method sint16 (line 108) | sint16* GetChannels(uint32 device, uint32 deviceIndex) type DeviceInfo (line 132) | struct DeviceInfo type snd_user_data_t (line 139) | struct snd_user_data_t function _MIXChannelResetTV (line 212) | void _MIXChannelResetTV(MixChannel* channel, sint32 index) function _MIXChannelResetDRC (line 238) | void _MIXChannelResetDRC(MixChannel* channel, sint32 index) function _MIXChannelResetRmt (line 263) | void _MIXChannelResetRmt(MixChannel* channel, sint32 index) function MIXResetChannelData (line 288) | void MIXResetChannelData(MixChannel* channel) function _MIXControl_SetDevicePan (line 304) | void _MIXControl_SetDevicePan(MixControl* control, int device_type, si... function sint16 (line 353) | sint16 __MIXTranslateVolume(sint16 input) function MIXInit (line 366) | void MIXInit() function MIXSetSoundMode (line 387) | void MIXSetSoundMode(uint32 sound_mode) function uint32 (line 397) | uint32 MIXGetSoundMode() function _MIXUpdateTV (line 403) | void _MIXUpdateTV(MixChannel* channel, sint32 index) function _MIXUpdateDRC (line 537) | void _MIXUpdateDRC(MixChannel* channel, sint32 index) function _MIXUpdateRmt (line 542) | void _MIXUpdateRmt(MixChannel* channel, sint32 index) function MIXInitChannel (line 547) | void MIXInitChannel(AXVPB* voice, uint16 mode, uint16 input, uint16 au... function MIXAssignChannel (line 578) | void MIXAssignChannel(AXVPB* voice) function MIXDRCInitChannel (line 593) | void MIXDRCInitChannel(AXVPB* voice, uint16 mode, uint16 vol1, uint16 ... function MIXSetInput (line 618) | void MIXSetInput(AXVPB* voice, uint16 input) function MIXUpdateSettings (line 630) | void MIXUpdateSettings() function MIXSetDeviceSoundMode (line 704) | void MIXSetDeviceSoundMode(uint32 device, uint32 mode) function MIXInitDeviceControl (line 761) | void MIXInitDeviceControl(AXVPB* voice, uint32 device_type, uint32 ind... function MIXInitInputControl (line 814) | void MIXInitInputControl(AXVPB* voice, uint16 input, uint32 mode) function MIXSetDeviceFader (line 833) | void MIXSetDeviceFader(AXVPB* vpb, uint32 device, uint32 deviceIndex, ... function MIXSetDevicePan (line 855) | void MIXSetDevicePan(AXVPB* vpb, uint32 device, uint32 deviceIndex, si... type AXPBADPCM (line 879) | struct AXPBADPCM type AXPBADPCMLOOP (line 888) | struct AXPBADPCMLOOP type SPAdpcmEntry (line 895) | struct SPAdpcmEntry type SPSoundEntry (line 901) | struct SPSoundEntry type SPSoundTable (line 913) | struct SPSoundTable function SPInitSoundTable (line 919) | void SPInitSoundTable(SPSoundTable* soundTable, uint8* samples, uint32... function SPSoundEntry (line 983) | SPSoundEntry* SPGetSoundEntry(SPSoundTable* soundTable, uint32 index) function _AXDefaultHook_alloc (line 998) | void _AXDefaultHook_alloc(PPCInterpreter_t* hCPU) function _AXDefaultHook_free (line 1005) | void _AXDefaultHook_free(PPCInterpreter_t* hCPU) function AXFXInitDefaultHooks (line 1011) | void AXFXInitDefaultHooks() function AXFXSetHooks (line 1021) | void AXFXSetHooks(void* allocFunc, void* freeFunc) function AXFXGetHooks (line 1027) | void AXFXGetHooks(MEMPTR* allocFuncOut, MEMPTR* freeFuncOut) function AXFXInternalFree (line 1048) | void AXFXInternalFree(void* mem) type AUXCBSAMPLEDATA (line 1060) | struct AUXCBSAMPLEDATA function PrintUnsupportedSoundEffectWarning (line 1066) | void PrintUnsupportedSoundEffectWarning() function __UnimplementedFXCallback (line 1075) | void __UnimplementedFXCallback(AUXCBSAMPLEDATA* auxSamples, size_t sam... type AXFXReverbHiData (line 1097) | struct AXFXReverbHiData function AXFXReverbHiInit (line 1103) | void AXFXReverbHiInit(AXFXReverbHiData* param) function AXFXReverbHiSettings (line 1108) | void AXFXReverbHiSettings(AXFXReverbHiData* param) function AXFXReverbHiShutdown (line 1113) | void AXFXReverbHiShutdown(AXFXReverbHiData* param) function AXFXReverbHiCallback (line 1118) | void AXFXReverbHiCallback(AUXCBSAMPLEDATA* auxSamples, AXFXReverbHiDat... type AXFXMultiChReverbData (line 1126) | struct AXFXMultiChReverbData function AXFXMultiChReverbInit (line 1132) | void AXFXMultiChReverbInit(AXFXMultiChReverbData* param, int ukn2, int... function AXFXMultiChReverbSettingsUpdate (line 1137) | void AXFXMultiChReverbSettingsUpdate(AXFXMultiChReverbData* param) function AXFXMultiChReverbShutdown (line 1142) | void AXFXMultiChReverbShutdown(AXFXMultiChReverbData* param) function AXFXMultiChReverbCallback (line 1147) | void AXFXMultiChReverbCallback(AUXCBSAMPLEDATA* auxSamples, AXFXMultiC... type AXFXReverbStdData (line 1155) | struct AXFXReverbStdData function uint32 (line 1160) | uint32 AXFXReverbStdExpGetMemSize(AXFXReverbStdData* reverbParam) function AXFXReverbStdExpInit (line 1165) | bool AXFXReverbStdExpInit(AXFXReverbStdData* reverbParam) function AXFXReverbStdExpShutdown (line 1170) | void AXFXReverbStdExpShutdown(AXFXReverbStdData* reverbParam) function AXFXReverbStdExpCallback (line 1175) | void AXFXReverbStdExpCallback(AUXCBSAMPLEDATA* auxSamples, AXFXReverbS... function GetName (line 1184) | std::string_view GetName() override function RPLMapped (line 1189) | void RPLMapped() override function GetName (line 1228) | std::string_view GetName() override function RPLMapped (line 1233) | void RPLMapped() override function COSModule (line 1270) | COSModule* GetModuleSndUser1() function COSModule (line 1275) | COSModule* GetModuleSndUser2() FILE: src/Cafe/OS/libs/snd_user/snd_user.h function namespace (line 6) | namespace snd_user FILE: src/Cafe/OS/libs/swkbd/swkbd.cpp type swkbdReceiverArg_t (line 35) | struct swkbdReceiverArg_t function swkbdExport_SwkbdCreate (line 94) | void swkbdExport_SwkbdCreate(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdGetStateKeyboard (line 106) | void swkbdExport_SwkbdGetStateKeyboard(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdGetStateInputForm (line 114) | void swkbdExport_SwkbdGetStateInputForm(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdSetReceiver (line 158) | void swkbdExport_SwkbdSetReceiver(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdAppearInputForm (line 204) | void swkbdExport_SwkbdAppearInputForm(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdAppearKeyboard (line 241) | void swkbdExport_SwkbdAppearKeyboard(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdDisappearInputForm (line 263) | void swkbdExport_SwkbdDisappearInputForm(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdDisappearKeyboard (line 270) | void swkbdExport_SwkbdDisappearKeyboard(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdGetInputFormString (line 277) | void swkbdExport_SwkbdGetInputFormString(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdIsDecideOkButton (line 287) | void swkbdExport_SwkbdIsDecideOkButton(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdGetDrawStringInfo (line 309) | void swkbdExport_SwkbdGetDrawStringInfo(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdInitLearnDic (line 325) | void swkbdExport_SwkbdInitLearnDic(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdIsNeedCalcSubThreadFont (line 337) | void swkbdExport_SwkbdIsNeedCalcSubThreadFont(PPCInterpreter_t* hCPU) function swkbdExport_SwkbdIsNeedCalcSubThreadPredict (line 344) | void swkbdExport_SwkbdIsNeedCalcSubThreadPredict(PPCInterpreter_t* hCPU) function swkbd_render (line 353) | void swkbd_render(bool mainWindow) function swkbd_hasKeyboardInputHook (line 514) | bool swkbd_hasKeyboardInputHook() function swkbd_finishInput (line 519) | void swkbd_finishInput() function swkbd_inputStringChanged (line 532) | void swkbd_inputStringChanged() function swkbd_keyInput (line 567) | void swkbd_keyInput(uint32 keyCode) type swkbd (line 625) | namespace swkbd function GetName (line 630) | std::string_view GetName() override function RPLMapped (line 635) | void RPLMapped() override function rpl_entry (line 653) | void rpl_entry(uint32 moduleHandle, coreinit::RplEntryReason reason) o... function COSModule (line 666) | COSModule* GetModule() FILE: src/Cafe/OS/libs/swkbd/swkbd.h function namespace (line 7) | namespace swkbd FILE: src/Cafe/OS/libs/sysapp/sysapp.cpp function appendDataToBuffer (line 88) | void appendDataToBuffer(uint32 currentCopyDataSize, char* str, sint32 size) function sint32 (line 93) | sint32 _serializeArgsToBuffer(uint32 currentCopyDataSize, const char* ar... function sint32 (line 116) | sint32 SYSPackArgs() function sint32 (line 127) | sint32 SYSSerializeSysArgs(const char* argName, char* str, sint32 size) function sint32 (line 136) | sint32 _SYSSerializeStandardArgsIn(sysStandardArguments_t* standardArgs) function sint32 (line 147) | sint32 _SYSAppendCallerInfo() function clearSysArgs (line 172) | void clearSysArgs() function deserializeSysArg (line 177) | void deserializeSysArg(deserializedArg_t* deserializedArg) function sint32 (line 184) | sint32 _deserializeSysArgsEx2(uint8* copyDataPtr, sint32 copyDataSize, v... function _deserializeSysArgsEx (line 268) | void _deserializeSysArgsEx(void(*cbDeserializeArg)(deserializedArg_t* de... function SYSDeserializeSysArgs (line 275) | void SYSDeserializeSysArgs(void(*cbDeserializeArg)(deserializedArg_t* de... function sint32 (line 280) | sint32 _deserializeArgs(void* customParam, sint32 customParamSize, void(... function _unpackSysWorkaround (line 288) | void _unpackSysWorkaround() function cbDeserializeArg_MiiMaker (line 299) | void cbDeserializeArg_MiiMaker(deserializedArg_t* deserializedArg, void*... function sint32 (line 325) | sint32 _SYSGetMiiStudioArgs(sysMiiStudioArguments2_t* miiStudioArgs) function sysappExport__SYSGetMiiStudioArgs (line 332) | void sysappExport__SYSGetMiiStudioArgs(PPCInterpreter_t* hCPU) function cbDeserializeArg_SysSettings (line 339) | void cbDeserializeArg_SysSettings(deserializedArg_t* deserializedArg, vo... function sint32 (line 358) | sint32 _SYSGetSettingsArgs(sysSettingsArguments_t* settingsArgs) function sysappExport__SYSGetSettingsArgs (line 365) | void sysappExport__SYSGetSettingsArgs(PPCInterpreter_t* hCPU) function uint64 (line 396) | uint64 _SYSGetSystemApplicationTitleIdByProdArea(uint32 systemApplicatio... function uint64 (line 412) | uint64 _SYSGetSystemApplicationTitleId(sint32 index) function sysappExport__SYSGetSystemApplicationTitleId (line 418) | void sysappExport__SYSGetSystemApplicationTitleId(PPCInterpreter_t* hCPU) function __LaunchMiiMaker (line 427) | void __LaunchMiiMaker(sysMiiStudioArguments_t* args, uint32 platformRegion) function _SYSLaunchMiiStudio (line 443) | void _SYSLaunchMiiStudio(sysMiiStudioArguments_t* args) function sysappExport__SYSLaunchMiiStudio (line 448) | void sysappExport__SYSLaunchMiiStudio(PPCInterpreter_t* hCPU) function sysappExport__SYSReturnToCallerWithStandardResult (line 454) | void sysappExport__SYSReturnToCallerWithStandardResult(PPCInterpreter_t*... function sysappExport__SYSGetEShopArgs (line 461) | void sysappExport__SYSGetEShopArgs(PPCInterpreter_t* hCPU) function sysappExport_SYSGetUPIDFromTitleID (line 470) | void sysappExport_SYSGetUPIDFromTitleID(PPCInterpreter_t* hCPU) function sysappExport_SYSGetVodArgs (line 538) | void sysappExport_SYSGetVodArgs(PPCInterpreter_t* hCPU) type SysLauncherArgs18 (line 544) | struct SysLauncherArgs18 type SysLauncherArgs28 (line 554) | struct SysLauncherArgs28 function uint32 (line 569) | uint32 _SYSGetLauncherArgs(void* argsOut) type SysAccountArgs18 (line 587) | struct SysAccountArgs18 function uint32 (line 598) | uint32 _SYSGetAccountArgs(SysAccountArgs18* argsOut) function sysappExport_SYSGetStandardResult (line 607) | void sysappExport_SYSGetStandardResult(PPCInterpreter_t* hCPU) type sysapp (line 619) | namespace sysapp function SYSClearSysArgs (line 621) | void SYSClearSysArgs() function uint32 (line 627) | uint32 _SYSLaunchTitleByPathFromLauncher(const char* path, uint32 path... function uint32 (line 634) | uint32 SYSRelaunchTitle(uint32 argc, MEMPTR* argv) type EManualArgs (line 642) | struct EManualArgs function _SYSSwitchToEManual (line 649) | void _SYSSwitchToEManual(EManualArgs* args) function SYSSwitchToEManual (line 656) | void SYSSwitchToEManual() function load (line 663) | void load() function GetName (line 678) | std::string_view GetName() override function RPLMapped (line 683) | void RPLMapped() override function COSModule (line 707) | COSModule* GetModule() type sysapp (line 673) | namespace sysapp function SYSClearSysArgs (line 621) | void SYSClearSysArgs() function uint32 (line 627) | uint32 _SYSLaunchTitleByPathFromLauncher(const char* path, uint32 path... function uint32 (line 634) | uint32 SYSRelaunchTitle(uint32 argc, MEMPTR* argv) type EManualArgs (line 642) | struct EManualArgs function _SYSSwitchToEManual (line 649) | void _SYSSwitchToEManual(EManualArgs* args) function SYSSwitchToEManual (line 656) | void SYSSwitchToEManual() function load (line 663) | void load() function GetName (line 678) | std::string_view GetName() override function RPLMapped (line 683) | void RPLMapped() override function COSModule (line 707) | COSModule* GetModule() FILE: src/Cafe/OS/libs/sysapp/sysapp.h function namespace (line 3) | namespace sysapp FILE: src/Cafe/OS/libs/vpad/vpad.cpp type VPACGyroDirRevise_t (line 60) | struct VPACGyroDirRevise_t type VPADAccParam_t (line 67) | struct VPADAccParam_t type VPADStickClamp (line 78) | struct VPADStickClamp type VPADCrossStickEmulationParams (line 89) | struct VPADCrossStickEmulationParams type VPADTPCalibrationParam (line 103) | struct VPADTPCalibrationParam function _tpRawToResolution (line 111) | void _tpRawToResolution(sint32 x, sint32 y, sint32* outX, sint32* outY, ... type vpad (line 124) | namespace vpad type PlayMode (line 126) | enum class PlayMode : sint32 type LcdMode (line 132) | enum class LcdMode type VPADTPCalibrationParam (line 139) | struct VPADTPCalibrationParam type VPADTPData (line 145) | struct VPADTPData type VPADTPResolution (line 150) | enum class VPADTPResolution type ButtonProcMode (line 157) | enum class ButtonProcMode : uint8 type AccParam (line 171) | struct AccParam function VPADSetAccParam (line 204) | void VPADSetAccParam(sint32 channel, float radius, float sensitivity) function VPADGetAccParam (line 212) | void VPADGetAccParam(sint32 channel, float* radius, float* sensitivity) function sint32 (line 220) | sint32 VPADRead(sint32 channel, VPADStatus* status, uint32 length, sin... function VPADSetBtnRepeat (line 302) | void VPADSetBtnRepeat(sint32 channel, float delay, float pulse) function VPADSetAccPlayMode (line 318) | void VPADSetAccPlayMode(sint32 channel, PlayMode play_mode) function PlayMode (line 325) | PlayMode VPADGetAccPlayMode(sint32 channel) function sint32 (line 342) | sint32 VPADCalcTPCalibrationParam(VPADTPCalibrationParam* p, uint16 ra... function VPADGetTPCalibrationParam (line 348) | void VPADGetTPCalibrationParam(sint32 channel, VPADTPCalibrationParam*... function VPADSetTPCalibrationParam (line 356) | void VPADSetTPCalibrationParam(sint32 channel, VPADTPCalibrationParam*... function VPADGetTPCalibratedPoint (line 364) | void VPADGetTPCalibratedPoint(sint32 channel, VPADTPData* data, VPADTP... function VPADGetTPCalibratedPointEx (line 395) | void VPADGetTPCalibratedPointEx(sint32 channel, VPADTPResolution resol... function VPADSetCrossStickEmulationParamsL (line 402) | void VPADSetCrossStickEmulationParamsL(sint32 channel, float rotation,... function VPADSetCrossStickEmulationParamsR (line 418) | void VPADSetCrossStickEmulationParamsR(sint32 channel, float rotation,... function VPADGetCrossStickEmulationParamsL (line 434) | void VPADGetCrossStickEmulationParamsL(sint32 channel, float* rotation... function VPADGetCrossStickEmulationParamsR (line 444) | void VPADGetCrossStickEmulationParamsR(sint32 channel, float* rotation... function ButtonProcMode (line 454) | ButtonProcMode VPADGetButtonProcMode(sint32 channel) function VPADSetButtonProcMode (line 462) | void VPADSetButtonProcMode(sint32 channel, ButtonProcMode mode) function VPADEnableStickCrossClamp (line 470) | void VPADEnableStickCrossClamp(sint32 channel) function VPADDisableStickCrossClamp (line 477) | void VPADDisableStickCrossClamp(sint32 channel) function VPADSetLStickClampThreshold (line 484) | void VPADSetLStickClampThreshold(sint32 channel, sint32 max, sint32 min) function VPADSetRStickClampThreshold (line 492) | void VPADSetRStickClampThreshold(sint32 channel, sint32 max, sint32 min) function VPADGetLStickClampThreshold (line 500) | void VPADGetLStickClampThreshold(sint32 channel, sint32* max, sint32* ... function VPADGetRStickClampThreshold (line 508) | void VPADGetRStickClampThreshold(sint32 channel, sint32* max, sint32* ... function TickFunction (line 1129) | void TickFunction(PPCInterpreter_t* hCPU) function start (line 1149) | void start() function load (line 1158) | void load() function GetName (line 1167) | std::string_view GetName() override function RPLMapped (line 1172) | void RPLMapped() override function COSModule (line 1222) | COSModule* GetModule() function vpadExport_VPADGetAccParam (line 518) | void vpadExport_VPADGetAccParam(PPCInterpreter_t* hCPU) function vpadExport_VPADSetAccParam (line 538) | void vpadExport_VPADSetAccParam(PPCInterpreter_t* hCPU) function vpadExport_VPADGetAccPlayMode (line 556) | void vpadExport_VPADGetAccPlayMode(PPCInterpreter_t* hCPU) function vpadExport_VPADSetAccPlayMode (line 572) | void vpadExport_VPADSetAccPlayMode(PPCInterpreter_t* hCPU) function vpadExport_VPADEnableStickCrossClamp (line 590) | void vpadExport_VPADEnableStickCrossClamp(PPCInterpreter_t* hCPU) function vpadExport_VPADDisableStickCrossClamp (line 607) | void vpadExport_VPADDisableStickCrossClamp(PPCInterpreter_t* hCPU) function vpadExport_VPADSetLStickClampThreshold (line 624) | void vpadExport_VPADSetLStickClampThreshold(PPCInterpreter_t* hCPU) function vpadExport_VPADSetRStickClampThreshold (line 644) | void vpadExport_VPADSetRStickClampThreshold(PPCInterpreter_t* hCPU) function vpadExport_VPADGetLStickClampThreshold (line 664) | void vpadExport_VPADGetLStickClampThreshold(PPCInterpreter_t* hCPU) function vpadExport_VPADGetRStickClampThreshold (line 684) | void vpadExport_VPADGetRStickClampThreshold(PPCInterpreter_t* hCPU) function vpadExport_VPADSetCrossStickEmulationParamsL (line 704) | void vpadExport_VPADSetCrossStickEmulationParamsL(PPCInterpreter_t* hCPU) function vpadExport_VPADSetCrossStickEmulationParamsR (line 723) | void vpadExport_VPADSetCrossStickEmulationParamsR(PPCInterpreter_t* hCPU) function vpadExport_VPADGetCrossStickEmulationParamsL (line 742) | void vpadExport_VPADGetCrossStickEmulationParamsL(PPCInterpreter_t* hCPU) function vpadExport_VPADGetCrossStickEmulationParamsR (line 764) | void vpadExport_VPADGetCrossStickEmulationParamsR(PPCInterpreter_t* hCPU) function vpadExport_VPADGetButtonProcMode (line 786) | void vpadExport_VPADGetButtonProcMode(PPCInterpreter_t* hCPU) function vpadExport_VPADSetButtonProcMode (line 802) | void vpadExport_VPADSetButtonProcMode(PPCInterpreter_t* hCPU) function vpadExport_VPADSetLcdMode (line 820) | void vpadExport_VPADSetLcdMode(PPCInterpreter_t* hCPU) function vpadExport_VPADGetLcdMode (line 837) | void vpadExport_VPADGetLcdMode(PPCInterpreter_t* hCPU) function vpadExport_VPADControlMotor (line 855) | void vpadExport_VPADControlMotor(PPCInterpreter_t* hCPU) function vpadExport_VPADStopMotor (line 889) | void vpadExport_VPADStopMotor(PPCInterpreter_t* hCPU) function vpadExport_VPADSetTPCalibrationParam (line 902) | void vpadExport_VPADSetTPCalibrationParam(PPCInterpreter_t* hCPU) function vpadExport_VPADGetTPCalibrationParam (line 927) | void vpadExport_VPADGetTPCalibrationParam(PPCInterpreter_t* hCPU) function vpadExport_VPADGetTPCalibratedPoint (line 941) | void vpadExport_VPADGetTPCalibratedPoint(PPCInterpreter_t* hCPU) function vpadExport_VPADGetTPCalibratedPointEx (line 967) | void vpadExport_VPADGetTPCalibratedPointEx(PPCInterpreter_t* hCPU) function vpadExport_VPADSetGyroDirection (line 1013) | void vpadExport_VPADSetGyroDirection(PPCInterpreter_t* hCPU) function vpadExport_VPADGetGyroZeroDriftMode (line 1034) | void vpadExport_VPADGetGyroZeroDriftMode(PPCInterpreter_t* hCPU) function vpadExport_VPADSetGyroZeroDriftMode (line 1053) | void vpadExport_VPADSetGyroZeroDriftMode(PPCInterpreter_t* hCPU) function vpadExport_VPADSetGyroDirReviseBase (line 1078) | void vpadExport_VPADSetGyroDirReviseBase(PPCInterpreter_t* hCPU) function vpadExport_VPADDisableGyroDirRevise (line 1095) | void vpadExport_VPADDisableGyroDirRevise(PPCInterpreter_t* hCPU) function vpadExport_VPADSetGyroDirReviseParam (line 1111) | void vpadExport_VPADSetGyroDirReviseParam(PPCInterpreter_t* hCPU) type vpad (line 1127) | namespace vpad type PlayMode (line 126) | enum class PlayMode : sint32 type LcdMode (line 132) | enum class LcdMode type VPADTPCalibrationParam (line 139) | struct VPADTPCalibrationParam type VPADTPData (line 145) | struct VPADTPData type VPADTPResolution (line 150) | enum class VPADTPResolution type ButtonProcMode (line 157) | enum class ButtonProcMode : uint8 type AccParam (line 171) | struct AccParam function VPADSetAccParam (line 204) | void VPADSetAccParam(sint32 channel, float radius, float sensitivity) function VPADGetAccParam (line 212) | void VPADGetAccParam(sint32 channel, float* radius, float* sensitivity) function sint32 (line 220) | sint32 VPADRead(sint32 channel, VPADStatus* status, uint32 length, sin... function VPADSetBtnRepeat (line 302) | void VPADSetBtnRepeat(sint32 channel, float delay, float pulse) function VPADSetAccPlayMode (line 318) | void VPADSetAccPlayMode(sint32 channel, PlayMode play_mode) function PlayMode (line 325) | PlayMode VPADGetAccPlayMode(sint32 channel) function sint32 (line 342) | sint32 VPADCalcTPCalibrationParam(VPADTPCalibrationParam* p, uint16 ra... function VPADGetTPCalibrationParam (line 348) | void VPADGetTPCalibrationParam(sint32 channel, VPADTPCalibrationParam*... function VPADSetTPCalibrationParam (line 356) | void VPADSetTPCalibrationParam(sint32 channel, VPADTPCalibrationParam*... function VPADGetTPCalibratedPoint (line 364) | void VPADGetTPCalibratedPoint(sint32 channel, VPADTPData* data, VPADTP... function VPADGetTPCalibratedPointEx (line 395) | void VPADGetTPCalibratedPointEx(sint32 channel, VPADTPResolution resol... function VPADSetCrossStickEmulationParamsL (line 402) | void VPADSetCrossStickEmulationParamsL(sint32 channel, float rotation,... function VPADSetCrossStickEmulationParamsR (line 418) | void VPADSetCrossStickEmulationParamsR(sint32 channel, float rotation,... function VPADGetCrossStickEmulationParamsL (line 434) | void VPADGetCrossStickEmulationParamsL(sint32 channel, float* rotation... function VPADGetCrossStickEmulationParamsR (line 444) | void VPADGetCrossStickEmulationParamsR(sint32 channel, float* rotation... function ButtonProcMode (line 454) | ButtonProcMode VPADGetButtonProcMode(sint32 channel) function VPADSetButtonProcMode (line 462) | void VPADSetButtonProcMode(sint32 channel, ButtonProcMode mode) function VPADEnableStickCrossClamp (line 470) | void VPADEnableStickCrossClamp(sint32 channel) function VPADDisableStickCrossClamp (line 477) | void VPADDisableStickCrossClamp(sint32 channel) function VPADSetLStickClampThreshold (line 484) | void VPADSetLStickClampThreshold(sint32 channel, sint32 max, sint32 min) function VPADSetRStickClampThreshold (line 492) | void VPADSetRStickClampThreshold(sint32 channel, sint32 max, sint32 min) function VPADGetLStickClampThreshold (line 500) | void VPADGetLStickClampThreshold(sint32 channel, sint32* max, sint32* ... function VPADGetRStickClampThreshold (line 508) | void VPADGetRStickClampThreshold(sint32 channel, sint32* max, sint32* ... function TickFunction (line 1129) | void TickFunction(PPCInterpreter_t* hCPU) function start (line 1149) | void start() function load (line 1158) | void load() function GetName (line 1167) | std::string_view GetName() override function RPLMapped (line 1172) | void RPLMapped() override function COSModule (line 1222) | COSModule* GetModule() FILE: src/Cafe/OS/libs/vpad/vpad.h function namespace (line 6) | namespace vpad type BtnRepeat (line 14) | struct BtnRepeat type VPADTouchValidity (line 19) | enum VPADTouchValidity type VPADTouchState (line 27) | enum VPADTouchState type VPADDir (line 33) | struct VPADDir function namespace (line 89) | namespace vpad FILE: src/Cafe/OS/libs/zlib125/zlib125.cpp function voidpf (line 28) | voidpf zcallocWrapper(voidpf opaque, uInt items, uInt size) function zcfreeWrapper (line 40) | void zcfreeWrapper(voidpf opaque, voidpf baseIndex) function zlib125_zcalloc (line 50) | void zlib125_zcalloc(PPCInterpreter_t* hCPU) function zlib125_zcfree (line 60) | void zlib125_zcfree(PPCInterpreter_t* hCPU) function zlib125_setupHostZStream (line 69) | void zlib125_setupHostZStream(z_stream_ppc2* input, z_stream* output, bo... function zlib125_setupUpdateZStream (line 98) | void zlib125_setupUpdateZStream(z_stream* input, z_stream_ppc2* output) function zlib125Export_inflateInit_ (line 117) | void zlib125Export_inflateInit_(PPCInterpreter_t* hCPU) function zlib125Export_inflateInit2_ (line 138) | void zlib125Export_inflateInit2_(PPCInterpreter_t* hCPU) function zlib125Export_inflate (line 160) | void zlib125Export_inflate(PPCInterpreter_t* hCPU) function zlib125Export_inflateEnd (line 174) | void zlib125Export_inflateEnd(PPCInterpreter_t* hCPU) function zlib125Export_inflateReset (line 187) | void zlib125Export_inflateReset(PPCInterpreter_t* hCPU) function zlib125Export_inflateReset2 (line 201) | void zlib125Export_inflateReset2(PPCInterpreter_t* hCPU) function zlib125Export_deflateInit_ (line 216) | void zlib125Export_deflateInit_(PPCInterpreter_t* hCPU) function zlib125Export_deflateInit2_ (line 242) | void zlib125Export_deflateInit2_(PPCInterpreter_t* hCPU) function zlib125Export_deflateBound (line 276) | void zlib125Export_deflateBound(PPCInterpreter_t* hCPU) function zlib125Export_deflate (line 291) | void zlib125Export_deflate(PPCInterpreter_t* hCPU) function zlib125Export_deflateEnd (line 305) | void zlib125Export_deflateEnd(PPCInterpreter_t* hCPU) function zlib125Export_uncompress (line 318) | void zlib125Export_uncompress(PPCInterpreter_t* hCPU) function zlib125Export_compress (line 332) | void zlib125Export_compress(PPCInterpreter_t* hCPU) function zlib125Export_crc32 (line 345) | void zlib125Export_crc32(PPCInterpreter_t* hCPU) function zlib125Export_compressBound (line 356) | void zlib125Export_compressBound(PPCInterpreter_t* hCPU) type zlib (line 362) | namespace zlib function load (line 364) | void load() function GetName (line 372) | std::string_view GetName() override function RPLMapped (line 377) | void RPLMapped() override function COSModule (line 401) | COSModule* GetModule() FILE: src/Cafe/OS/libs/zlib125/zlib125.h function namespace (line 3) | namespace zlib FILE: src/Cafe/TitleList/AppType.h function APP_TYPE (line 3) | enum class APP_TYPE : uint32 FILE: src/Cafe/TitleList/GameInfo.h function class (line 7) | class GameInfo2 FILE: src/Cafe/TitleList/ParsedMetaXml.h function GetLongName (line 6) | struct ParsedMetaXml function ParsedMetaXml (line 61) | static ParsedMetaXml* Parse(uint8* xmlData, size_t xmlSize) FILE: src/Cafe/TitleList/SaveInfo.h function ParsedMetaXml (line 19) | ParsedMetaXml* GetMetaInfo() { return m_parsedMetaXml; } function ParsedMetaXml (line 29) | ParsedMetaXml* m_parsedMetaXml{nullptr}; FILE: src/Cafe/TitleList/SaveList.cpp type SaveListCallbackEntry (line 11) | struct SaveListCallbackEntry method SaveListCallbackEntry (line 13) | SaveListCallbackEntry(void(*cb)(CafeSaveListCallbackEvent* evt, void* ... function uint64 (line 138) | uint64 CafeSaveList::RegisterCallback(void(*cb)(CafeSaveListCallbackEven... function SaveInfo (line 172) | SaveInfo CafeSaveList::GetSaveByTitleId(TitleId titleId) FILE: src/Cafe/TitleList/SaveList.h type CafeSaveListCallbackEvent (line 5) | struct CafeSaveListCallbackEvent function class (line 17) | class CafeSaveList FILE: src/Cafe/TitleList/TitleId.h function class (line 7) | class TitleIdParser FILE: src/Cafe/TitleList/TitleInfo.cpp function CafeTitleFileType (line 14) | CafeTitleFileType DetermineCafeSystemFileType(fs::path filePath) function uint64 (line 332) | uint64 TitleInfo::GetUID() function ZArchiveReader (line 347) | ZArchiveReader* _ZArchivePool_AcquireInstance(const fs::path& path) function _ZArchivePool_ReleaseInstance (line 377) | void _ZArchivePool_ReleaseInstance(const fs::path& path, ZArchiveReader*... function ParsedMetaXml (line 593) | ParsedMetaXml* TitleInfo::ParseAromaIni(std::span content) function TitleId (line 650) | TitleId TitleInfo::GetAppTitleId() const function uint16 (line 661) | uint16 TitleInfo::GetAppTitleVersion() const function uint32 (line 672) | uint32 TitleInfo::GetAppSDKVersion() const function uint32 (line 683) | uint32 TitleInfo::GetAppGroup() const function uint32 (line 694) | uint32 TitleInfo::GetAppType() const function CafeConsoleRegion (line 729) | CafeConsoleRegion TitleInfo::GetMetaRegion() const function uint32 (line 739) | uint32 TitleInfo::GetOlvAccesskey() const function ParsedCosXml (line 800) | ParsedCosXml* ParsedCosXml::Parse(uint8* xmlData, size_t xmlLen) FILE: src/Cafe/TitleList/TitleInfo.h type class (line 9) | enum class type ParsedAppXml (line 20) | struct ParsedAppXml type class (line 29) | enum class type class (line 49) | enum class function CosCapabilityBitsFS (line 54) | enum class CosCapabilityBitsFS : uint64 function IsCached (line 176) | bool IsCached() { return m_cachedInfo; } function IsValid (line 180) | bool IsValid() const; function IsEqualByLocation (line 195) | bool IsEqualByLocation(const TitleInfo& rhs) const function TitleId (line 209) | TitleId GetAppTitleId() const; // from app.xml function ParsedCosXml (line 230) | ParsedCosXml* GetCosInfo() function uint64 (line 276) | uint64 m_uid{} function class (line 280) | class FSTVolume* m_wudVolume{} function class (line 281) | class ZArchiveReader* m_zarchive{} function class (line 282) | class WUHBReader* m_wuhbreader{} function ParsedMetaXml (line 285) | ParsedMetaXml* m_parsedMetaXml{} function ParsedAppXml (line 286) | ParsedAppXml* m_parsedAppXml{} function ParsedCosXml (line 287) | ParsedCosXml* m_parsedCosXml{} function CachedInfo (line 289) | CachedInfo* m_cachedInfo{nullptr}; FILE: src/Cafe/TitleList/TitleList.cpp type TitleListCallbackEntry (line 30) | struct TitleListCallbackEntry method TitleListCallbackEntry (line 32) | TitleListCallbackEntry(void(*cb)(CafeTitleListCallbackEvent* evt, void... function _RemoveTitleFromMultimap (line 199) | void _RemoveTitleFromMultimap(TitleInfo* titleInfo) function _IsKnownFileNameOrExtension (line 328) | bool _IsKnownFileNameOrExtension(const fs::path& path) function uint64 (line 507) | uint64 CafeTitleList::RegisterCallback(void(*cb)(CafeTitleListCallbackEv... function GameInfo2 (line 630) | GameInfo2 CafeTitleList::GetGameInfo(TitleId titleId) function TitleInfo (line 679) | TitleInfo CafeTitleList::GetTitleInfoByUID(uint64 uid) FILE: src/Cafe/TitleList/TitleList.h type CafeTitleListCallbackEvent (line 6) | struct CafeTitleListCallbackEvent function class (line 18) | class CafeTitleList FILE: src/Cemu/DiscordPresence/DiscordPresence.h function class (line 3) | class DiscordPresence FILE: src/Cemu/DiscordPresence/DiscordRPCLite.cpp type shim (line 9) | namespace shim type shim (line 15) | namespace shim type RPCOpcode (line 29) | enum RPCOpcode : uint32_t class NamedPipeImpl (line 39) | class NamedPipeImpl method NamedPipeImpl (line 42) | NamedPipeImpl() method OpenPipe (line 53) | bool OpenPipe() method ClosePipe (line 62) | void ClosePipe() method IsOpen (line 71) | bool IsOpen() const method Read (line 76) | int Read(uint8_t* buffer, size_t maxSize, int timeoutMs) method Write (line 116) | int Write(const uint8_t* buffer, size_t size) method NamedPipeImpl (line 141) | NamedPipeImpl() {} method OpenPipe (line 147) | bool OpenPipe() method ClosePipe (line 179) | void ClosePipe() method IsOpen (line 188) | bool IsOpen() const method Read (line 193) | int Read(uint8_t* buffer, size_t maxSize, int timeoutMs) method Write (line 232) | int Write(const uint8_t* buffer, size_t size) class NamedPipeImpl (line 138) | class NamedPipeImpl // posix method NamedPipeImpl (line 42) | NamedPipeImpl() method OpenPipe (line 53) | bool OpenPipe() method ClosePipe (line 62) | void ClosePipe() method IsOpen (line 71) | bool IsOpen() const method Read (line 76) | int Read(uint8_t* buffer, size_t maxSize, int timeoutMs) method Write (line 116) | int Write(const uint8_t* buffer, size_t size) method NamedPipeImpl (line 141) | NamedPipeImpl() {} method OpenPipe (line 147) | bool OpenPipe() method ClosePipe (line 179) | void ClosePipe() method IsOpen (line 188) | bool IsOpen() const method Read (line 193) | int Read(uint8_t* buffer, size_t maxSize, int timeoutMs) method Write (line 232) | int Write(const uint8_t* buffer, size_t size) function GetProcessId (line 257) | int GetProcessId() function GetProcessId (line 262) | int GetProcessId() class NamedPipe (line 268) | class NamedPipe : public NamedPipeImpl method NamedPipe (line 271) | NamedPipe() method SendJsonMsg (line 274) | void SendJsonMsg(uint32_t opcode, std::string_view jsonText) method SendPresenceUpdate (line 291) | void SendPresenceUpdate(const DiscordLiteRichPresence& presence) method GetNonceStr (line 367) | std::string GetNonceStr() function ParseJSONField (line 376) | static std::optional ParseJSONField(std::string_view json, ... function CompareStringI (line 514) | static bool CompareStringI(std::string_view a, std::string_view b) function GetMs (line 531) | static int64_t GetMs() type ConnectionState (line 540) | enum class ConnectionState FILE: src/Cemu/DiscordPresence/DiscordRPCLite.h type DiscordLiteRichPresence (line 10) | struct DiscordLiteRichPresence function UpdateRichPresence (line 36) | void UpdateRichPresence(const DiscordLiteRichPresence& presence) function ClearRichPresence (line 43) | void ClearRichPresence() FILE: src/Cemu/ExpressionParser/ExpressionParser.cpp function T (line 4) | T _testEvaluateToType(const char* expr) function ExpressionParser_test (line 11) | void ExpressionParser_test() FILE: src/Cemu/ExpressionParser/ExpressionParser.h function std (line 18) | inline std::from_chars_result _convFastFloatResult(fast_float::from_char... function TType (line 44) | [[nodiscard]] TType Evaluate(std::string_view expression) const function IsValidExpression (line 364) | [[nodiscard]] bool IsValidExpression(std::string_view expression) const function IsConstantExpression (line 383) | [[nodiscard]] bool IsConstantExpression(std::string_view expression) const function AddConstant (line 396) | void AddConstant(std::string_view name, TType value) function TryAddConstant (line 402) | void TryAddConstant(std::string_view name, TType value) function AddConstant (line 407) | void AddConstant(std::string_view name, std::string_view value) function AddConstantCallback (line 412) | void AddConstantCallback(ConstantCallback_t callback) function SetFunctionCallback (line 417) | void SetFunctionCallback(FunctionCallback_t callback) function _isNumberWithDecimalPoint (line 427) | static bool _isNumberWithDecimalPoint(std::string_view str) function end (line 473) | const auto end = std::find_if_not(str.cbegin(), str.cend(), function TokenBase (line 515) | struct TokenUnaryOperator : TokenBase function TokenBase (line 529) | struct TokenOperator : TokenBase function TokenBase (line 553) | struct TokenParenthese : TokenBase {} function TokenBase (line 555) | struct TokenNumber : TokenBase function class (line 562) | class ExpressionParser : public TExpressionParser {} FILE: src/Cemu/FileCache/FileCache.cpp type FileCacheAsyncJob (line 9) | struct FileCacheAsyncJob type _FileCacheAsyncWriter (line 17) | struct _FileCacheAsyncWriter method _FileCacheAsyncWriter (line 19) | _FileCacheAsyncWriter() method AddJob (line 35) | void AddJob(FileCache* fileCache, const FileCache::FileName& name, con... method FileCacheThread (line 51) | void FileCacheThread() function FileCache (line 90) | FileCache* FileCache::Create(const fs::path& path, uint32 extraVersion) function FileCache (line 127) | FileCache* FileCache::_OpenExisting(const fs::path& path, bool compareEx... function FileCache (line 222) | FileCache* FileCache::Open(const fs::path& path, bool allowCreate, uint3... function FileCache (line 232) | FileCache* FileCache::Open(const fs::path& path) function uint8 (line 280) | uint8* _fileCache_compressFileData(const uint8* fileData, uint32 fileSiz... function _uncompressFileData (line 302) | bool _uncompressFileData(const uint8* rawData, size_t rawSize, std::vect... function sint32 (line 591) | sint32 FileCache::GetMaximumFileIndex() function sint32 (line 596) | sint32 FileCache::GetFileCount() function fileCache_test (line 621) | void fileCache_test() FILE: src/Cemu/FileCache/FileCache.h function class (line 5) | class FileCache function UseCompression (line 42) | void UseCompression(bool enable) { enableCompression = enable; } type FileTableEntry (line 56) | struct FileTableEntry function class (line 83) | class FileStream* fileStream{} function uint64 (line 84) | uint64 dataOffset{} function uint32 (line 85) | uint32 extraVersion{} function FileTableEntry (line 87) | FileTableEntry* fileTableEntries{} function sint32 (line 88) | sint32 fileTableEntryCount{} function uint64 (line 90) | uint64 fileTableOffset{} function uint32 (line 91) | uint32 fileTableSize{} function enableCompression (line 93) | bool enableCompression{true}; FILE: src/Cemu/Logging/CemuDebugLogging.h function debugBreakpoint (line 7) | static void debugBreakpoint() { } function debugBreakpoint (line 10) | static void debugBreakpoint() {} FILE: src/Cemu/Logging/CemuLogging.cpp class LoggingDispatcher (line 16) | class LoggingDispatcher class DefaultLoggingCallbacks (line 19) | class DefaultLoggingCallbacks : public LoggingCallbacks method Log (line 27) | void Log(std::string_view filter, std::string_view message) method Log (line 33) | void Log(std::string_view message) method Log (line 38) | void Log(std::string_view filter, std::wstring_view message) method Log (line 44) | void Log(std::wstring_view message) method setCallbacks (line 49) | void setCallbacks(LoggingCallbacks* loggingCallbacks) method clearCallbacks (line 56) | void clearCallbacks() function cemuLog_setCallbacks (line 64) | void cemuLog_setCallbacks(LoggingCallbacks* loggingCallbacks) function cemuLog_clearCallbacks (line 69) | void cemuLog_clearCallbacks() type _LogContext (line 74) | struct _LogContext function cemuLog_advancedPPCLoggingEnabled (line 123) | bool cemuLog_advancedPPCLoggingEnabled() function cemuLog_thread (line 128) | void cemuLog_thread() function cemuLog_GetLogFilePath (line 152) | fs::path cemuLog_GetLogFilePath() function cemuLog_createLogFile (line 157) | void cemuLog_createLogFile(bool triggeredByCrash) function cemuLog_writeLineToLog (line 176) | void cemuLog_writeLineToLog(std::string_view text, bool date, bool new_l... function cemuLog_log (line 201) | bool cemuLog_log(LogType type, std::string_view text) function cemuLog_log (line 221) | bool cemuLog_log(LogType type, std::u8string_view text) function cemuLog_logHexDump (line 227) | void cemuLog_logHexDump(LogType type, const void* data, size_t size, siz... function cemuLog_waitForFlush (line 245) | void cemuLog_waitForFlush() function cemuLog_acquire (line 259) | std::unique_lock cemuLog_acquire() function cemuLog_setActiveLoggingFlags (line 264) | void cemuLog_setActiveLoggingFlags(uint64 flagMask) FILE: src/Cemu/Logging/CemuLogging.h type class (line 5) | enum class function string_view (line 53) | struct fmt::formatter : formatter { function cemuLog_writePlainToLog (line 63) | inline void cemuLog_writePlainToLog(std::string_view text) { cemuLog_wri... function uint64 (line 67) | inline uint64 cemuLog_getFlag(LogType type) function cemuLog_isLoggingEnabled (line 72) | inline bool cemuLog_isLoggingEnabled(LogType type) function text (line 95) | const auto text = fmt::vformat(format_view, fmt::make_format_args& instructionN... function ppcAssembler_assembleSingleInstruction (line 2357) | bool ppcAssembler_assembleSingleInstruction(char const* text, PPCAssembl... function _testAsm (line 2815) | void _testAsm(uint32 expected, const char* iText) function _testAsmFail (line 2834) | void _testAsmFail(const char* iText) function _testAsmArray (line 2843) | void _testAsmArray(std::vector expectedArray, const char* iText) function ppcAsmTestDisassembler (line 2859) | void ppcAsmTestDisassembler() function ppcAsmTest (line 3513) | void ppcAsmTest() FILE: src/Cemu/PPCAssembler/ppcAssembler.h type PPCASM_OP (line 17) | enum PPCASM_OP type PPCDisassemblerOperand (line 292) | struct PPCDisassemblerOperand type PPCDisassembledInstruction (line 305) | struct PPCDisassembledInstruction function PPCASM_RELOC (line 319) | enum class PPCASM_RELOC type PPCAssemblerInOut (line 347) | struct PPCAssemblerInOut function uint32 (line 356) | uint32 alignmentRequirement{} function uint32 (line 357) | uint32 alignmentPaddingSize{} function uint32 (line 358) | uint32 virtualAddressAligned{} function uint32 (line 363) | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) FILE: src/Cemu/Tools/DownloadManager/DownloadManager.cpp type StoredTokenInfo (line 162) | struct StoredTokenInfo : public SerializerHelper method serializeImpl (line 164) | bool serializeImpl(MemStreamWriter& streamWriter) method deserializeImpl (line 172) | bool deserializeImpl(MemStreamReader& streamReader) function NetworkService (line 682) | NetworkService DownloadManager::GetDownloadMgrNetworkService() type ContentCountInfo (line 802) | struct ContentCountInfo type CallbackInfo (line 1106) | struct CallbackInfo method writeCallback (line 1114) | static bool writeCallback(void* userData, const void* ptr, size_t len,... FILE: src/Cemu/Tools/DownloadManager/DownloadManager.h function namespace (line 9) | namespace NAPI function namespace (line 15) | namespace NCrypto type DlMgrTitleReport (line 20) | struct DlMgrTitleReport type class (line 51) | enum class function class (line 59) | class DownloadManager type class (line 89) | enum class function m_authInfo (line 98) | struct function m_iasToken (line 110) | struct type ETicketInfo (line 137) | struct ETicketInfo type UnfinishedDownload (line 163) | struct UnfinishedDownload function deleteTicketByTicketId (line 195) | void deleteTicketByTicketId(uint64 ticketId) function ETicketInfo (line 210) | ETicketInfo* findTicketByTitleIdAndVersion(uint64 titleId, uint16 version) type class (line 269) | enum class type ContentFile (line 285) | struct ContentFile type class (line 299) | enum class function STATE (line 309) | STATE currentState{STATE::CHECK}; function registerCallbacks (line 398) | void registerCallbacks( function setStatusMessage (line 419) | void setStatusMessage(std::string_view msg, DLMGR_STATUS_CODE statusCode) function DLMGR_STATUS_CODE (line 428) | DLMGR_STATUS_CODE m_statusCode{ DLMGR_STATUS_CODE::UNINITIALIZED }; function reset (line 444) | void reset() function m_hasTitleVersionList (line 459) | bool m_hasTitleVersionList{} type TitleInstallState (line 466) | struct TitleInstallState function TitleInstallState (line 481) | struct TitleDownloadAvailableState : TitleInstallState FILE: src/Cemu/napi/napi.h function NAPI_RESULT (line 6) | enum class NAPI_RESULT FILE: src/Cemu/napi/napi_act.cpp type NAPI (line 15) | namespace NAPI function _getACTUrl (line 17) | std::string _getACTUrl(NetworkService service) type ACTOauthToken (line 32) | struct ACTOauthToken : public _NAPI_CommonResultACT function _parseActResponse (line 38) | bool _parseActResponse(CurlRequestHelper& requestHelper, _NAPI_CommonR... function _ACTSetCommonHeaderParameters (line 79) | void _ACTSetCommonHeaderParameters(CurlRequestHelper& req, AuthInfo& a... function _ACTSetDeviceParameters (line 95) | void _ACTSetDeviceParameters(CurlRequestHelper& req, AuthInfo& authInfo) function _ACTSetRegionAndCountryParameters (line 101) | void _ACTSetRegionAndCountryParameters(CurlRequestHelper& req, AuthInf... type OAuthTokenCacheEntry (line 107) | struct OAuthTokenCacheEntry method OAuthTokenCacheEntry (line 109) | OAuthTokenCacheEntry(std::string_view accountId, std::array... method IsMatch (line 265) | bool IsMatch(const AuthInfo& authInfo, const uint32 gameServerId) const function ACTGetNexTokenResult (line 281) | ACTGetNexTokenResult ACT_GetNexToken_WithCache(AuthInfo& authInfo, uin... type IndependentTokenCacheEntry (line 398) | struct IndependentTokenCacheEntry method IndependentTokenCacheEntry (line 400) | IndependentTokenCacheEntry(std::string_view accountId, std::array IDBE_RequestRawEncrypted(NetworkService networkServ... function IDBE_Request (line 93) | std::optional IDBE_Request(NetworkService networkServi... FILE: src/Cemu/napi/napi_version.cpp type NAPI (line 13) | namespace NAPI function NAPI_VersionListVersion_Result (line 15) | NAPI_VersionListVersion_Result TAG_GetVersionListVersion(AuthInfo& aut... function NAPI_VersionList_Result (line 62) | NAPI_VersionList_Result TAG_GetVersionList(AuthInfo& authInfo, std::st... FILE: src/Cemu/ncrypto/ncrypto.cpp type NCrypto (line 26) | namespace NCrypto function base64Encode (line 28) | std::string base64Encode(const void* inputMem, size_t inputLen) function base64Decode (line 89) | std::vector base64Decode(std::string_view inputStr) function base64Tests (line 139) | void base64Tests() function GenerateHashSHA1 (line 157) | void GenerateHashSHA1(const void* data, size_t len, CHash160& hashOut) function GenerateHashSHA256 (line 162) | void GenerateHashSHA256(const void* data, size_t len, CHash256& hashOut) type ETicketFileHeaderWiiU (line 168) | struct ETicketFileHeaderWiiU type ETicketFileHeaderExtV1 (line 207) | struct ETicketFileHeaderExtV1 type ETicketFileHeaderExtV1SectionHeader (line 219) | struct ETicketFileHeaderExtV1SectionHeader type ETicketV1_ContentRights (line 236) | struct ETicketV1_ContentRights method uint32 (line 241) | uint32 GetRightsCount() const method GetRight (line 246) | bool GetRight(uint32 index) const type TMDFileHeaderWiiU (line 393) | struct TMDFileHeaderWiiU type TMDFileContentEntryWiiU (line 435) | struct TMDFileContentEntryWiiU function EC_KEY (line 491) | EC_KEY* ECCPrivKey::getPrivateKey() const function ECCPrivKey (line 501) | ECCPrivKey ECCPrivKey::getDeviceCertPrivateKey() function EC_KEY (line 510) | EC_KEY* ECCPubKey::getPublicKey() function EC_POINT (line 526) | EC_POINT* ECCPubKey::getPublicKeyAsPoint() function ECCPubKey (line 543) | ECCPubKey ECCPubKey::generateFromPrivateKey(ECCPrivKey& privKey) function ECDSA_SIG (line 572) | ECDSA_SIG* ECCSig::getSignature() function CertECC (line 652) | CertECC CertECC::GetDeviceCertificate() function CertECC (line 660) | CertECC CertECC::generateCertificate(uint32 signerTitleIdHigh, uint32 ... function ECCSig (line 687) | ECCSig signHash(uint32 signerTitleIdHigh, uint32 signerTitleIdLow, uin... function verifyHashSignature (line 727) | bool verifyHashSignature(uint8* hash, sint32 hashLen, ECCPubKey& certC... function verifyCert (line 740) | bool verifyCert(CertECC& cert, NCrypto::ECCPubKey& signerPubKey) function uint32 (line 765) | uint32 GetDeviceId() function GetSerial (line 773) | std::string GetSerial() function SEEPROM_IsPresent (line 780) | bool SEEPROM_IsPresent() function CafeConsoleRegion (line 785) | CafeConsoleRegion SEEPROM_GetRegion() function OTP_IsPresent (line 796) | bool OTP_IsPresent() function HasDataForConsoleCert (line 801) | bool HasDataForConsoleCert() function GetRegionAsString (line 806) | std::string GetRegionAsString(CafeConsoleRegion regionCode) function GetCountryCount (line 971) | size_t GetCountryCount() function unitTests (line 976) | void unitTests() FILE: src/Cemu/ncrypto/ncrypto.h type EC_KEY (line 6) | typedef struct ec_key_st EC_KEY; type EC_POINT (line 7) | typedef struct ec_point_st EC_POINT; type ECDSA_SIG (line 8) | typedef struct ECDSA_SIG_st ECDSA_SIG; function namespace (line 10) | namespace NCrypto type CHash256 (line 70) | struct CHash256 // SHA256 type CHash160 (line 75) | struct CHash160 // SHA1 type CertECC (line 80) | struct CertECC function class (line 113) | class ETicketParser // .tik parser function class (line 164) | class TMDParser FILE: src/Cemu/nex/nex.cpp function sint32 (line 16) | sint32 nexService_parseResponse(uint8* data, sint32 length, nexServiceRe... function sint32 (line 68) | sint32 nexService_parseRequest(uint8* data, sint32 length, nexServiceReq... function prudpClient (line 281) | prudpClient* nexService::getPRUDPConnection() function sint32 (line 286) | sint32 nexService::getState() function nexIsRequest (line 313) | bool nexIsRequest(uint8* data, sint32 length) function _extractStationUrlParamValue (line 430) | bool _extractStationUrlParamValue(const char* urlStr, const char* paramN... function nexServiceAuthentication_parseStationURL (line 457) | void nexServiceAuthentication_parseStationURL(char* urlStr, prudpStation... function nexServiceAuthentication_handleResponse_requestTicket (line 508) | void nexServiceAuthentication_handleResponse_requestTicket(nexService* n... function nexServiceAuthentication_handleResponse_login (line 533) | void nexServiceAuthentication_handleResponse_login(nexService* nex, nexS... function nexServiceSecure_handleResponse_RegisterEx (line 589) | void nexServiceSecure_handleResponse_RegisterEx(nexService* nex, nexServ... function nexService (line 614) | nexService* nex_secureLogin(prudpAuthServerInfo* authServerInfo, const c... function nexService (line 670) | nexService* nex_establishSecureConnection(uint32 authServerIp, uint16 au... FILE: src/Cemu/nex/nex.h type nexServiceResponse_t (line 11) | typedef struct type nexServiceRequest_t (line 23) | typedef struct function class (line 35) | class nexService FILE: src/Cemu/nex/nexFriends.cpp function nexFriends_protocolNotification_processRequest (line 176) | void nexFriends_protocolNotification_processRequest(nexServiceRequest_t*... function addUniquePidToList (line 565) | void addUniquePidToList(std::vector& pidList, uint32 pid) function addProvisionalFriendHandler (line 747) | void addProvisionalFriendHandler(nexServiceResponse_t* nexResponse, std:... function addFriendRequestHandler (line 773) | void addFriendRequestHandler(nexServiceResponse_t* nexResponse, NexFrien... function genericFriendServiceNoResponseHandler (line 832) | void genericFriendServiceNoResponseHandler(nexServiceResponse_t* nexResp... FILE: src/Cemu/nex/nexFriends.h function class (line 7) | class nexGameKey : public nexType function class (line 38) | class nexMiiV2 : public nexType function writeData (line 58) | void writeData(nexPacketBuffer* pb) const override function readData (line 66) | void readData(nexPacketBuffer* pb) override function class (line 81) | class nexPresenceV2 : public nexType function class (line 166) | class nexPrincipalBasicInfo : public nexType function writeData (line 185) | void writeData(nexPacketBuffer* pb) const override function readData (line 193) | void readData(nexPacketBuffer* pb) override function class (line 208) | class nexNNAInfo : public nexType function writeData (line 226) | void writeData(nexPacketBuffer* pb) const override function readData (line 232) | void readData(nexPacketBuffer* pb) override function class (line 244) | class nexPrincipalPreference : public nexType function writeData (line 261) | void writeData(nexPacketBuffer* pb) const override function readData (line 268) | void readData(nexPacketBuffer* pb) override function class (line 280) | class nexComment : public nexType function writeData (line 298) | void writeData(nexPacketBuffer* pb) const override function readData (line 305) | void readData(nexPacketBuffer* pb) override function class (line 320) | class nexFriendRequestMessage : public nexType function writeData (line 338) | void writeData(nexPacketBuffer* pb) const override function readData (line 342) | void readData(nexPacketBuffer* pb) override function class (line 371) | class nexFriendRequest : public nexType function writeData (line 393) | void writeData(nexPacketBuffer* pb) const override function readData (line 398) | void readData(nexPacketBuffer* pb) override function class (line 410) | class nexFriend : public nexType function class (line 450) | class nexBlacklisted : public nexType function class (line 479) | class nexPersistentNotification : public nexType function class (line 511) | class NexFriends FILE: src/Cemu/nex/nexThread.cpp function nexThread_run (line 10) | void nexThread_run() function nexThread_init (line 58) | void nexThread_init() function nexThread_registerService (line 68) | void nexThread_registerService(nexService* service) function nexThread_isCurrentThread (line 76) | bool nexThread_isCurrentThread() FILE: src/Cemu/nex/nexTypes.h function class (line 10) | class nexMetaType function class (line 17) | class nexType function class (line 31) | class nexPacketBuffer function class (line 312) | class nexNintendoLoginData : public nexMetaType function class (line 333) | class nexNotificationEventGeneral : public nexType FILE: src/Cemu/nex/prudp.cpp function KSA (line 9) | static void KSA(unsigned char* key, int keyLen, unsigned char* S) function PRGA (line 21) | static void PRGA(unsigned char* S, unsigned char* input, int len, unsign... function RC4 (line 33) | static void RC4(char* key, unsigned char* input, int len, unsigned char*... function RC4_initCtx (line 40) | void RC4_initCtx(RC4Ctx* rc4Ctx, const char* key) function RC4_initCtx (line 47) | void RC4_initCtx(RC4Ctx* rc4Ctx, unsigned char* key, int keyLen) function RC4_transform (line 54) | void RC4_transform(RC4Ctx* rc4Ctx, unsigned char* input, int len, unsign... function uint32 (line 71) | uint32 prudpGetMSTimestamp() function uint8 (line 81) | uint8 prudp_generateRandomU8() function uint32 (line 86) | uint32 prudp_generateRandomU32() function uint16 (line 100) | static uint16 AllocateRandomSrcPRUDPPort() function ReleasePRUDPSrcPort (line 112) | static void ReleasePRUDPSrcPort(uint16 port) function uint8 (line 120) | static uint8 prudp_calculateChecksum(uint8 checksumBase, uint8* data, si... function sint32 (line 141) | sint32 prudpPacket::calculateSizeFromPacketData(uint8* data, sint32 length) function sint32 (line 218) | sint32 prudpPacket::buildData(uint8* output, sint32 maxLength) function uint32 (line 283) | uint32 prudpPacket::packetSignature() function uint8 (line 318) | uint8 prudpPacket::calculateChecksum(uint8* data, sint32 length) function uint8 (line 450) | uint8 prudpIncomingPacket::calculateChecksum(uint8* data, sint32 length) type sockaddr_in (line 486) | struct sockaddr_in type sockaddr (line 490) | struct sockaddr function sint32 (line 600) | sint32 prudpClient::KerberosEncryptData(uint8* input, sint32 length, uin... function sint32 (line 949) | sint32 prudpClient::ReceiveDatagram(std::vector& outputBuffer) FILE: src/Cemu/nex/prudp.h type RC4Ctx (line 7) | struct RC4Ctx type prudpStreamSettings (line 18) | struct prudpStreamSettings type prudpStationUrl (line 26) | struct prudpStationUrl type prudpAuthServerInfo (line 37) | struct prudpAuthServerInfo function class (line 47) | class prudpPacket function class (line 95) | class prudpIncomingPacket type PacketWithAckRequired (line 128) | struct PacketWithAckRequired type class (line 138) | enum class function uint32 (line 184) | uint32 m_lastHandshakeTimestamp{0} function uint8 (line 185) | uint8 m_handshakeRetryCount{0} function uint16 (line 193) | uint16 m_outgoingReliableSequenceId{2} function uint16 (line 196) | uint16 m_outgoingSequenceId_ping{0} function uint8 (line 197) | uint8 m_unacknowledgedPingCount{0} function m_isSecureConnection (line 203) | bool m_isSecureConnection{false}; FILE: src/Common/CafeString.h function CanHoldString (line 16) | bool CanHoldString(std::string_view sv) const function assign (line 21) | bool assign(std::string_view sv) function Copy (line 34) | void Copy(CafeString& other) function ClearAllBytes (line 49) | void ClearAllBytes() function operator (line 54) | auto operator<=>(const CafeString& other) const function assignFromUTF8 (line 102) | bool assignFromUTF8(std::string_view sv) function namespace (line 119) | namespace CafeStringHelpers FILE: src/Common/ExceptionHandler/ELFSymbolTable.cpp function uint16 (line 6) | uint16 ELFSymbolTable::FindSection(int type, const std::string_view& name) type stat (line 40) | struct stat FILE: src/Common/ExceptionHandler/ELFSymbolTable.h function class (line 5) | class ELFSymbolTable FILE: src/Common/ExceptionHandler/ExceptionHandler.cpp function CrashLog_Create (line 11) | bool CrashLog_Create() function CrashLog_SetOutputChannels (line 24) | void CrashLog_SetOutputChannels(bool writeToStdErr, bool writeToLogTxt) function CrashLog_WriteLine (line 31) | void CrashLog_WriteLine(std::string_view text, bool newLine) function CrashLog_WriteHeader (line 43) | void CrashLog_WriteHeader(const char* header) function ExceptionHandler_LogGeneralInfo (line 51) | void ExceptionHandler_LogGeneralInfo() FILE: src/Common/ExceptionHandler/ExceptionHandler_posix.cpp function DemangleAndPrintBacktrace (line 17) | void DemangleAndPrintBacktrace(char** backtrace, size_t size) function handlerDumpingSignal (line 65) | void handlerDumpingSignal(int sig, siginfo_t *info, void *context) function handler_SIGINT (line 138) | void handler_SIGINT(int sig) function ExceptionHandler_Init (line 150) | void ExceptionHandler_Init() FILE: src/Common/ExceptionHandler/ExceptionHandler_win32.cpp function LONG (line 15) | LONG handleException_SINGLE_STEP(PEXCEPTION_POINTERS pExceptionInfo) function BOOL (line 21) | BOOL CALLBACK MyMiniDumpCallback(PVOID pParam, const PMINIDUMP_CALLBACK_... function CreateMiniDump (line 46) | bool CreateMiniDump(CrashDump dump, EXCEPTION_POINTERS* pep) function DumpThreadStackTrace (line 97) | void DumpThreadStackTrace() function createCrashlog (line 156) | void createCrashlog(EXCEPTION_POINTERS* e, PCONTEXT context) function crashlogThread (line 248) | int crashlogThread(void* exceptionInfoRawPtr) function LONG (line 259) | LONG WINAPI VectoredExceptionHandler(PEXCEPTION_POINTERS pExceptionInfo) function LONG (line 276) | LONG WINAPI cemu_unhandledExceptionFilter(EXCEPTION_POINTERS* pException... function ExceptionHandler_Init (line 282) | void ExceptionHandler_Init() FILE: src/Common/GLInclude/GLInclude.h type XID (line 18) | typedef XID GLXContextID; type XID (line 19) | typedef XID GLXPixmap; type XID (line 20) | typedef XID GLXDrawable; type XID (line 21) | typedef XID GLXPbuffer; type XID (line 22) | typedef XID GLXWindow; type XID (line 23) | typedef XID GLXFBConfigID; type __GLXcontextRec (line 24) | struct __GLXcontextRec type __GLXFBConfigRec (line 25) | struct __GLXFBConfigRec function namespace (line 39) | namespace CemuGL FILE: src/Common/GLInclude/egl.h type EGLBoolean (line 39) | typedef unsigned int EGLBoolean; type EGLint (line 106) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLCHOOSECONFIGPROC) (EGLDisplay dpy... type const (line 108) | typedef EGLContext (EGLAPIENTRYP PFNEGLCREATECONTEXTPROC) (EGLDisplay dp... type EGLenum (line 188) | typedef unsigned int EGLenum; type EGLAttrib (line 268) | typedef intptr_t EGLAttrib; type khronos_utime_nanoseconds_t (line 269) | typedef khronos_utime_nanoseconds_t EGLTime; type const (line 320) | typedef EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYPROC) (EGLenum ... type const (line 321) | typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMWINDOWSURFACEPROC) ... type const (line 322) | typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) ... FILE: src/Common/GLInclude/glext.h type GLvoid (line 51) | typedef void GLvoid; type GLenum (line 52) | typedef unsigned int GLenum; type khronos_float_t (line 53) | typedef khronos_float_t GLfloat; type GLint (line 54) | typedef int GLint; type GLsizei (line 55) | typedef int GLsizei; type GLbitfield (line 56) | typedef unsigned int GLbitfield; type GLdouble (line 57) | typedef double GLdouble; type GLuint (line 58) | typedef unsigned int GLuint; type GLboolean (line 59) | typedef unsigned char GLboolean; type khronos_uint8_t (line 60) | typedef khronos_uint8_t GLubyte; type khronos_int8_t (line 61) | typedef khronos_int8_t GLbyte; type khronos_int16_t (line 62) | typedef khronos_int16_t GLshort; type khronos_uint16_t (line 63) | typedef khronos_uint16_t GLushort; type GLubyte (line 527) | typedef const GLubyte *(APIENTRYP PFNGLGETSTRINGPROC) (GLenum name); type khronos_float_t (line 1106) | typedef khronos_float_t GLclampf; type GLclampd (line 1107) | typedef double GLclampd; type GLuint (line 1236) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTPROC) (GLsizei n, c... type khronos_ssize_t (line 1677) | typedef khronos_ssize_t GLsizeiptr; type khronos_intptr_t (line 1678) | typedef khronos_intptr_t GLintptr; type GLchar (line 1773) | typedef char GLchar; type khronos_uint16_t (line 2091) | typedef khronos_uint16_t GLhalf; type GLubyte (line 2386) | typedef const GLubyte *(APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLu... type __GLsync (line 2594) | struct __GLsync type khronos_uint64_t (line 2595) | typedef khronos_uint64_t GLuint64; type khronos_int64_t (line 2596) | typedef khronos_int64_t GLint64; type const (line 2945) | typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint ... type const (line 2946) | typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, ... type const (line 3654) | typedef GLuint (APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint prog... type const (line 3657) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint pr... type const (line 3658) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLui... type khronos_uint64_t (line 4123) | typedef khronos_uint64_t GLuint64EXT; type _cl_context (line 4171) | struct _cl_context type _cl_event (line 4172) | struct _cl_event type struct (line 4175) | typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl... type _cl_context (line 4177) | struct _cl_context type _cl_event (line 4177) | struct _cl_event type khronos_uint16_t (line 4683) | typedef khronos_uint16_t GLhalfARB; type GLhandleARB (line 5285) | typedef unsigned int GLhandleARB; type GLcharARB (line 5287) | typedef char GLcharARB; type GLchar (line 5449) | typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, ... type khronos_ssize_t (line 5907) | typedef khronos_ssize_t GLsizeiptrARB; type khronos_intptr_t (line 5908) | typedef khronos_intptr_t GLintptrARB; type khronos_int32_t (line 6331) | typedef khronos_int32_t GLfixed; type khronos_int64_t (line 6717) | typedef khronos_int64_t GLint64EXT; type GLenum (line 7533) | typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, co... type GLuint (line 9761) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n... type GLuint (line 10718) | typedef GLuint (APIENTRYP PFNGLASYNCCOPYBUFFERSUBDATANVXPROC) (GLsizei w... type GLuint (line 10719) | typedef GLuint (APIENTRYP PFNGLASYNCCOPYIMAGESUBDATANVXPROC) (GLsizei wa... type GLhalfNV (line 11444) | typedef unsigned short GLhalfNV; type GLbitfield (line 11941) | typedef GLenum (APIENTRYP PFNGLPATHGLYPHINDEXRANGENVPROC) (GLenum fontTa... type const (line 11942) | typedef GLenum (APIENTRYP PFNGLPATHGLYPHINDEXARRAYNVPROC) (GLuint firstP... type GLintptr (line 12684) | typedef GLintptr GLvdpauSurfaceNV; type const (line 12691) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC... type const (line 12692) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPRO... type const (line 12715) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACEWITHPI... type GLuint (line 12925) | typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n,... FILE: src/Common/GLInclude/glxext.h type XID (line 31) | typedef XID GLXContextID; type __GLXFBConfigRec (line 32) | struct __GLXFBConfigRec type XID (line 33) | typedef XID GLXWindow; type XID (line 34) | typedef XID GLXPbuffer; type GLXFBConfig (line 91) | typedef GLXFBConfig *( *PFNGLXGETFBCONFIGSPROC) (Display *dpy, int scree... type GLXFBConfig (line 92) | typedef GLXFBConfig *( *PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int scr... type XVisualInfo (line 94) | typedef XVisualInfo *( *PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, ... type GLXWindow (line 95) | typedef GLXWindow ( *PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig ... type GLXPixmap (line 97) | typedef GLXPixmap ( *PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig ... type GLXPbuffer (line 99) | typedef GLXPbuffer ( *PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfi... type GLXContext (line 102) | typedef GLXContext ( *PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBCo... type Bool (line 103) | typedef Bool ( *PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable... type GLXDrawable (line 104) | typedef GLXDrawable ( *PFNGLXGETCURRENTREADDRAWABLEPROC) (void); type __GLXextFuncPtr (line 134) | typedef __GLXextFuncPtr ( *PFNGLXGETPROCADDRESSPROC) (const GLubyte *pro... type GLXContext (line 154) | typedef GLXContext ( *PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display *dpy, ... type __GLXextFuncPtr (line 193) | typedef __GLXextFuncPtr ( *PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *... type GLXContext (line 240) | typedef GLXContext ( *PFNGLXCREATEASSOCIATEDCONTEXTAMDPROC) (unsigned in... type GLXContext (line 241) | typedef GLXContext ( *PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (unsi... type Bool (line 242) | typedef Bool ( *PFNGLXDELETEASSOCIATEDCONTEXTAMDPROC) (GLXContext ctx); type Bool (line 243) | typedef Bool ( *PFNGLXMAKEASSOCIATEDCONTEXTCURRENTAMDPROC) (GLXContext c... type GLXContext (line 244) | typedef GLXContext ( *PFNGLXGETCURRENTASSOCIATEDCONTEXTAMDPROC) (void); type Display (line 302) | typedef Display *( *PFNGLXGETCURRENTDISPLAYEXTPROC) (void); type GLXContextID (line 304) | typedef GLXContextID ( *PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext con... type GLXContext (line 305) | typedef GLXContext ( *PFNGLXIMPORTCONTEXTEXTPROC) (Display *dpy, GLXCont... type GLXStereoNotifyEventEXT (line 327) | typedef struct { type GLXPixmap (line 453) | typedef GLXPixmap ( *PFNGLXCREATEGLXPIXMAPMESAPROC) (Display *dpy, XVisu... type Bool (line 472) | typedef Bool ( *PFNGLXQUERYCURRENTRENDERERINTEGERMESAPROC) (int attribut... type Bool (line 474) | typedef Bool ( *PFNGLXQUERYRENDERERINTEGERMESAPROC) (Display *dpy, int s... type Bool (line 486) | typedef Bool ( *PFNGLXRELEASEBUFFERSMESAPROC) (Display *dpy, GLXDrawable... type GLboolean (line 496) | typedef GLboolean ( *PFNGLXSET3DFXMODEMESAPROC) (GLint mode); type Bool (line 532) | typedef Bool ( *PFNGLXDELAYBEFORESWAPNVPROC) (Display *dpy, GLXDrawable ... type Bool (line 576) | typedef Bool ( *PFNGLXJOINSWAPGROUPNVPROC) (Display *dpy, GLXDrawable dr... type Bool (line 577) | typedef Bool ( *PFNGLXBINDSWAPBARRIERNVPROC) (Display *dpy, GLuint group... type Bool (line 578) | typedef Bool ( *PFNGLXQUERYSWAPGROUPNVPROC) (Display *dpy, GLXDrawable d... type Bool (line 579) | typedef Bool ( *PFNGLXQUERYMAXSWAPGROUPSNVPROC) (Display *dpy, int scree... type Bool (line 580) | typedef Bool ( *PFNGLXQUERYFRAMECOUNTNVPROC) (Display *dpy, int screen, ... type Bool (line 581) | typedef Bool ( *PFNGLXRESETFRAMECOUNTNVPROC) (Display *dpy, int screen); type XID (line 594) | typedef XID GLXVideoCaptureDeviceNV; type GLXVideoCaptureDeviceNV (line 599) | typedef GLXVideoCaptureDeviceNV *( *PFNGLXENUMERATEVIDEOCAPTUREDEVICESNV... type GLXVideoDeviceNV (line 614) | typedef unsigned int GLXVideoDeviceNV; type __int32 (line 680) | typedef __int32 int32_t; type __int64 (line 681) | typedef __int64 int64_t; type Bool (line 688) | typedef Bool ( *PFNGLXGETSYNCVALUESOMLPROC) (Display *dpy, GLXDrawable d... type Bool (line 689) | typedef Bool ( *PFNGLXGETMSCRATEOMLPROC) (Display *dpy, GLXDrawable draw... type Bool (line 691) | typedef Bool ( *PFNGLXWAITFORMSCOMLPROC) (Display *dpy, GLXDrawable draw... type Bool (line 692) | typedef Bool ( *PFNGLXWAITFORSBCOMLPROC) (Display *dpy, GLXDrawable draw... type XID (line 721) | typedef XID GLXPbufferSGIX; type Bool (line 724) | typedef Bool ( *PFNGLXASSOCIATEDMPBUFFERSGIXPROC) (Display *dpy, GLXPbuf... type __GLXFBConfigRec (line 733) | struct __GLXFBConfigRec type GLXFBConfigSGIX (line 745) | typedef GLXFBConfigSGIX *( *PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy,... type GLXPixmap (line 746) | typedef GLXPixmap ( *PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display *... type GLXContext (line 747) | typedef GLXContext ( *PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display *d... type XVisualInfo (line 748) | typedef XVisualInfo *( *PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *d... type GLXFBConfigSGIX (line 749) | typedef GLXFBConfigSGIX ( *PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display... type GLXHyperpipeNetworkSGIX (line 762) | typedef struct { type GLXHyperpipeConfigSGIX (line 766) | typedef struct { type GLXPipeRect (line 772) | typedef struct { type GLXPipeRectLimits (line 777) | typedef struct { type GLXHyperpipeNetworkSGIX (line 791) | typedef GLXHyperpipeNetworkSGIX *( *PFNGLXQUERYHYPERPIPENETWORKSGIXPROC)... type GLXHyperpipeConfigSGIX (line 793) | typedef GLXHyperpipeConfigSGIX *( *PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (... type GLXPbufferSGIX (line 838) | typedef GLXPbufferSGIX ( *PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display *dpy,... type Bool (line 855) | typedef Bool ( *PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int s... type XID (line 890) | typedef XID GLXVideoSourceSGIX; type GLXVideoSourceSGIX (line 892) | typedef GLXVideoSourceSGIX ( *PFNGLXCREATEGLXVIDEOSOURCESGIXPROC) (Displ... type Bool (line 916) | typedef Bool ( *PFNGLXMAKECURRENTREADSGIPROC) (Display *dpy, GLXDrawable... type GLXDrawable (line 917) | typedef GLXDrawable ( *PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void); type Status (line 944) | typedef Status ( *PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display *dpy, Windo... FILE: src/Common/GLInclude/khrplatform.h type khronos_int32_t (line 150) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 151) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 152) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 153) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 177) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 178) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 179) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 180) | typedef uint64_t khronos_uint64_t; type __int32 (line 189) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 190) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 191) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 192) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 201) | typedef int khronos_int32_t; type khronos_uint32_t (line 202) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 204) | typedef long int khronos_int64_t; type khronos_uint64_t (line 205) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 207) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 208) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 218) | typedef int khronos_int32_t; type khronos_uint32_t (line 219) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 229) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 230) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 231) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 232) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 242) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 243) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 244) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 245) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 253) | typedef intptr_t khronos_intptr_t; type khronos_uintptr_t (line 254) | typedef uintptr_t khronos_uintptr_t; type khronos_intptr_t (line 256) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 257) | typedef unsigned long long int khronos_uintptr_t; type khronos_intptr_t (line 259) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 260) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 264) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 265) | typedef unsigned long long int khronos_usize_t; type khronos_ssize_t (line 267) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 268) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 275) | typedef float khronos_float_t; type khronos_uint64_t (line 288) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 289) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 305) | typedef enum { FILE: src/Common/GLInclude/wglext.h type const (line 68) | typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGL... type const (line 137) | typedef HPBUFFERARB (WINAPI * PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int ... type const (line 202) | typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, in... type const (line 203) | typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, in... type const (line 204) | typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const i... type const (line 305) | typedef HGLRC (WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (UI... type const (line 411) | typedef HPBUFFEREXT (WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int ... type const (line 474) | typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const i... type const (line 508) | typedef BOOL (WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC,... type const (line 520) | typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, i... type USHORT (line 522) | typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntrie... type HANDLE (line 576) | typedef BOOL (WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC... type LPVOID (line 577) | typedef BOOL (WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, ... type _GPU_DEVICE (line 675) | struct _GPU_DEVICE { type _GPU_DEVICE (line 682) | struct _GPU_DEVICE FILE: src/Common/MemPtr.h function class (line 17) | class MEMPTRBase function atomic_compare_exchange (line 76) | bool atomic_compare_exchange(T* comparePtr, T* newPtr) noexcept function operator (line 90) | constexpr operator T*() const noexcept FILE: src/Common/StackAllocator.h function explicit (line 11) | explicit StackAllocator(const uint32 items) function T (line 31) | T* GetPointer() const { return m_ptr; } FILE: src/Common/SysAllocator.cpp function SysAllocatorContainer (line 16) | SysAllocatorContainer& SysAllocatorContainer::GetInstance() FILE: src/Common/SysAllocator.h function class (line 12) | class SysAllocatorContainer function class (line 25) | class SysAllocatorBase function GetByteSize (line 66) | constexpr size_t GetByteSize() const function operator (line 181) | operator T() function operator (line 186) | operator T*() function T (line 191) | T* GetPtr() const FILE: src/Common/betype.h function namespace (line 5) | namespace Latte function betype (line 103) | static betype from_bevalue(T value) function requires (line 124) | requires std::integral FILE: src/Common/cpu_features.cpp function cpuid (line 9) | inline void cpuid(int cpuInfo[4], int functionId) { function cpuidex (line 19) | inline void cpuidex(int cpuInfo[4], int functionId, int subFunctionId) { FILE: src/Common/cpu_features.h function aesni (line 30) | bool aesni{ false }; FILE: src/Common/precompiled.h type SSIZE_T (line 105) | typedef SSIZE_T ssize_t; function SetTranslationCallback (line 128) | inline void SetTranslationCallback(std::function replaces this with direct function calls. Link... function uint32 (line 603) | inline uint32 GetTitleIdHigh(uint64 titleId) function uint32 (line 608) | inline uint32 GetTitleIdLow(uint64 titleId) type OSThread_t (line 627) | struct OSThread_t function namespace (line 653) | namespace stdx FILE: src/Common/socket.h type socklen_t (line 6) | typedef int socklen_t; FILE: src/Common/unix/FileStream_unix.cpp function findPathCI (line 4) | fs::path findPathCI(const fs::path& path) function FileStream (line 25) | FileStream* FileStream::openFile(std::string_view path) function FileStream (line 30) | FileStream* FileStream::openFile(const wchar_t* path, bool allowWrite) function FileStream (line 35) | FileStream* FileStream::openFile2(const fs::path& path, bool allowWrite) function FileStream (line 44) | FileStream* FileStream::createFile(const wchar_t* path) function FileStream (line 49) | FileStream* FileStream::createFile(std::string_view path) function FileStream (line 54) | FileStream* FileStream::createFile2(const fs::path& path) function uint64 (line 93) | uint64 FileStream::GetSize() function uint32 (line 124) | uint32 FileStream::readData(void* data, uint32 length) function sint32 (line 164) | sint32 FileStream::writeData(const void* data, sint32 length) FILE: src/Common/unix/FileStream_unix.h function class (line 4) | class FileStream FILE: src/Common/unix/date.h function namespace (line 162) | namespace detail { type local_t (line 196) | struct local_t {} type last_spec (line 206) | struct last_spec function class (line 319) | class day function class (line 357) | class month function iso_encoding (line 461) | CONSTCD11 unsigned iso_encoding() const NOEXCEPT; function CONSTCD11 (line 522) | CONSTCD11 date::weekday weekday() const NOEXCEPT; function CONSTCD11 (line 910) | CONSTCD11 date::year year() const NOEXCEPT; function To (line 1276) | inline function CONSTCD11 (line 1418) | CONSTCD11 inline day::day(unsigned d) NOEXCEPT : d_(static_cast::mantissa_explicit_bits() { function mantissa_explicit_bits (line 368) | float>::mantissa_explicit_bits() { function max_exponent_round_to_even (line 372) | double>::max_exponent_round_to_even() { function max_exponent_round_to_even (line 376) | float>::max_exponent_round_to_even() { function min_exponent_round_to_even (line 380) | double>::min_exponent_round_to_even() { function min_exponent_round_to_even (line 384) | float>::min_exponent_round_to_even() { function minimum_exponent (line 388) | double>::minimum_exponent() { function minimum_exponent (line 391) | float>::minimum_exponent() { function infinite_power (line 395) | double>::infinite_power() { function infinite_power (line 398) | float>::infinite_power() { function sign_index (line 402) | double>::sign_index() { return 63; } function sign_index (line 403) | float>::sign_index() { return 31; } function min_exponent_fast_path (line 405) | double>::min_exponent_fast_path() { function min_exponent_fast_path (line 412) | float>::min_exponent_fast_path() { function max_exponent_fast_path (line 420) | double>::max_exponent_fast_path() { function max_exponent_fast_path (line 423) | float>::max_exponent_fast_path() { function max_mantissa_fast_path (line 427) | double>::max_mantissa_fast_path() { function max_mantissa_fast_path (line 430) | float>::max_mantissa_fast_path() { function exact_power_of_ten (line 435) | double>::exact_power_of_ten(int64_t power) { function exact_power_of_ten (line 439) | float>::exact_power_of_ten(int64_t power) { function largest_power_of_ten (line 446) | double>::largest_power_of_ten() { function largest_power_of_ten (line 450) | float>::largest_power_of_ten() { function smallest_power_of_ten (line 455) | double>::smallest_power_of_ten() { function smallest_power_of_ten (line 459) | float>::smallest_power_of_ten() { function max_digits (line 463) | double>::max_digits() { function max_digits (line 466) | float>::max_digits() { function to_float (line 498) | void to_float(bool negative, adjusted_mantissa am, T &value) { function namespace (line 528) | namespace fast_float { FILE: src/Common/unix/platform.cpp function GetTickCount (line 4) | uint32_t GetTickCount() FILE: src/Common/unix/platform.h function class (line 3) | class SlimRWLock function GetExceptionError (line 30) | inline uint32_t GetExceptionError() FILE: src/Common/windows/FileStream_win32.cpp function FileStream (line 3) | FileStream* FileStream::openFile(std::string_view path) function FileStream (line 11) | FileStream* FileStream::openFile(const wchar_t* path, bool allowWrite) function FileStream (line 19) | FileStream* FileStream::openFile2(const fs::path& path, bool allowWrite) function FileStream (line 24) | FileStream* FileStream::createFile(const wchar_t* path) function FileStream (line 32) | FileStream* FileStream::createFile(std::string_view path) function FileStream (line 41) | FileStream* FileStream::createFile2(const fs::path& path) function uint64 (line 74) | uint64 FileStream::GetSize() function uint32 (line 96) | uint32 FileStream::readData(void* data, uint32 length) function sint32 (line 135) | sint32 FileStream::writeData(const void* data, sint32 length) FILE: src/Common/windows/FileStream_win32.h function class (line 4) | class FileStream FILE: src/Common/windows/platform.cpp function GetExceptionError (line 31) | uint32_t GetExceptionError() FILE: src/Common/windows/platform.h function class (line 14) | class SlimRWLock FILE: src/audio/CubebAPI.cpp function state_cb (line 12) | static void state_cb(cubeb_stream* stream, void* user, cubeb_state state) FILE: src/audio/CubebAPI.h function class (line 9) | class CubebAPI : public IAudioAPI FILE: src/audio/CubebInputAPI.cpp function state_cb (line 11) | static void state_cb(cubeb_stream* stream, void* user, cubeb_state state) FILE: src/audio/CubebInputAPI.h function class (line 7) | class CubebInputAPI : public IAudioInputAPI function Play (line 32) | bool Play() override; FILE: src/audio/DirectSoundAPI.h function class (line 10) | class DirectSoundAPI : public IAudioAPI FILE: src/audio/IAudioAPI.cpp function AudioAPIPtr (line 101) | AudioAPIPtr IAudioAPI::CreateDeviceFromConfig(AudioType type, sint32 rat... function AudioAPIPtr (line 107) | AudioAPIPtr IAudioAPI::CreateDeviceFromConfig(AudioType type, sint32 rat... function AudioAPIPtr (line 136) | AudioAPIPtr IAudioAPI::CreateDevice(AudioAPI api, const DeviceDescriptio... function uint32 (line 209) | uint32 IAudioAPI::GetAudioDelay() const function AudioChannels (line 214) | AudioChannels IAudioAPI::AudioTypeToChannels(AudioType type) function sint32 (line 246) | sint32 IAudioAPI::GetVolumeFromType(AudioType type) FILE: src/audio/IAudioAPI.h function class (line 9) | class IAudioAPI FILE: src/audio/IAudioInputAPI.cpp function AudioInputAPIPtr (line 39) | AudioInputAPIPtr IAudioInputAPI::CreateDevice(AudioInputAPI api, const D... FILE: src/audio/IAudioInputAPI.h function virtual (line 15) | virtual std::wstring GetIdentifier() const = 0; type AudioInputAPI (line 29) | enum AudioInputAPI function virtual (line 39) | virtual AudioInputAPI GetType() const = 0; function virtual (line 44) | virtual void SetVolume(sint32 volume) { m_volume = volume; } FILE: src/audio/XAudio27API.cpp function uint32 (line 223) | uint32 XAudio27API::GetQueuedBuffers() const FILE: src/audio/XAudio27API.h type IXAudio2 (line 10) | struct IXAudio2 type IXAudio2Voice (line 11) | struct IXAudio2Voice type IXAudio2MasteringVoice (line 12) | struct IXAudio2MasteringVoice type IXAudio2SourceVoice (line 13) | struct IXAudio2SourceVoice function class (line 15) | class XAudio27API : public IAudioAPI FILE: src/audio/XAudio2API.cpp function uint32 (line 277) | uint32 XAudio2API::GetQueuedBuffers() const FILE: src/audio/XAudio2API.h type IXAudio2 (line 11) | struct IXAudio2 type IXAudio2Voice (line 12) | struct IXAudio2Voice type IXAudio2MasteringVoice (line 13) | struct IXAudio2MasteringVoice type IXAudio2SourceVoice (line 14) | struct IXAudio2SourceVoice function class (line 16) | class XAudio2API : public IAudioAPI FILE: src/audio/xaudio2_7/audiodefs.h type WAVEFORMATEX (line 40) | typedef struct tWAVEFORMATEX type WAVEFORMATEX (line 56) | typedef WAVEFORMATEX *PWAVEFORMATEX, *NPWAVEFORMATEX, *LPWAVEFORMATEX; type WAVEFORMATEX (line 57) | typedef const WAVEFORMATEX *PCWAVEFORMATEX, *LPCWAVEFORMATEX; type WAVEFORMATEXTENSIBLE (line 74) | typedef struct type WAVEFORMATEXTENSIBLE (line 90) | typedef WAVEFORMATEXTENSIBLE *PWAVEFORMATEXTENSIBLE, *LPWAVEFORMATEXTENS... type WAVEFORMATEXTENSIBLE (line 91) | typedef const WAVEFORMATEXTENSIBLE *PCWAVEFORMATEXTENSIBLE, *LPCWAVEFORM... type WAVEFORMAT (line 107) | typedef struct waveformat_tag type PCMWAVEFORMAT (line 117) | typedef struct pcmwaveformat_tag type ADPCMCOEFSET (line 131) | typedef struct adpcmcoef_tag type ADPCMWAVEFORMAT (line 140) | typedef struct adpcmwaveformat_tag { FILE: src/audio/xaudio2_7/xma2defs.h type XMA2WAVEFORMATEX (line 187) | typedef struct XMA2WAVEFORMATEX type XMASTREAMFORMAT (line 237) | typedef struct XMASTREAMFORMAT type XMAWAVEFORMAT (line 256) | typedef struct XMAWAVEFORMAT type XMA2STREAMFORMAT (line 272) | typedef struct XMA2STREAMFORMAT type XMA2WAVEFORMAT (line 280) | typedef struct XMA2WAVEFORMAT type XMA2PACKET (line 312) | typedef struct XMA2PACKET function DWORD (line 335) | __inline DWORD GetXmaPacketFrameCount(__in_bcount(1) const BYTE* pPacket) function DWORD (line 530) | __inline DWORD GetLastXmaFrameBitPosition function HRESULT (line 592) | __inline HRESULT GetXmaDecodePositionForSample function DWORD (line 626) | __inline DWORD GetXmaSampleRate(DWORD dwGeneralRate) function DWORD (line 643) | __inline DWORD GetStandardChannelMaskFromXmaMask(BYTE bXmaMask) function BYTE (line 659) | __inline BYTE GetXmaChannelMaskFromStandardMask(DWORD dwStandardMask) function HRESULT (line 679) | __inline HRESULT LocalizeXma2Format(__inout XMA2WAVEFORMATEX* pXma2Format) FILE: src/config/ActiveSettings.cpp function CPUMode (line 64) | CPUMode ActiveSettings::GetCPUMode() function uint8 (line 81) | uint8 ActiveSettings::GetTimerShiftFactor() function PrecompiledShaderOption (line 91) | PrecompiledShaderOption ActiveSettings::GetPrecompiledShadersOption() function GraphicAPI (line 106) | GraphicAPI ActiveSettings::GetGraphicsAPI() function uint32 (line 138) | uint32 ActiveSettings::GetPersistentId() function NetworkService (line 158) | NetworkService ActiveSettings::GetNetworkService() FILE: src/config/ActiveSettings.h function class (line 8) | class ActiveSettings function fs (line 25) | static fs::path GetPath(const fs::path& path, std::string_view p) function fs (line 30) | static fs::path GetPath(const fs::path& path) function fs (line 48) | [[nodiscard]] static fs::path GetExecutablePath() { return s_executable_... function fs (line 49) | [[nodiscard]] static fs::path GetExecutableFilename() { return s_executa... function fs (line 51) | [[nodiscard]] static fs::path GetUserDataPath(TArgs&&... args){ return G... function fs (line 53) | [[nodiscard]] static fs::path GetConfigPath(TArgs&&... args){ return Get... function fs (line 55) | [[nodiscard]] static fs::path GetCachePath(TArgs&&... args){ return GetP... function fs (line 57) | [[nodiscard]] static fs::path GetDataPath(TArgs&&... args){ return GetPa... function fs (line 62) | [[nodiscard]] static fs::path GetMlcPath(TArgs&&... args){ return GetPat... FILE: src/config/CemuConfig.cpp function XMLConfigParser (line 17) | XMLConfigParser CemuConfig::Load(XMLConfigParser& parser) function XMLConfigParser (line 299) | XMLConfigParser CemuConfig::Save(XMLConfigParser& parser) function GameEntry (line 463) | GameEntry* CemuConfig::GetGameEntryByTitleId(uint64 titleId) function GameEntry (line 474) | GameEntry* CemuConfig::CreateGameEntry(uint64 titleId) function NetworkService (line 527) | NetworkService CemuConfig::GetAccountNetworkService(uint32 persistentId) FILE: src/config/CemuConfig.h type class (line 8) | enum class type GameEntry (line 10) | struct GameEntry function GraphicPackEntry (line 41) | struct GraphicPackEntry type Preset (line 59) | struct Preset type GraphicAPI (line 70) | enum GraphicAPI type AudioChannels (line 77) | enum AudioChannels type UpscalingFilter (line 84) | enum UpscalingFilter type FullscreenScaling (line 92) | enum FullscreenScaling type class (line 98) | enum class type class (line 109) | enum class type class (line 117) | enum class type class (line 124) | enum class type class (line 133) | enum class type class (line 141) | enum class type class (line 152) | enum class type class (line 162) | enum class type class (line 175) | enum class function CrashDump (line 193) | enum class CrashDump function string_view (line 239) | struct fmt::formatter : formatter { function string_view (line 255) | struct fmt::formatter : formatter { function string_view (line 270) | struct fmt::formatter : formatter { function string_view (line 287) | struct fmt::formatter : formatter { function string_view (line 304) | struct fmt::formatter : formatter { function string_view (line 325) | struct fmt::formatter : formatter { function string_view (line 351) | struct fmt::formatter : formatter { function string_view (line 368) | struct fmt::formatter : formatter { type CemuConfig (line 385) | struct CemuConfig type _path_hash (line 422) | struct _path_hash { function uint64 (line 437) | uint64 mtl_graphic_device_uuid{ 0 } function overlay (line 453) | struct function notification (line 467) | struct function AudioChannelsToNChannels (line 532) | static int AudioChannelsToNChannels(AudioChannels kStereo) type XMLDataConfig (line 550) | typedef XMLDataConfig XMLCemuConfig_t; function XMLCemuConfig_t (line 552) | inline XMLCemuConfig_t& GetConfigHandle() function CemuConfig (line 558) | inline CemuConfig& GetConfig() FILE: src/config/ConfigValue.h function SetValue (line 46) | void SetValue(const TType& v) { m_value = v; } function SetValue (line 96) | void SetValue(const TType& v) function SetValue (line 102) | void SetValue(std::string_view v) function SetValue (line 109) | void SetValue(std::wstring_view v) FILE: src/config/LaunchSettings.h function class (line 6) | class LaunchSettings FILE: src/config/NetworkSettings.h function NetworkService (line 6) | enum class NetworkService type NintendoURLs (line 48) | struct NintendoURLs { FILE: src/config/XMLConfig.h function class (line 13) | class XMLConfigParser function else (line 85) | else if constexpr (std::is_same_v) function char2int (line 112) | int char2int(char input) function value (line 154) | bool value(bool default_value) function value (line 159) | float value(float default_value) function value (line 164) | double value(double default_value) function uint32 (line 169) | uint32 value(uint32 default_value) function sint32 (line 174) | sint32 value(sint32 default_value) function uint64 (line 179) | uint64 value(uint64 default_value) function sint64 (line 184) | sint64 value(sint64 default_value) function m_instance (line 338) | m_instance(instance) function Load (line 348) | bool Load() function Load (line 356) | bool Load(const std::wstring& filename) function SetFilename (line 451) | void SetFilename(const std::wstring& filename) { m_filename = filename; } function AddChildConfig (line 455) | void AddChildConfig(ChildXMLConfigParser childConfigParser) function configParser (line 487) | auto configParser = std::make_pair( function this (line 491) | this](XMLConfigParser& parser) { function Save (line 498) | bool Save() function Load (line 503) | bool Load() function XMLConfigParser (line 563) | XMLConfigParser Save(XMLConfigParser& configParser) function XMLConfigParser (line 569) | XMLConfigParser Load(XMLConfigParser& configParser) FILE: src/gui/interface/WindowSystem.h function namespace (line 6) | namespace WindowSystem FILE: src/gui/wxgui/AudioDebuggerWindow.h function class (line 7) | class AudioDebuggerWindow : public wxFrame FILE: src/gui/wxgui/CemuApp.cpp function unused_translation_dummy (line 46) | void unused_translation_dummy() function GetAppDataRoamingPath (line 69) | fs::path GetAppDataRoamingPath() function TranslationCallback (line 254) | std::string TranslationCallback(std::string_view msgId) FILE: src/gui/wxgui/CemuUpdateWindow.cpp function _curlUrlEscape (line 91) | std::string _curlUrlEscape(CURL* curl, const std::string& input) function _curlUrlUnescape (line 99) | std::string _curlUrlUnescape(CURL* curl, std::string_view input) FILE: src/gui/wxgui/CemuUpdateWindow.h type class (line 40) | enum class function Result (line 47) | enum class Result FILE: src/gui/wxgui/ChecksumTool.cpp function WriteCallback (line 174) | std::size_t WriteCallback(const char* in, std::size_t size, std::size_t ... function _fscGetAllFiles (line 652) | static void _fscGetAllFiles(std::set& allFilesOut, const st... FILE: src/gui/wxgui/ChecksumTool.h function class (line 9) | class ChecksumTool : public wxDialog FILE: src/gui/wxgui/DownloadGraphicPacksWindow.cpp type DownloadGraphicPacksWindow::curlDownloadFileState_t (line 15) | struct DownloadGraphicPacksWindow::curlDownloadFileState_t function checkGraphicPackDownloadedVersion (line 65) | bool checkGraphicPackDownloadedVersion(const char* nameVersion, bool& ha... function createGraphicPackDownloadedVersionFile (line 79) | void createGraphicPackDownloadedVersionFile(const char* nameVersion) function deleteDownloadedGraphicPacks (line 91) | void deleteDownloadedGraphicPacks() FILE: src/gui/wxgui/DownloadGraphicPacksWindow.h function class (line 14) | class DownloadGraphicPacksWindow : public wxDialog FILE: src/gui/wxgui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp function wxPanel (line 60) | wxPanel* EmulatedUSBDeviceFrame::AddSkylanderPage(wxNotebook* notebook) function wxPanel (line 90) | wxPanel* EmulatedUSBDeviceFrame::AddInfinityPage(wxNotebook* notebook) function wxPanel (line 126) | wxPanel* EmulatedUSBDeviceFrame::AddDimensionsPage(wxNotebook* notebook) function wxBoxSizer (line 169) | wxBoxSizer* EmulatedUSBDeviceFrame::AddSkylanderRow(uint8 rowNumber, wxS... function wxBoxSizer (line 202) | wxBoxSizer* EmulatedUSBDeviceFrame::AddInfinityRow(wxString name, uint8 ... function wxBoxSizer (line 232) | wxBoxSizer* EmulatedUSBDeviceFrame::AddDimensionPanel(uint8 pad, uint8 i... function wxString (line 432) | wxString CreateSkylanderDialog::GetFilePath() const function wxString (line 602) | wxString CreateInfinityFigureDialog::GetFilePath() const function wxString (line 769) | wxString CreateDimensionFigureDialog::GetFilePath() const function wxBoxSizer (line 797) | wxBoxSizer* MoveDimensionFigureDialog::AddMinifigSlot(uint8 pad, uint8 i... function uint8 (line 821) | uint8 MoveDimensionFigureDialog::GetNewPad() const function uint8 (line 826) | uint8 MoveDimensionFigureDialog::GetNewIndex() const FILE: src/gui/wxgui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.h function class (line 20) | class EmulatedUSBDeviceFrame : public wxFrame function class (line 59) | class CreateSkylanderDialog : public wxDialog function class (line 69) | class CreateInfinityFigureDialog : public wxDialog function class (line 79) | class CreateDimensionFigureDialog : public wxDialog function class (line 89) | class MoveDimensionFigureDialog : public wxDialog FILE: src/gui/wxgui/GameProfileWindow.h function class (line 11) | class GameProfileWindow : public wxFrame FILE: src/gui/wxgui/GameUpdateWindow.cpp function wxString (line 13) | wxString _GetTitleIdTypeStr(TitleId titleId) FILE: src/gui/wxgui/GameUpdateWindow.h function class (line 15) | class AbortException : public std::exception {} function class (line 17) | class GameUpdateWindow : public wxDialog FILE: src/gui/wxgui/GeneralSettings2.cpp class wxDeviceDescription (line 72) | class wxDeviceDescription : public wxClientData method wxDeviceDescription (line 75) | wxDeviceDescription(const IAudioAPI::DeviceDescriptionPtr& description... class wxInputDeviceDescription (line 81) | class wxInputDeviceDescription : public wxClientData method wxInputDeviceDescription (line 84) | wxInputDeviceDescription(const IAudioInputAPI::DeviceDescriptionPtr& d... class wxVulkanUUID (line 90) | class wxVulkanUUID : public wxClientData method wxVulkanUUID (line 93) | wxVulkanUUID(const VulkanRenderer::DeviceInfo& info) class wxMetalUUID (line 102) | class wxMetalUUID : public wxClientData method wxMetalUUID (line 105) | wxMetalUUID(const MetalRenderer::DeviceInfo& info) class wxAccountData (line 114) | class wxAccountData : public wxClientData method wxAccountData (line 117) | wxAccountData(const Account& account) method Account (line 120) | Account& GetAccount() { return m_account; } method Account (line 121) | const Account& GetAccount() const { return m_account; } function wxPanel (line 127) | wxPanel* GeneralSettings2::AddGeneralPage(wxNotebook* notebook) function wxPanel (line 339) | wxPanel* GeneralSettings2::AddGraphicsPage(wxNotebook* notebook) function wxPanel (line 502) | wxPanel* GeneralSettings2::AddAudioPage(wxNotebook* notebook) function wxPanel (line 704) | wxPanel* GeneralSettings2::AddOverlayPage(wxNotebook* notebook) function wxPanel (line 850) | wxPanel* GeneralSettings2::AddAccountPage(wxNotebook* notebook) function wxPanel (line 989) | wxPanel* GeneralSettings2::AddDebugPage(wxNotebook* notebook) function uint32 (line 1101) | uint32 GeneralSettings2::GetSelectedAccountPersistentId() function wxString (line 2435) | wxString GeneralSettings2::GetOnlineAccountErrorMessage(OnlineAccountErr... FILE: src/gui/wxgui/GeneralSettings2.h function class (line 19) | class GeneralSettings2 : public wxDialog FILE: src/gui/wxgui/GettingStartedDialog.cpp function wxPanel (line 28) | wxPanel* GettingStartedDialog::CreatePage1() function wxPanel (line 143) | wxPanel* GettingStartedDialog::CreatePage2() FILE: src/gui/wxgui/GettingStartedDialog.h function class (line 11) | class GettingStartedDialog : public wxDialog FILE: src/gui/wxgui/GraphicPacksWindow2.cpp class wxGraphicPackData (line 21) | class wxGraphicPackData : public wxTreeItemData method wxGraphicPackData (line 24) | wxGraphicPackData(GraphicPackPtr pack) method GraphicPackPtr (line 27) | const GraphicPackPtr& GetGraphicPack() const { return m_pack; } function wxTreeItemId (line 368) | wxTreeItemId GraphicPacksWindow2::FindTreeItem(const wxTreeItemId& root,... FILE: src/gui/wxgui/GraphicPacksWindow2.h function class (line 17) | class GraphicPacksWindow2 : public wxDialog FILE: src/gui/wxgui/MainWindow.cpp class wxGameDropTarget (line 260) | class wxGameDropTarget : public wxFileDropTarget method wxGameDropTarget (line 263) | wxGameDropTarget(MainWindow* window) : m_window(window) {} method OnDropFiles (line 264) | bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames)... class wxAmiiboDropTarget (line 276) | class wxAmiiboDropTarget : public wxFileDropTarget method wxAmiiboDropTarget (line 279) | wxAmiiboDropTarget(MainWindow* window) : m_window(window) {} method OnDropFiles (line 280) | bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames)... function wxString (line 439) | wxString MainWindow::GetInitialWindowTitle() function WXLRESULT (line 839) | WXLRESULT MainWindow::MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPAR... function wxRect (line 1282) | wxRect MainWindow::GetDesktopRect() class CemuAboutDialog (line 1878) | class CemuAboutDialog : public wxDialog method CemuAboutDialog (line 1881) | CemuAboutDialog(wxWindow* parent = NULL) method Create (line 1887) | void Create(wxWindow* parent = NULL) method AddHeaderInfo (line 1912) | void AddHeaderInfo(wxWindow* parent, wxSizer* sizer) method AddLibInfo (line 1927) | void AddLibInfo(wxWindow* parent, wxSizer* sizer) method AddThanks (line 2074) | void AddThanks(wxWindow* parent, wxSizer* sizer) FILE: src/gui/wxgui/MainWindow.h type GameEntry (line 20) | struct GameEntry function class (line 30) | class wxLaunchGameEvent : public wxCommandEvent FILE: src/gui/wxgui/MemorySearcherTool.h type SearchDataType (line 22) | enum SearchDataType type TableEntry_t (line 34) | struct TableEntry_t function VerifySearchValue (line 65) | bool VerifySearchValue() const; function ListType_t (line 85) | ListType_t SearchValues(SearchDataType type, void* ptr, uint32 size) function ListType_t (line 104) | ListType_t FilterValues(SearchDataType type) FILE: src/gui/wxgui/PadViewFrame.h function class (line 11) | class PadViewFrame : public wxFrame FILE: src/gui/wxgui/TitleManager.cpp function wxPanel (line 50) | wxPanel* TitleManager::CreateTitleManagerPage() function wxPanel (line 151) | wxPanel* TitleManager::CreateDownloadManagerPage() function PopulateSavePersistentIds (line 417) | static void PopulateSavePersistentIds(wxTitleManagerList::TitleEntry& en... FILE: src/gui/wxgui/TitleManager.h type class (line 27) | enum class type class (line 33) | enum class type CafeTitleListCallbackEvent (line 64) | struct CafeTitleListCallbackEvent type DlMgrTitleReport (line 95) | struct DlMgrTitleReport function m_connectRequested (line 103) | bool m_connectRequested{false}; // connect was clicked before m_foundTit... FILE: src/gui/wxgui/canvas/IRenderCanvas.h function class (line 6) | class IRenderCanvas FILE: src/gui/wxgui/canvas/OpenGLCanvas.cpp class OpenGLCanvas (line 32) | class OpenGLCanvas method OpenGLCanvas (line 89) | OpenGLCanvas(wxWindow* parent, const wxSize& size, bool is_main_window) method UpdateVSyncState (line 119) | void UpdateVSyncState() class GLCanvasManager (line 34) | class GLCanvasManager : public OpenGLCanvasCallbacks method GLCanvasManager (line 37) | GLCanvasManager() method SetTVView (line 47) | void SetTVView(OpenGLCanvas* canvas) method SetPadView (line 52) | void SetPadView(OpenGLCanvas* canvas) method SetGLContext (line 57) | void SetGLContext(wxGLContext* context) method DeleteGLContext (line 62) | void DeleteGLContext() method HasPadViewOpen (line 71) | bool HasPadViewOpen() const class OpenGLCanvas (line 86) | class OpenGLCanvas : public IRenderCanvas, public wxGLCanvas method OpenGLCanvas (line 89) | OpenGLCanvas(wxWindow* parent, const wxSize& size, bool is_main_window) method UpdateVSyncState (line 119) | void UpdateVSyncState() function wxWindow (line 147) | wxWindow* GLCanvas_Create(wxWindow* parent, const wxSize& size, bool is_... FILE: src/gui/wxgui/components/TextList.cpp function wxSize (line 82) | wxSize TextList::DoGetVirtualSize() const function uint32 (line 137) | uint32 TextList::GetElementCount() const FILE: src/gui/wxgui/components/TextList.h function wxSize (line 20) | wxSize DoGetVirtualSize() const override; function virtual (line 36) | virtual void OnMouseMove(const wxPoint& position, uint32 line) {} function virtual (line 37) | virtual void OnKeyPressed(sint32 key_code, const wxPoint& position) {} function virtual (line 40) | virtual void OnMouseDClick(const wxPoint& position, uint32 line) {} function virtual (line 41) | virtual void OnContextMenu(const wxPoint& position, uint32 line) {} function OnEraseBackground (line 43) | void OnEraseBackground(wxEraseEvent&) {} FILE: src/gui/wxgui/components/wxDownloadManagerList.cpp function wxString (line 130) | wxString wxDownloadManagerList::OnGetItemText(long item, long column) const function wxItemAttr (line 142) | wxItemAttr* wxDownloadManagerList::OnGetItemAttr(long item) const type ContextMenuEntries (line 319) | enum ContextMenuEntries function wxString (line 438) | wxString wxDownloadManagerList::GetTitleEntryText(const TitleEntry& entr... function wxString (line 512) | wxString wxDownloadManagerList::GetTranslatedTitleEntryType(EntryType type) FILE: src/gui/wxgui/components/wxDownloadManagerList.h function class (line 12) | class wxDownloadManagerList : public wxListView FILE: src/gui/wxgui/components/wxGameList.cpp function _stripPathFilename (line 63) | void _stripPathFilename(fs::path& path) function _getCachesPaths (line 69) | std::vector _getCachesPaths(const TitleId& titleId) function writeICNS (line 92) | bool writeICNS(const fs::path& pngPath, const fs::path& icnsPath) { function order_to_int (line 480) | static inline int order_to_int(const std::weak_ordering &wo) type ContextMenuEntries (line 611) | enum ContextMenuEntries type ItemIds (line 873) | enum ItemIds FILE: src/gui/wxgui/components/wxGameList.h function class (line 15) | class wxTitleIdEvent : public wxCommandEvent type class (line 36) | enum class type ItemColumns (line 72) | enum ItemColumns : int type SortData (line 88) | struct SortData type CafeTitleListCallbackEvent (line 115) | struct CafeTitleListCallbackEvent FILE: src/gui/wxgui/components/wxInputDraw.h function class (line 9) | class wxInputDraw : public wxWindow FILE: src/gui/wxgui/components/wxLogCtrl.h function class (line 4) | class wxLogCtrl : public TextList FILE: src/gui/wxgui/components/wxProgressDialogManager.h function class (line 13) | class wxProgressDialogManager : public wxEvtHandler function Destroy (line 41) | void Destroy() function OnDestroyProgressDialog (line 84) | void OnDestroyProgressDialog(wxThreadEvent& event) function OnUpdateProgressDialog (line 94) | void OnUpdateProgressDialog(wxThreadEvent& event) function m_isCancelled (line 114) | bool m_isCancelled{false}; FILE: src/gui/wxgui/components/wxTitleManagerList.cpp function wxString (line 169) | wxString wxTitleManagerList::OnGetItemText(long item, long column) const function wxItemAttr (line 181) | wxItemAttr* wxTitleManagerList::OnGetItemAttr(long item) const type ZArchiveWriterContext (line 393) | struct ZArchiveWriterContext method NewOutputFile (line 395) | static void NewOutputFile(const int32_t partIndex, void* _ctx) method WriteOutputData (line 403) | static void WriteOutputData(const void* data, size_t length, void* _ctx) method RecursivelyCountFiles (line 410) | bool RecursivelyCountFiles(const std::string& fscPath) method RecursivelyAddFiles (line 439) | bool RecursivelyAddFiles(std::string archivePath, std::string fscPath) method LoadTitleMetaAndCountFiles (line 482) | bool LoadTitleMetaAndCountFiles(TitleInfo* titleInfo) method StoreTitle (line 491) | bool StoreTitle(TitleInfo* titleInfo) method AddTitles (line 500) | bool AddTitles(TitleInfo** titles, size_t count) type ContextMenuEntries (line 745) | enum ContextMenuEntries function wxString (line 925) | wxString wxTitleManagerList::GetTitleEntryText(const TitleEntry& entry, ... function wxString (line 973) | wxString wxTitleManagerList::GetTranslatedTitleEntryType(EntryType type) type CafeSaveListCallbackEvent (line 1073) | struct CafeSaveListCallbackEvent FILE: src/gui/wxgui/components/wxTitleManagerList.h type ItemColumn (line 19) | enum ItemColumn type class (line 32) | enum class function EntryFormat (line 41) | enum class EntryFormat FILE: src/gui/wxgui/debugger/BreakpointWindow.cpp type ItemColumns (line 20) | enum ItemColumns FILE: src/gui/wxgui/debugger/BreakpointWindow.h function class (line 9) | class BreakpointWindow : public wxFrame FILE: src/gui/wxgui/debugger/DebuggerWindow2.cpp function XMLDebuggerConfig (line 473) | XMLDebuggerConfig& DebuggerWindow2::GetConfig() FILE: src/gui/wxgui/debugger/DebuggerWindow2.h type DebuggerConfig (line 31) | struct DebuggerConfig type XMLDataConfig (line 50) | typedef XMLDataConfig XMLDebuggerConfig; type DebuggerModuleStorage (line 52) | struct DebuggerModuleStorage type XMLDataConfig (line 62) | typedef XMLDataConfig XMLDebuggerModuleConfig; function wxBitmap (line 64) | static wxBitmap LoadThemedBitmapFromPNG(const uint8* data, size_t size, ... FILE: src/gui/wxgui/debugger/DisasmCtrl.cpp function InitSyntaxColors (line 72) | static void InitSyntaxColors() function uint32 (line 713) | static uint32 GetUnrelocatedAddress(MPTR address) function wxSize (line 797) | wxSize DisasmCtrl::DoGetBestSize() const function uint32 (line 807) | uint32 DisasmCtrl::GetViewBaseAddress() const function uint32 (line 826) | uint32 DisasmCtrl::AddressToScrollPos(uint32 offset) const FILE: src/gui/wxgui/debugger/DisasmCtrl.h function class (line 6) | class DisasmCtrl : public TextList FILE: src/gui/wxgui/debugger/DumpCtrl.cpp function uint32 (line 259) | uint32 DumpCtrl::LineToOffset(uint32 line) function uint32 (line 264) | uint32 DumpCtrl::OffsetToLine(uint32 offset) function wxSize (line 285) | wxSize DumpCtrl::DoGetBestSize() const FILE: src/gui/wxgui/debugger/DumpCtrl.h function class (line 5) | class DumpCtrl : public TextList FILE: src/gui/wxgui/debugger/DumpWindow.h function class (line 7) | class DumpWindow : public wxFrame FILE: src/gui/wxgui/debugger/ModuleWindow.cpp type ItemColumns (line 14) | enum ItemColumns FILE: src/gui/wxgui/debugger/ModuleWindow.h function class (line 8) | class ModuleWindow : public wxFrame FILE: src/gui/wxgui/debugger/RegisterWindow.h function class (line 8) | class RegisterWindow : public wxFrame FILE: src/gui/wxgui/debugger/SymbolCtrl.cpp type ItemColumns (line 6) | enum ItemColumns function wxString (line 79) | wxString SymbolListCtrl::OnGetItemText(long item, long column) const FILE: src/gui/wxgui/debugger/SymbolCtrl.h function class (line 5) | class SymbolListCtrl : public wxListView FILE: src/gui/wxgui/debugger/SymbolWindow.cpp type ItemColumns (line 7) | enum ItemColumns FILE: src/gui/wxgui/debugger/SymbolWindow.h function class (line 8) | class SymbolWindow : public wxFrame FILE: src/gui/wxgui/dialogs/CreateAccount/wxCreateAccountDialog.cpp function uint32 (line 53) | uint32 wxCreateAccountDialog::GetPersistentId() const function wxString (line 59) | wxString wxCreateAccountDialog::GetMiiName() const FILE: src/gui/wxgui/dialogs/CreateAccount/wxCreateAccountDialog.h function class (line 4) | class wxCreateAccountDialog : public wxDialog FILE: src/gui/wxgui/dialogs/SaveImport/SaveImportWindow.h function class (line 5) | class SaveImportWindow : public wxDialog FILE: src/gui/wxgui/dialogs/SaveImport/SaveTransfer.h function class (line 7) | class SaveTransfer : public wxDialog FILE: src/gui/wxgui/helpers/wxControlObject.h function class (line 5) | class wxControlObject : public wxObject function class (line 24) | class wxControlObjects : public wxObject FILE: src/gui/wxgui/helpers/wxCustomData.h function m_data (line 12) | wxCustomData(T data) function T (line 21) | T get() { return std::move(m_data); } function operator (line 29) | bool operator==(const T& o) const { return m_data == o.m_data; } function operator (line 30) | bool operator!=(const T& o) const { return !(*this == o); } FILE: src/gui/wxgui/helpers/wxCustomEvents.h function class (line 15) | class wxSetStatusBarTextEvent : public wxCommandEvent function class (line 39) | class wxSetGaugeValue : public wxCommandEvent function wxGauge (line 60) | [[nodiscard]] wxGauge* GetGauge() const { return (wxGauge*)GetEventObjec... function wxControl (line 62) | [[nodiscard]] wxControl* GetTextCtrl() const { return m_text_ctrl; } function wxEvent (line 64) | wxEvent* Clone() const override FILE: src/gui/wxgui/helpers/wxHelpers.cpp function wxAutosizeColumn (line 20) | void wxAutosizeColumn(wxListCtrlBase* ctrl, int col) function wxAutosizeColumns (line 30) | void wxAutosizeColumns(wxListCtrlBase* ctrl, int col_start, int col_end) function update_slider_text (line 37) | void update_slider_text(wxCommandEvent& event, const wxFormatString& for... function uint32 (line 48) | uint32 fix_raw_keycode(uint32 keycode, uint32 raw_flags) function initHandleContextFromWxWidgetsWindow (line 78) | WindowSystem::WindowHandleInfo initHandleContextFromWxWidgetsWindow(wxWi... FILE: src/gui/wxgui/helpers/wxHelpers.h function string_view (line 9) | struct fmt::formatter : formatter function class (line 18) | class wxTempEnable function class (line 41) | class wxTempDisable : wxTempEnable FILE: src/gui/wxgui/helpers/wxLogEvent.h function class (line 8) | class wxLogEvent : public wxCommandEvent FILE: src/gui/wxgui/helpers/wxWayland.cpp function wxWlIsWaylandWindow (line 7) | bool wxWlIsWaylandWindow(wxWindow* window) function wxWlSetAppId (line 14) | void wxWlSetAppId(wxFrame* frame, const char* applicationId) FILE: src/gui/wxgui/helpers/wxWayland.h function class (line 12) | class wxWlSubsurface FILE: src/gui/wxgui/input/HotkeySettings.cpp function GenerateScreenshotFilename (line 20) | std::optional GenerateScreenshotFilename(bool isDRC) function SaveScreenshotToFile (line 50) | bool SaveScreenshotToFile(const fs::path& imagePath, const wxImage& image) function SaveScreenshotToClipboard (line 62) | bool SaveScreenshotToClipboard(const wxImage& image) function SaveScreenshot (line 79) | std::optional SaveScreenshot(std::vector data, int w... type HotkeyEntry (line 120) | struct HotkeyEntry method HotkeyEntry (line 127) | HotkeyEntry(wxStaticText* name, wxButton* keyInput, wxButton* controll... function wxString (line 463) | wxString HotkeySettings::To_wxString(uKeyboardHotkey hotkey) function wxString (line 485) | wxString HotkeySettings::To_wxString(ControllerHotkey_t hotkey) FILE: src/gui/wxgui/input/HotkeySettings.h function wxString (line 33) | const wxString m_editModeHotkeyText{ "" }; FILE: src/gui/wxgui/input/InputAPIAddWindow.h function class (line 18) | class InputAPIAddWindow : public wxDialog FILE: src/gui/wxgui/input/InputSettings2.cpp type ControllerPage (line 44) | struct ControllerPage function wxWindow (line 134) | wxWindow* InputSettings2::initialize_page(size_t index) function ControllerPage (line 824) | ControllerPage& InputSettings2::get_current_page_data() const FILE: src/gui/wxgui/input/InputSettings2.h type ControllerPage (line 11) | struct ControllerPage function class (line 14) | class InputSettings2 : public wxDialog FILE: src/gui/wxgui/input/PairingDialog.h function class (line 8) | class PairingDialog : public wxDialog FILE: src/gui/wxgui/input/panels/ClassicControllerInputPanel.h function class (line 9) | class ClassicControllerInputPanel : public InputPanel FILE: src/gui/wxgui/input/panels/InputPanel.h function class (line 15) | class InputPanel : public wxPanel FILE: src/gui/wxgui/input/panels/ProControllerInputPanel.h function class (line 8) | class ProControllerInputPanel : public InputPanel FILE: src/gui/wxgui/input/panels/VPADInputPanel.h function class (line 9) | class VPADInputPanel : public InputPanel FILE: src/gui/wxgui/input/panels/WiimoteInputPanel.h function class (line 11) | class WiimoteInputPanel : public InputPanel FILE: src/gui/wxgui/input/settings/DefaultControllerSettings.h function class (line 12) | class DefaultControllerSettings : public wxDialog FILE: src/gui/wxgui/input/settings/WiimoteControllerSettings.h function class (line 17) | class WiimoteControllerSettings : public wxDialog FILE: src/gui/wxgui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.h function class (line 7) | class DebugPPCThreadsWindow: public wxFrame FILE: src/gui/wxgui/windows/TextureRelationViewer/TextureRelationWindow.cpp function openTextureViewer (line 29) | void openTextureViewer(wxFrame& parentFrame) type LatteTextureInformation (line 172) | struct LatteTextureInformation type LatteTextureInformation (line 262) | struct LatteTextureInformation type LatteTextureViewInformation (line 262) | struct LatteTextureViewInformation FILE: src/gui/wxgui/windows/TextureRelationViewer/TextureRelationWindow.h function class (line 7) | class TextureRelationViewerWindow : public wxFrame FILE: src/gui/wxgui/wxCemuConfig.h function namespace (line 9) | namespace DefaultColumnSize type class (line 23) | enum class type uKeyboardHotkey (line 31) | typedef union type sint16 (line 43) | typedef sint16 ControllerHotkey_t; type sHotkeyCfg (line 45) | struct sHotkeyCfg function ControllerHotkey_t (line 51) | ControllerHotkey_t controller{controllerNone}; function string_view (line 65) | struct fmt::formatter : formatter type wxCemuConfig (line 75) | struct wxCemuConfig function column_width (line 110) | struct function hotkeys (line 122) | struct type XMLChildConfig (line 143) | typedef XMLChildConfig= rhs ? lhs : rhs; } function ImVec2 (line 13) | static ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a) { retu... function ImRotateStart (line 16) | void ImRotateStart() function ImVec2 (line 21) | ImVec2 ImRotationCenter() function ImRotateEnd (line 32) | void ImRotateEnd(float rad, ImVec2 center) function ImGui_PrecacheFonts (line 53) | void ImGui_PrecacheFonts() function ImGui_ClearFonts (line 107) | void ImGui_ClearFonts() function ImFont (line 112) | ImFont* ImGui_GetFont(float size) function ImGui_UpdateWindowInformation (line 122) | void ImGui_UpdateWindowInformation(bool mainWindow) FILE: src/imgui/imgui_impl_opengl3.cpp function ImGui_ImplOpenGL3_Init (line 139) | bool ImGui_ImplOpenGL3_Init(const char* glsl_version) function ImGui_ImplOpenGL3_Shutdown (line 189) | void ImGui_ImplOpenGL3_Shutdown() function ImGui_ImplOpenGL3_NewFrame (line 194) | void ImGui_ImplOpenGL3_NewFrame() function ImGui_ImplOpenGL3_SetupRenderState (line 203) | static void ImGui_ImplOpenGL3_SetupRenderState(ImDrawData* draw_data, in... function ImGui_ImplOpenGL3_RenderDrawData (line 256) | void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data) function ImGui_ImplOpenGL3_CreateFontsTexture (line 391) | bool ImGui_ImplOpenGL3_CreateFontsTexture() function ImGui_ImplOpenGL3_DestroyFontsTexture (line 423) | void ImGui_ImplOpenGL3_DestroyFontsTexture() function CheckShader (line 435) | static bool CheckShader(GLuint handle, const char* desc) function CheckProgram (line 453) | static bool CheckProgram(GLuint handle, const char* desc) function ImGui_ImplOpenGL3_CreateDeviceObjects (line 470) | bool ImGui_ImplOpenGL3_CreateDeviceObjects() function ImGui_ImplOpenGL3_DestroyDeviceObjects (line 650) | void ImGui_ImplOpenGL3_DestroyDeviceObjects() FILE: src/imgui/imgui_impl_vulkan.cpp type ImGui_ImplVulkanH_FrameRenderBuffers (line 53) | struct ImGui_ImplVulkanH_FrameRenderBuffers type ImGui_ImplVulkanH_WindowRenderBuffers (line 65) | struct ImGui_ImplVulkanH_WindowRenderBuffers type ImGuiTexture (line 103) | struct ImGuiTexture function ImGui_ImplVulkan_MemoryType (line 228) | static uint32_t ImGui_ImplVulkan_MemoryType(VkMemoryPropertyFlags proper... function check_vk_result (line 239) | static void check_vk_result(VkResult err) function CreateOrResizeBuffer (line 246) | static void CreateOrResizeBuffer(VkBuffer& buffer, VkDeviceMemory& buffe... function ImGui_ImplVulkan_SetupRenderState (line 279) | static void ImGui_ImplVulkan_SetupRenderState(ImDrawData* draw_data, VkC... function ImGui_ImplVulkan_RenderDrawData (line 324) | void ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data, VkCommandBuf... function ImGui_ImplVulkan_DestroyFontsTexture (line 461) | void ImGui_ImplVulkan_DestroyFontsTexture() function ImGui_ImplVulkan_CreateFontsTexture (line 479) | bool ImGui_ImplVulkan_CreateFontsTexture(VkCommandBuffer command_buffer) function ImGui_ImplVulkan_CreateDeviceObjects (line 640) | bool ImGui_ImplVulkan_CreateDeviceObjects() function ImGui_ImplVulkan_DestroyFontUploadObjects (line 828) | void ImGui_ImplVulkan_DestroyFontUploadObjects() function ImGui_ImplVulkan_DestroyDeviceObjects (line 843) | void ImGui_ImplVulkan_DestroyDeviceObjects() function ImGui_ImplVulkan_Init (line 858) | bool ImGui_ImplVulkan_Init(ImGui_ImplVulkan_InitInfo* info, VkRenderP... function ImTextureID (line 881) | ImTextureID ImGui_ImplVulkan_AddTexture(VkSampler sampler, VkImageView i... function ImGui_ImplVulkan_Shutdown (line 914) | void ImGui_ImplVulkan_Shutdown() function ImGui_ImplVulkan_NewFrame (line 919) | void ImGui_ImplVulkan_NewFrame(VkCommandBuffer command_buffer, VkFramebu... function ImGui_ImplVulkan_SetMinImageCount (line 933) | void ImGui_ImplVulkan_SetMinImageCount(uint32_t min_image_count) function VkSurfaceFormatKHR (line 963) | VkSurfaceFormatKHR ImGui_ImplVulkanH_SelectSurfaceFormat(VkPhysicalDevic... function VkPresentModeKHR (line 1007) | VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode(VkPhysicalDevice ph... function ImGui_ImplVulkanH_CreateWindowCommandBuffers (line 1029) | void ImGui_ImplVulkanH_CreateWindowCommandBuffers(VkPhysicalDevice physi... function ImGui_ImplVulkanH_GetMinImageCountFromPresentMode (line 1076) | int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode(VkPresentModeKHR p... function ImGui_ImplVulkanH_CreateWindowSwapchain (line 1089) | void ImGui_ImplVulkanH_CreateWindowSwapchain(VkPhysicalDevice physical_d... function ImGui_ImplVulkanH_CreateWindow (line 1249) | void ImGui_ImplVulkanH_CreateWindow(VkInstance instance, VkPhysicalDevic... function ImGui_ImplVulkanH_DestroyWindow (line 1256) | void ImGui_ImplVulkanH_DestroyWindow(VkInstance instance, VkDevice devic... function ImGui_ImplVulkanH_DestroyFrame (line 1277) | void ImGui_ImplVulkanH_DestroyFrame(VkDevice device, ImGui_ImplVulkanH_F... function ImGui_ImplVulkanH_DestroyFrameSemaphores (line 1290) | void ImGui_ImplVulkanH_DestroyFrameSemaphores(VkDevice device, ImGui_Imp... function ImGui_ImplVulkanH_DestroyFrameRenderBuffers (line 1297) | void ImGui_ImplVulkanH_DestroyFrameRenderBuffers(VkDevice device, ImGui_... function ImGui_ImplVulkanH_DestroyWindowRenderBuffers (line 1307) | void ImGui_ImplVulkanH_DestroyWindowRenderBuffers(VkDevice device, ImGui... function ImTextureID (line 1317) | ImTextureID ImGui_ImplVulkan_GenerateTexture(VkCommandBuffer commandBuff... function ImGui_ImplVulkan_DeleteTexture (line 1472) | void ImGui_ImplVulkan_DeleteTexture(ImTextureID id) FILE: src/imgui/imgui_impl_vulkan.h type ImGui_ImplVulkan_InitInfo (line 31) | struct ImGui_ImplVulkan_InitInfo type ImGui_ImplVulkanH_Frame (line 83) | struct ImGui_ImplVulkanH_Frame type ImGui_ImplVulkanH_Window (line 84) | struct ImGui_ImplVulkanH_Window type ImGui_ImplVulkanH_Frame (line 96) | struct ImGui_ImplVulkanH_Frame type ImGui_ImplVulkanH_FrameSemaphores (line 106) | struct ImGui_ImplVulkanH_FrameSemaphores type ImGui_ImplVulkanH_Window (line 114) | struct ImGui_ImplVulkanH_Window FILE: src/input/ControllerFactory.cpp function ControllerPtr (line 22) | ControllerPtr ControllerFactory::CreateController(InputAPI::Type api, st... function EmulatedControllerPtr (line 114) | EmulatedControllerPtr function ControllerProviderPtr (line 132) | ControllerProviderPtr ControllerFactory::CreateControllerProvider(InputA... FILE: src/input/ControllerFactory.h function class (line 7) | class ControllerFactory FILE: src/input/InputManager.cpp function EmulatedControllerPtr (line 559) | EmulatedControllerPtr InputManager::set_controller(EmulatedControllerPtr... function EmulatedControllerPtr (line 610) | EmulatedControllerPtr InputManager::set_controller(size_t player_index, ... function EmulatedControllerPtr (line 626) | EmulatedControllerPtr InputManager::set_controller(size_t player_index, ... function EmulatedControllerPtr (line 636) | EmulatedControllerPtr InputManager::get_controller(size_t player_index) ... function EmulatedControllerPtr (line 654) | EmulatedControllerPtr InputManager::delete_controller(size_t player_inde... function ControllerProviderPtr (line 739) | ControllerProviderPtr InputManager::get_api_provider(InputAPI::Type api)... function ControllerProviderPtr (line 748) | ControllerProviderPtr InputManager::get_api_provider(InputAPI::Type api,... FILE: src/input/InputManager.h function class (line 25) | class InputManager : public Singleton FILE: src/input/api/Controller.cpp function ControllerState (line 10) | const ControllerState& ControllerBase::update_state() function ControllerState (line 164) | const ControllerState& ControllerBase::calibrate() FILE: src/input/api/Controller.h function namespace (line 7) | namespace pugi function uint64 (line 12) | enum Buttons2 : uint64 FILE: src/input/api/ControllerProvider.h type ControllerProviderSettings (line 7) | struct ControllerProviderSettings function class (line 13) | class ControllerProviderBase function m_settings (line 48) | ControllerProvider(const TSettings& settings) FILE: src/input/api/ControllerState.h function PositionVisibility (line 6) | enum class PositionVisibility { function GetButtonState (line 53) | bool GetButtonState(uint32 buttonId) const function UnsetButtons (line 61) | void UnsetButtons(const ControllerButtonState& buttonsToUnset) type ControllerState (line 121) | struct ControllerState function ControllerButtonState (line 136) | ControllerButtonState buttons{} FILE: src/input/api/DSU/DSUController.cpp function MotionSample (line 60) | MotionSample DSUController::get_motion_sample() function PositionVisibility (line 96) | PositionVisibility DSUController::GetPositionVisibility() function ControllerState (line 130) | ControllerState DSUController::raw_state() FILE: src/input/api/DSU/DSUController.h function class (line 10) | class DSUController : public Controller FILE: src/input/api/DSU/DSUControllerProvider.cpp function MotionSample (line 240) | MotionSample DSUControllerProvider::get_motion_sample(uint8_t index) const FILE: src/input/api/DSU/DSUControllerProvider.h function ControllerProviderSettings (line 16) | struct DSUProviderSettings : public ControllerProviderSettings function class (line 41) | class DSUControllerProvider : public ControllerProvider FILE: src/input/api/GameCube/GameCubeControllerProvider.cpp function uint32 (line 81) | uint32 GameCubeControllerProvider::get_adapter_count() const FILE: src/input/api/GameCube/GameCubeControllerProvider.h function class (line 8) | class GameCubeControllerProvider : public ControllerProviderBase FILE: src/input/api/InputAPI.h function namespace (line 5) | namespace InputAPI FILE: src/input/api/Keyboard/KeyboardController.cpp function ControllerState (line 17) | ControllerState KeyboardController::raw_state() FILE: src/input/api/Keyboard/KeyboardController.h function class (line 6) | class KeyboardController : public Controller FILE: src/input/api/Keyboard/KeyboardControllerProvider.h function class (line 9) | class KeyboardControllerProvider : public ControllerProviderBase FILE: src/input/api/SDL/SDLController.cpp function MotionSample (line 116) | MotionSample SDLController::get_motion_sample() function ControllerState (line 134) | ControllerState SDLController::raw_state() FILE: src/input/api/SDL/SDLController.h function is_connected (line 23) | bool is_connected() override; function has_rumble (line 27) | bool has_rumble() override { return m_has_rumble; } function SDL_JoystickGUID (line 39) | constexpr static SDL_JoystickGUID kSwitchProController{ 0x03, 0x00, 0x00... FILE: src/input/api/SDL/SDLControllerProvider.cpp type SDL_JoystickGUIDHash (line 9) | struct SDL_JoystickGUIDHash function MotionSample (line 119) | MotionSample SDLControllerProvider::motion_sample(int diid) FILE: src/input/api/SDL/SDLControllerProvider.h function class (line 15) | class SDLControllerProvider : public ControllerProviderBase FILE: src/input/api/Wiimote/NativeWiimoteController.cpp function PositionVisibility (line 101) | PositionVisibility NativeWiimoteController::GetPositionVisibility() function MotionSample (line 128) | MotionSample NativeWiimoteController::get_motion_sample() function MotionSample (line 134) | MotionSample NativeWiimoteController::get_nunchuck_motion_sample() const function uint32 (line 195) | uint32 NativeWiimoteController::get_packet_delay() function ControllerState (line 207) | ControllerState NativeWiimoteController::raw_state() FILE: src/input/api/Wiimote/NativeWiimoteController.h function class (line 7) | class NativeWiimoteController : public Controller FILE: src/input/api/XInput/XInputControllerProvider.h function class (line 12) | class XInputControllerProvider : public ControllerProviderBase FILE: src/input/emulated/ClassicController.cpp function uint32 (line 11) | uint32 ClassicController::get_emulated_button_flag(uint32 id) const function uint32 (line 16) | uint32 ClassicController::s_get_emulated_button_flag(uint32 id) FILE: src/input/emulated/ClassicController.h function class (line 5) | class ClassicController : public WPADController FILE: src/input/emulated/EmulatedController.cpp function MotionSample (line 113) | MotionSample EmulatedController::get_motion_data() const function MotionSample (line 150) | MotionSample EmulatedController::get_second_motion_data() const function PositionVisibility (line 210) | PositionVisibility EmulatedController::GetPositionVisibility() const FILE: src/input/emulated/EmulatedController.h function class (line 16) | class EmulatedController function string_view (line 128) | struct fmt::formatter : formatter { FILE: src/input/emulated/ProController.cpp function uint32 (line 12) | uint32 ProController::get_emulated_button_flag(uint32 id) const function uint32 (line 17) | uint32 ProController::s_get_emulated_button_flag(uint32 id) FILE: src/input/emulated/ProController.h function class (line 5) | class ProController : public WPADController FILE: src/input/emulated/VPADController.cpp type ControllerVPADMapping2 (line 9) | enum ControllerVPADMapping2 : uint32 function uint32 (line 439) | uint32 VPADController::get_emulated_button_flag(uint32 id) const FILE: src/input/emulated/VPADController.h function class (line 7) | class VPADController : public EmulatedController FILE: src/input/emulated/WPADController.cpp function WPADDataFormat (line 13) | WPADDataFormat WPADController::get_default_data_format() const function uint32 (line 36) | uint32 WPADController::get_emulated_button_flag(WPADDataFormat format, u... FILE: src/input/emulated/WPADController.h type WPADDeviceType (line 9) | enum WPADDeviceType type WPADCoreButtons (line 23) | enum WPADCoreButtons type WPADNunchuckButtons (line 39) | enum WPADNunchuckButtons type WPADClassicButtons (line 46) | enum WPADClassicButtons type WPADProButtons (line 66) | enum WPADProButtons type WPADDataFormat (line 87) | enum WPADDataFormat { function class (line 107) | class WPADController : public EmulatedController FILE: src/input/emulated/WiimoteController.cpp function uint32 (line 22) | uint32 WiimoteController::get_emulated_button_flag(uint32 id) const function uint32 (line 114) | uint32 WiimoteController::s_get_emulated_button_flag(uint32 id) FILE: src/input/emulated/WiimoteController.h function class (line 5) | class WiimoteController : public WPADController FILE: src/input/motion/Mahony.h function class (line 7) | class MahonySensorFusion function updateGyroBias (line 133) | void updateGyroBias(float gx, float gy, float gz) function m_roll (line 155) | float m_roll{} function m_pitch (line 156) | float m_pitch{} function m_yaw (line 157) | float m_yaw{} function m_rollWinding (line 158) | int m_rollWinding{} function m_pitchWinding (line 159) | int m_pitchWinding{} function m_yawWinding (line 160) | int m_yawWinding{} function uint64 (line 164) | uint64 m_gyroTotalSampleCount{} FILE: src/input/motion/MotionHandler.h function class (line 6) | class WiiUMotionHandler function MotionSample (line 33) | MotionSample getMotionSample() FILE: src/input/motion/MotionSample.h function Quat (line 28) | static Quat AngleAxis(float inAngle, float inX, float inY, float inZ) function Set (line 35) | void Set(float inW, float inX, float inY, float inZ) function Normalize (line 58) | void Normalize() function Quat (line 79) | Quat Normalized() const function Quat (line 94) | Quat Conjugated() const function getVPADOrientation (line 130) | void getVPADOrientation(float orientation[3]) function getVPADGyroChange (line 137) | void getVPADGyroChange(float gyro[3]) function getVPADAccelerometer (line 152) | void getVPADAccelerometer(float acc[3]) function getVPADAccMagnitude (line 159) | float getVPADAccMagnitude() function getVPADAccAcceleration (line 164) | float getVPADAccAcceleration() // Possibly not entirely correct. Our res... function getVPADAccXY (line 169) | void getVPADAccXY(float accXY[2]) function getXVector (line 180) | void getXVector(float vOut[3], Quaternionf& q) function getVPADAttitudeMatrix (line 197) | void getVPADAttitudeMatrix(float mtx[9]) function calculateAccAcceleration (line 208) | static float calculateAccAcceleration(float prevAcc[3], float currentAcc... function getAccelerometer (line 216) | void getAccelerometer(float acc[3]) function getGyrometer (line 222) | void getGyrometer(float gyro[3]) function getAtanPitch (line 235) | static float getAtanPitch(float X, float Y, float Z) function m_accAcceleration (line 243) | float m_accAcceleration{} function m_accMagnitude (line 247) | float m_accMagnitude{} FILE: src/main.cpp function _putenvSafe (line 61) | void _putenvSafe(const char* c) function reconfigureGLDrivers (line 68) | void reconfigureGLDrivers() function reconfigureVkDrivers (line 89) | void reconfigureVkDrivers() function WindowsInitCwd (line 95) | void WindowsInitCwd() function CemuCommonInit (line 110) | void CemuCommonInit() function UnitTests (line 158) | void UnitTests() function requireConsole (line 168) | void requireConsole() function HandlePostUpdate (line 194) | void HandlePostUpdate() function wWinMain (line 233) | int wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdL... function main (line 245) | int main(int argc, char* argv[]) function main (line 258) | int main(int argc, char *argv[]) function DLLEXPORT (line 270) | DLLEXPORT uint64 gameMeta_getTitleId() FILE: src/mainLLE.cpp function loadEncryptedPPCAncastKernel (line 12) | void loadEncryptedPPCAncastKernel() function loadPPCBootrom (line 24) | void loadPPCBootrom() function mainEmulatorLLE (line 32) | void mainEmulatorLLE() FILE: src/resource/CafeDefaultFont.cpp function uint8 (line 2562) | uint8* extractCafeDefaultFont(sint32* size) FILE: src/tools/ShaderCacheMerger.cpp function MergeShaderCacheFile (line 6) | void MergeShaderCacheFile(std::string fileName) function MergePipelineCacheFile (line 52) | void MergePipelineCacheFile(std::string fileName) function MergeShaderAndPipelineCacheFiles (line 99) | void MergeShaderAndPipelineCacheFiles() function ToolShaderCacheMerger (line 125) | void ToolShaderCacheMerger() FILE: src/util/ChunkedHeap/ChunkedHeap.h function allocateChunk (line 5) | struct CHAddr function _allocFrom (line 112) | void _allocFrom(AllocRange* range, uint32 bucketIndex, uint32 allocOffse... function CHAddr (line 149) | CHAddr _alloc(uint32 size, uint32 alignment) function _free (line 201) | void _free(CHAddr addr) function verifyHeap (line 260) | void verifyHeap() FILE: src/util/DXGIWrapper/DXGIWrapper.h function Cleanup (line 65) | void Cleanup() FILE: src/util/EventService.h function Events (line 8) | enum class Events : int32_t function class (line 15) | class EventService : public Singleton FILE: src/util/Fiber/FiberUnix.cpp function Fiber (line 42) | Fiber* Fiber::PrepareCurrentThread(void* privateData) FILE: src/util/Fiber/FiberWin.cpp function Fiber (line 23) | Fiber* Fiber::PrepareCurrentThread(void* privateData) FILE: src/util/ImageWriter/bmp.h function _bmp_write (line 3) | static void _bmp_write(FileStream* fs, sint32 width, sint32 height, uint... function bmp_store8BitAs24 (line 51) | static bool bmp_store8BitAs24(wchar_t* path, sint32 width, sint32 height... function bmp_store16BitAs24 (line 77) | static bool bmp_store16BitAs24(wchar_t* path, sint32 width, sint32 heigh... function bmp_store24BitAs24 (line 103) | static bool bmp_store24BitAs24(wchar_t* path, sint32 width, sint32 heigh... FILE: src/util/ImageWriter/tga.h function tga_write_rgba (line 4) | static bool tga_write_rgba(const fs::path& path, sint32 width, sint32 he... FILE: src/util/IniParser/IniParser.h function m_parseOffset (line 42) | size_t m_parseOffset{ 0 } function m_currentSectionIndex (line 44) | size_t m_currentSectionIndex{std::numeric_limits::max()}; FILE: src/util/MemMapper/MemMapper.h function namespace (line 3) | namespace MemMapper FILE: src/util/MemMapper/MemMapperUnix.cpp type MemMapper (line 6) | namespace MemMapper function GetPageSize (line 14) | size_t GetPageSize() function GetProt (line 19) | int GetProt(PAGE_PERMISSION permissionFlags) function FreeReservation (line 38) | void FreeReservation(void* baseAddr, size_t size) function FreeMemory (line 62) | void FreeMemory(void* baseAddr, size_t size, bool fromReservation) FILE: src/util/MemMapper/MemMapperWin.cpp type MemMapper (line 5) | namespace MemMapper function GetPageSize (line 15) | size_t GetPageSize() function DWORD (line 20) | DWORD GetPageProtection(PAGE_PERMISSION permissionFlags) function FreeReservation (line 40) | void FreeReservation(void* baseAddr, size_t size) function FreeMemory (line 55) | void FreeMemory(void* baseAddr, size_t size, bool fromReservation) FILE: src/util/ScreenSaver/ScreenSaver.h function class (line 4) | class ScreenSaver FILE: src/util/SystemInfo/SystemInfo.cpp function uint64 (line 3) | uint64 ProcessorTime::work() function uint64 (line 8) | uint64 ProcessorTime::total() function uint32 (line 21) | uint32 GetProcessorCount() function QueryProcTime (line 26) | void QueryProcTime(ProcessorTime &out) FILE: src/util/SystemInfo/SystemInfo.h type ProcessorTime (line 3) | struct ProcessorTime FILE: src/util/SystemInfo/SystemInfoLinux.cpp function uint64 (line 5) | uint64 QueryRamUsage() function QueryCoreTimes (line 25) | void QueryCoreTimes(uint32 count, std::vector& out) FILE: src/util/SystemInfo/SystemInfoMac.cpp function uint64 (line 14) | uint64 QueryRamUsage() function QueryCoreTimes (line 25) | void QueryCoreTimes(uint32 count, std::vector& out) FILE: src/util/SystemInfo/SystemInfoStub.cpp function uint64 (line 3) | uint64 QueryRamUsage() function QueryProcTime (line 8) | void QueryProcTime(uint64 &out_now, uint64 &out_user, uint64 &out_kernel) function QueryCoreTimes (line 15) | void QueryCoreTimes(uint32 count, std::vector& out) FILE: src/util/SystemInfo/SystemInfoUnix.cpp function QueryProcTime (line 5) | void QueryProcTime(uint64 &out_now, uint64 &out_user, uint64 &out_kernel) FILE: src/util/SystemInfo/SystemInfoWin.cpp function uint64 (line 7) | uint64 QueryRamUsage() function QueryProcTime (line 21) | void QueryProcTime(uint64 &out_now, uint64 &out_user, uint64 &out_kernel) function QueryCoreTimes (line 49) | void QueryCoreTimes(uint32 count, std::vector& out) FILE: src/util/ThreadPool/ThreadPool.h function class (line 3) | class ThreadPool FILE: src/util/VirtualHeap/VirtualHeap.cpp function VirtualBufferHeap_t (line 3) | VirtualBufferHeap_t* virtualBufferHeap_create(uint32 virtualHeapSize, vo... function VirtualBufferHeapEntry_t (line 24) | VirtualBufferHeapEntry_t* virtualBufferHeap_createEntry(VirtualBufferHea... function virtualBufferHeap_releaseEntry (line 38) | void virtualBufferHeap_releaseEntry(VirtualBufferHeap_t* bufferHeap, Vir... function VirtualBufferHeapEntry_t (line 47) | VirtualBufferHeapEntry_t* virtualBufferHeap_allocate(VirtualBufferHeap_t... function virtualBufferHeap_free (line 122) | void virtualBufferHeap_free(VirtualBufferHeap_t* bufferHeap, VirtualBuff... function virtualBufferHeap_freeAddr (line 146) | void virtualBufferHeap_freeAddr(VirtualBufferHeap_t* bufferHeap, void* a... FILE: src/util/VirtualHeap/VirtualHeap.h type VirtualBufferHeapEntry_t (line 5) | struct VirtualBufferHeapEntry_t type VirtualBufferHeap_t (line 13) | struct VirtualBufferHeap_t FILE: src/util/Zir/Core/IR.cpp type ZpIR (line 6) | namespace ZpIR FILE: src/util/Zir/Core/IR.h function zpir_debug_assert (line 7) | inline void zpir_debug_assert(bool _cond) function namespace (line 13) | namespace ZpIR type IRRegDef (line 270) | struct IRRegDef function assignPhysicalRegister (line 283) | void assignPhysicalRegister(ZpIRPhysicalReg physReg) type IRRegConstDef (line 290) | struct IRRegConstDef function DataType (line 301) | DataType type{ DataType::NONE }; type ZpIRBasicBlock (line 314) | struct ZpIRBasicBlock function ZpIRBasicBlock (line 340) | ZpIRBasicBlock* m_branchNotTaken{ nullptr }; // next block if branch not... type ZpIRFunction (line 492) | struct ZpIRFunction function namespace (line 505) | namespace ShaderSubset FILE: src/util/Zir/Core/ZirUtility.h function namespace (line 4) | namespace ZpIR function else (line 30) | else if (auto ins = IR::InsRRR::getIfForm(instruction)) function else (line 49) | else if (auto ins = IR::InsIMPORT::getIfForm(instruction)) function else (line 57) | else if (auto ins = IR::InsEXPORT::getIfForm(instruction)) function replaceRegisters (line 71) | static void replaceRegisters(IR::__InsBase& ins, std::unordered_map r... function emit_IMPORT (line 40) | void emit_IMPORT(LocationSymbolName importSymbolName, IRReg r0) function emit_RR (line 47) | void emit_RR(IR::OpCode opcode, IRReg rA, IRReg rB) function IRReg (line 52) | IRReg emit_RR(IR::OpCode opcode, DataType resultType, IRReg rB) function emit_RRR (line 61) | void emit_RRR(IR::OpCode opcode, IRReg rA, IRReg rB, IRReg rC) function IRReg (line 66) | IRReg emit_RRR(IR::OpCode opcode, DataType resultType, IRReg rB, IRReg rC) function emit (line 73) | void emit(IR::__InsBase* ins) function IRReg (line 80) | IRReg createConstU32(uint32 v) function IRReg (line 85) | IRReg createTypedConst(uint32 v, DataType type) function IRReg (line 90) | IRReg createConstS32(uint32 v) function IRReg (line 95) | IRReg createConstF32(f32 v) function IRReg (line 100) | IRReg createConstPointer(void* v) function DataType (line 107) | DataType getRegType(IRReg reg) function addImport (line 112) | void addImport(IRReg reg, LocationSymbolName importSymbolName) function class (line 123) | class ZpIRBuilder FILE: src/util/Zir/Core/ZpIRDebug.h function setShowPhysicalRegisters (line 13) | void setShowPhysicalRegisters(bool showPhys) function setVirtualRegisterNameSource (line 18) | void setVirtualRegisterNameSource(std::string(*getRegisterNameCustom)(Zp... function setPhysicalRegisterNameSource (line 23) | void setPhysicalRegisterNameSource(std::string(*getRegisterNameCustom)(Z... function m_showPhysicalRegisters (line 36) | bool m_showPhysicalRegisters{} FILE: src/util/Zir/Core/ZpIRPasses.h function class (line 6) | class ZpIRPass function addSourceFromSameBlock (line 17) | struct RALivenessRange_t function isOverlapping (line 58) | bool isOverlapping(sint32 start, sint32 end) const function isOverlapping (line 63) | bool isOverlapping(RALivenessRange_t* range) const function LOCATION (line 80) | LOCATION m_location{ LOCATION::UNASSIGNED }; function class (line 111) | class RARegular : public ZpIRPass FILE: src/util/Zir/EmitterGLSL/ZpIREmitGLSL.cpp class DualStringBuffer (line 8) | class DualStringBuffer method DualStringBuffer (line 13) | DualStringBuffer() : m_offsetBegin(N / 2), m_offsetEnd(N / 2) { } method reset (line 19) | void reset() method append (line 25) | void append(std::string_view strView) method appendFmt (line 33) | void appendFmt(const char* format_str, Args... args) method prepend (line 41) | void prepend(std::string_view strView) method size (line 46) | size_t size() const type ZirEmitter (line 77) | namespace ZirEmitter function DualStringBuffer (line 471) | DualStringBuffer* GLSL::GetRegInlinedExpression(ZpIR::IRReg irReg) function DualStringBuffer (line 478) | DualStringBuffer* GLSL::GetStringBuffer() FILE: src/util/Zir/EmitterGLSL/ZpIREmitGLSL.h function namespace (line 8) | namespace ZirEmitter FILE: src/util/Zir/Passes/RegisterAllocatorForGLSL.cpp type ZirPass (line 6) | namespace ZirPass FILE: src/util/Zir/Passes/ZpIRRegisterAllocator.cpp type ZirPass (line 6) | namespace ZirPass FILE: src/util/boost/bluetooth.h function namespace (line 7) | namespace boost FILE: src/util/bootSound/BootSoundReader.cpp function sint16 (line 22) | sint16* BootSoundReader::getSamples() FILE: src/util/bootSound/BootSoundReader.h function class (line 4) | class BootSoundReader FILE: src/util/containers/IntervalBucketContainer.h type bucketEntry_t (line 6) | struct bucketEntry_t function addRange (line 21) | void addRange(TAddr rangeStart, TAddr rangeEnd, TData* data) function removeRange (line 38) | void removeRange(TAddr rangeStart, TAddr rangeEnd, TData* data) FILE: src/util/containers/LookupTableL3.h function TableY (line 20) | TableY* m_placeholderTableY{} function TableZ (line 21) | TableZ* m_placeholderTableZ{} function T (line 46) | T lookup(uint32 offset) function store (line 57) | void store(uint32 offset, T& t) FILE: src/util/containers/RangeStore.h function getBucket (line 18) | size_t getBucket(_ADDR addr) function getBucketRange (line 25) | void getBucketRange(_ADDR addrStart, _ADDR addrEnd, size_t& bucketFirst,... function deleteRange (line 59) | void deleteRange(void* rangePtr) function findRanges (line 77) | void findRanges(_ADDR start, _ADDR end, std::function method KeyOrValueHasher (line 75) | KeyOrValueHasher() = default; method KeyOrValueHasher (line 76) | KeyOrValueHasher(const hasher& hash) type KeyOrValueEquality (line 108) | struct KeyOrValueEquality : functor_storage method KeyOrValueEquality (line 111) | KeyOrValueEquality() = default; method KeyOrValueEquality (line 112) | KeyOrValueEquality(const key_equal& equality) type sherwood_v3_entry (line 160) | struct sherwood_v3_entry method sherwood_v3_entry (line 162) | sherwood_v3_entry() method sherwood_v3_entry (line 165) | sherwood_v3_entry(int8_t distance_from_desired) method sherwood_v3_entry (line 170) | static sherwood_v3_entry* empty_default_table() method has_value (line 176) | bool has_value() const method is_empty (line 180) | bool is_empty() const method is_at_desired_position (line 184) | bool is_at_desired_position() const method emplace (line 189) | void emplace(int8_t distance, Args &&... args) method destroy_value (line 195) | void destroy_value() function log2 (line 206) | inline int8_t log2(size_t value) type AssignIfTrue (line 229) | struct AssignIfTrue type AssignIfTrue (line 241) | struct AssignIfTrue function next_power_of_two (line 251) | inline size_t next_power_of_two(size_t i) type HashPolicySelector (line 267) | struct HashPolicySelector type HashPolicySelector> (line 272) | struct HashPolicySelector> class sherwood_v3_table (line 278) | class sherwood_v3_table : private EntryAlloc, private Hasher, privat... type convertible_to_iterator (line 283) | struct convertible_to_iterator method sherwood_v3_table (line 298) | sherwood_v3_table() = default; method sherwood_v3_table (line 299) | explicit sherwood_v3_table(size_type bucket_count, const ArgumentH... method sherwood_v3_table (line 304) | sherwood_v3_table(size_type bucket_count, const ArgumentAlloc& alloc) method sherwood_v3_table (line 308) | sherwood_v3_table(size_type bucket_count, const ArgumentHash& hash... method sherwood_v3_table (line 312) | explicit sherwood_v3_table(const ArgumentAlloc& alloc) method sherwood_v3_table (line 317) | sherwood_v3_table(It first, It last, size_type bucket_count = 0, c... method sherwood_v3_table (line 323) | sherwood_v3_table(It first, It last, size_type bucket_count, const... method sherwood_v3_table (line 328) | sherwood_v3_table(It first, It last, size_type bucket_count, const... method sherwood_v3_table (line 332) | sherwood_v3_table(std::initializer_list il, size_type bucket_co... method sherwood_v3_table (line 339) | sherwood_v3_table(std::initializer_list il, size_type bucket_co... method sherwood_v3_table (line 343) | sherwood_v3_table(std::initializer_list il, size_type bucket_co... method sherwood_v3_table (line 347) | sherwood_v3_table(const sherwood_v3_table& other) method sherwood_v3_table (line 351) | sherwood_v3_table(const sherwood_v3_table& other, const ArgumentAl... method sherwood_v3_table (line 366) | sherwood_v3_table(sherwood_v3_table&& other) noexcept method sherwood_v3_table (line 371) | sherwood_v3_table(sherwood_v3_table&& other, const ArgumentAlloc& ... method sherwood_v3_table (line 376) | sherwood_v3_table& operator=(const sherwood_v3_table& other) method sherwood_v3_table (line 397) | sherwood_v3_table& operator=(sherwood_v3_table&& other) noexcept method allocator_type (line 431) | const allocator_type& get_allocator() const method ArgumentEqual (line 435) | const ArgumentEqual& key_eq() const method ArgumentHash (line 439) | const ArgumentHash& hash_function() const type templated_iterator (line 445) | struct templated_iterator method templated_iterator (line 447) | templated_iterator() = default; method templated_iterator (line 448) | templated_iterator(EntryPointer current) method templated_iterator (line 469) | templated_iterator& operator++() method templated_iterator (line 477) | templated_iterator operator++(int) method ValueType (line 484) | ValueType& operator*() const method ValueType (line 488) | ValueType* operator->() const method iterator (line 501) | iterator begin() method const_iterator (line 509) | const_iterator begin() const method const_iterator (line 517) | const_iterator cbegin() const method iterator (line 521) | iterator end() method const_iterator (line 525) | const_iterator end() const method const_iterator (line 529) | const_iterator cend() const method iterator (line 534) | iterator find(const FindKey& key) method const_iterator (line 545) | const_iterator find(const FindKey& key) const method count (line 549) | size_t count(const FindKey& key) const method equal_range (line 553) | std::pair equal_range(const FindKey& key) method equal_range (line 561) | std::pair equal_range(const FindKe... method emplace (line 571) | std::pair emplace(Key&& key, Args &&... args) method insert (line 584) | std::pair insert(const value_type& value) method insert (line 588) | std::pair insert(value_type&& value) method iterator (line 593) | iterator emplace_hint(const_iterator, Args &&... args) method iterator (line 597) | iterator insert(const_iterator, const value_type& value) method iterator (line 601) | iterator insert(const_iterator, value_type&& value) method insert (line 607) | void insert(It begin, It end) method insert (line 614) | void insert(std::initializer_list il) method rehash (line 619) | void rehash(size_t num_buckets) method reserve (line 654) | void reserve(size_t num_elements) method convertible_to_iterator (line 665) | convertible_to_iterator erase(const_iterator to_erase) method iterator (line 678) | iterator erase(const_iterator begin_it, const_iterator end_it) method erase (line 705) | size_t erase(const FindKey& key) method clear (line 717) | void clear() method shrink_to_fit (line 727) | void shrink_to_fit() method swap (line 732) | void swap(sherwood_v3_table& other) method size (line 742) | size_t size() const method max_size (line 746) | size_t max_size() const method bucket_count (line 750) | size_t bucket_count() const method size_type (line 754) | size_type max_bucket_count() const method bucket (line 758) | size_t bucket(const FindKey& key) const method load_factor (line 762) | float load_factor() const method max_load_factor (line 770) | void max_load_factor(float value) method max_load_factor (line 774) | float max_load_factor() const method empty (line 779) | bool empty() const method compute_max_lookups (line 792) | static int8_t compute_max_lookups(size_t num_buckets) method num_buckets_for_reserve (line 798) | size_t num_buckets_for_reserve(size_t num_elements) const method rehash_for_other_container (line 802) | void rehash_for_other_container(const sherwood_v3_table& other) method swap_pointers (line 807) | void swap_pointers(sherwood_v3_table& other) method emplace_new_key (line 819) | emplace_new_key(int8_t distance_from_desired, EntryPointer current... method grow (line 864) | void grow() method deallocate_data (line 869) | void deallocate_data(EntryPointer begin, size_t num_slots_minus_on... method reset_to_empty_state (line 877) | void reset_to_empty_state() method hash_object (line 887) | size_t hash_object(const U& key) method hash_object (line 892) | size_t hash_object(const U& key) const method compares_equal (line 897) | bool compares_equal(const L& lhs, const R& rhs) type convertible_to_iterator (line 902) | struct convertible_to_iterator type prime_number_hash_policy (line 925) | struct prime_number_hash_policy method mod0 (line 927) | static size_t mod0(size_t) { return 0llu; } method mod2 (line 928) | static size_t mod2(size_t hash) { return hash % 2llu; } method mod3 (line 929) | static size_t mod3(size_t hash) { return hash % 3llu; } method mod5 (line 930) | static size_t mod5(size_t hash) { return hash % 5llu; } method mod7 (line 931) | static size_t mod7(size_t hash) { return hash % 7llu; } method mod11 (line 932) | static size_t mod11(size_t hash) { return hash % 11llu; } method mod13 (line 933) | static size_t mod13(size_t hash) { return hash % 13llu; } method mod17 (line 934) | static size_t mod17(size_t hash) { return hash % 17llu; } method mod23 (line 935) | static size_t mod23(size_t hash) { return hash % 23llu; } method mod29 (line 936) | static size_t mod29(size_t hash) { return hash % 29llu; } method mod37 (line 937) | static size_t mod37(size_t hash) { return hash % 37llu; } method mod47 (line 938) | static size_t mod47(size_t hash) { return hash % 47llu; } method mod59 (line 939) | static size_t mod59(size_t hash) { return hash % 59llu; } method mod73 (line 940) | static size_t mod73(size_t hash) { return hash % 73llu; } method mod97 (line 941) | static size_t mod97(size_t hash) { return hash % 97llu; } method mod127 (line 942) | static size_t mod127(size_t hash) { return hash % 127llu; } method mod151 (line 943) | static size_t mod151(size_t hash) { return hash % 151llu; } method mod197 (line 944) | static size_t mod197(size_t hash) { return hash % 197llu; } method mod251 (line 945) | static size_t mod251(size_t hash) { return hash % 251llu; } method mod313 (line 946) | static size_t mod313(size_t hash) { return hash % 313llu; } method mod397 (line 947) | static size_t mod397(size_t hash) { return hash % 397llu; } method mod499 (line 948) | static size_t mod499(size_t hash) { return hash % 499llu; } method mod631 (line 949) | static size_t mod631(size_t hash) { return hash % 631llu; } method mod797 (line 950) | static size_t mod797(size_t hash) { return hash % 797llu; } method mod1009 (line 951) | static size_t mod1009(size_t hash) { return hash % 1009llu; } method mod1259 (line 952) | static size_t mod1259(size_t hash) { return hash % 1259llu; } method mod1597 (line 953) | static size_t mod1597(size_t hash) { return hash % 1597llu; } method mod2011 (line 954) | static size_t mod2011(size_t hash) { return hash % 2011llu; } method mod2539 (line 955) | static size_t mod2539(size_t hash) { return hash % 2539llu; } method mod3203 (line 956) | static size_t mod3203(size_t hash) { return hash % 3203llu; } method mod4027 (line 957) | static size_t mod4027(size_t hash) { return hash % 4027llu; } method mod5087 (line 958) | static size_t mod5087(size_t hash) { return hash % 5087llu; } method mod6421 (line 959) | static size_t mod6421(size_t hash) { return hash % 6421llu; } method mod8089 (line 960) | static size_t mod8089(size_t hash) { return hash % 8089llu; } method mod10193 (line 961) | static size_t mod10193(size_t hash) { return hash % 10193llu; } method mod12853 (line 962) | static size_t mod12853(size_t hash) { return hash % 12853llu; } method mod16193 (line 963) | static size_t mod16193(size_t hash) { return hash % 16193llu; } method mod20399 (line 964) | static size_t mod20399(size_t hash) { return hash % 20399llu; } method mod25717 (line 965) | static size_t mod25717(size_t hash) { return hash % 25717llu; } method mod32401 (line 966) | static size_t mod32401(size_t hash) { return hash % 32401llu; } method mod40823 (line 967) | static size_t mod40823(size_t hash) { return hash % 40823llu; } method mod51437 (line 968) | static size_t mod51437(size_t hash) { return hash % 51437llu; } method mod64811 (line 969) | static size_t mod64811(size_t hash) { return hash % 64811llu; } method mod81649 (line 970) | static size_t mod81649(size_t hash) { return hash % 81649llu; } method mod102877 (line 971) | static size_t mod102877(size_t hash) { return hash % 102877llu; } method mod129607 (line 972) | static size_t mod129607(size_t hash) { return hash % 129607llu; } method mod163307 (line 973) | static size_t mod163307(size_t hash) { return hash % 163307llu; } method mod205759 (line 974) | static size_t mod205759(size_t hash) { return hash % 205759llu; } method mod259229 (line 975) | static size_t mod259229(size_t hash) { return hash % 259229llu; } method mod326617 (line 976) | static size_t mod326617(size_t hash) { return hash % 326617llu; } method mod411527 (line 977) | static size_t mod411527(size_t hash) { return hash % 411527llu; } method mod518509 (line 978) | static size_t mod518509(size_t hash) { return hash % 518509llu; } method mod653267 (line 979) | static size_t mod653267(size_t hash) { return hash % 653267llu; } method mod823117 (line 980) | static size_t mod823117(size_t hash) { return hash % 823117llu; } method mod1037059 (line 981) | static size_t mod1037059(size_t hash) { return hash % 1037059llu; } method mod1306601 (line 982) | static size_t mod1306601(size_t hash) { return hash % 1306601llu; } method mod1646237 (line 983) | static size_t mod1646237(size_t hash) { return hash % 1646237llu; } method mod2074129 (line 984) | static size_t mod2074129(size_t hash) { return hash % 2074129llu; } method mod2613229 (line 985) | static size_t mod2613229(size_t hash) { return hash % 2613229llu; } method mod3292489 (line 986) | static size_t mod3292489(size_t hash) { return hash % 3292489llu; } method mod4148279 (line 987) | static size_t mod4148279(size_t hash) { return hash % 4148279llu; } method mod5226491 (line 988) | static size_t mod5226491(size_t hash) { return hash % 5226491llu; } method mod6584983 (line 989) | static size_t mod6584983(size_t hash) { return hash % 6584983llu; } method mod8296553 (line 990) | static size_t mod8296553(size_t hash) { return hash % 8296553llu; } method mod10453007 (line 991) | static size_t mod10453007(size_t hash) { return hash % 10453007llu; } method mod13169977 (line 992) | static size_t mod13169977(size_t hash) { return hash % 13169977llu; } method mod16593127 (line 993) | static size_t mod16593127(size_t hash) { return hash % 16593127llu; } method mod20906033 (line 994) | static size_t mod20906033(size_t hash) { return hash % 20906033llu; } method mod26339969 (line 995) | static size_t mod26339969(size_t hash) { return hash % 26339969llu; } method mod33186281 (line 996) | static size_t mod33186281(size_t hash) { return hash % 33186281llu; } method mod41812097 (line 997) | static size_t mod41812097(size_t hash) { return hash % 41812097llu; } method mod52679969 (line 998) | static size_t mod52679969(size_t hash) { return hash % 52679969llu; } method mod66372617 (line 999) | static size_t mod66372617(size_t hash) { return hash % 66372617llu; } method mod83624237 (line 1000) | static size_t mod83624237(size_t hash) { return hash % 83624237llu; } method mod105359939 (line 1001) | static size_t mod105359939(size_t hash) { return hash % 105359939llu; } method mod132745199 (line 1002) | static size_t mod132745199(size_t hash) { return hash % 132745199llu; } method mod167248483 (line 1003) | static size_t mod167248483(size_t hash) { return hash % 167248483llu; } method mod210719881 (line 1004) | static size_t mod210719881(size_t hash) { return hash % 210719881llu; } method mod265490441 (line 1005) | static size_t mod265490441(size_t hash) { return hash % 265490441llu; } method mod334496971 (line 1006) | static size_t mod334496971(size_t hash) { return hash % 334496971llu; } method mod421439783 (line 1007) | static size_t mod421439783(size_t hash) { return hash % 421439783llu; } method mod530980861 (line 1008) | static size_t mod530980861(size_t hash) { return hash % 530980861llu; } method mod668993977 (line 1009) | static size_t mod668993977(size_t hash) { return hash % 668993977llu; } method mod842879579 (line 1010) | static size_t mod842879579(size_t hash) { return hash % 842879579llu; } method mod1061961721 (line 1011) | static size_t mod1061961721(size_t hash) { return hash % 1061961721l... method mod1337987929 (line 1012) | static size_t mod1337987929(size_t hash) { return hash % 1337987929l... method mod1685759167 (line 1013) | static size_t mod1685759167(size_t hash) { return hash % 1685759167l... method mod2123923447 (line 1014) | static size_t mod2123923447(size_t hash) { return hash % 2123923447l... method mod2675975881 (line 1015) | static size_t mod2675975881(size_t hash) { return hash % 2675975881l... method mod3371518343 (line 1016) | static size_t mod3371518343(size_t hash) { return hash % 3371518343l... method mod4247846927 (line 1017) | static size_t mod4247846927(size_t hash) { return hash % 4247846927l... method mod5351951779 (line 1018) | static size_t mod5351951779(size_t hash) { return hash % 5351951779l... method mod6743036717 (line 1019) | static size_t mod6743036717(size_t hash) { return hash % 6743036717l... method mod8495693897 (line 1020) | static size_t mod8495693897(size_t hash) { return hash % 8495693897l... method mod10703903591 (line 1021) | static size_t mod10703903591(size_t hash) { return hash % 1070390359... method mod13486073473 (line 1022) | static size_t mod13486073473(size_t hash) { return hash % 1348607347... method mod16991387857 (line 1023) | static size_t mod16991387857(size_t hash) { return hash % 1699138785... method mod21407807219 (line 1024) | static size_t mod21407807219(size_t hash) { return hash % 2140780721... method mod26972146961 (line 1025) | static size_t mod26972146961(size_t hash) { return hash % 2697214696... method mod33982775741 (line 1026) | static size_t mod33982775741(size_t hash) { return hash % 3398277574... method mod42815614441 (line 1027) | static size_t mod42815614441(size_t hash) { return hash % 4281561444... method mod53944293929 (line 1028) | static size_t mod53944293929(size_t hash) { return hash % 5394429392... method mod67965551447 (line 1029) | static size_t mod67965551447(size_t hash) { return hash % 6796555144... method mod85631228929 (line 1030) | static size_t mod85631228929(size_t hash) { return hash % 8563122892... method mod107888587883 (line 1031) | static size_t mod107888587883(size_t hash) { return hash % 107888587... method mod135931102921 (line 1032) | static size_t mod135931102921(size_t hash) { return hash % 135931102... method mod171262457903 (line 1033) | static size_t mod171262457903(size_t hash) { return hash % 171262457... method mod215777175787 (line 1034) | static size_t mod215777175787(size_t hash) { return hash % 215777175... method mod271862205833 (line 1035) | static size_t mod271862205833(size_t hash) { return hash % 271862205... method mod342524915839 (line 1036) | static size_t mod342524915839(size_t hash) { return hash % 342524915... method mod431554351609 (line 1037) | static size_t mod431554351609(size_t hash) { return hash % 431554351... method mod543724411781 (line 1038) | static size_t mod543724411781(size_t hash) { return hash % 543724411... method mod685049831731 (line 1039) | static size_t mod685049831731(size_t hash) { return hash % 685049831... method mod863108703229 (line 1040) | static size_t mod863108703229(size_t hash) { return hash % 863108703... method mod1087448823553 (line 1041) | static size_t mod1087448823553(size_t hash) { return hash % 10874488... method mod1370099663459 (line 1042) | static size_t mod1370099663459(size_t hash) { return hash % 13700996... method mod1726217406467 (line 1043) | static size_t mod1726217406467(size_t hash) { return hash % 17262174... method mod2174897647073 (line 1044) | static size_t mod2174897647073(size_t hash) { return hash % 21748976... method mod2740199326961 (line 1045) | static size_t mod2740199326961(size_t hash) { return hash % 27401993... method mod3452434812973 (line 1046) | static size_t mod3452434812973(size_t hash) { return hash % 34524348... method mod4349795294267 (line 1047) | static size_t mod4349795294267(size_t hash) { return hash % 43497952... method mod5480398654009 (line 1048) | static size_t mod5480398654009(size_t hash) { return hash % 54803986... method mod6904869625999 (line 1049) | static size_t mod6904869625999(size_t hash) { return hash % 69048696... method mod8699590588571 (line 1050) | static size_t mod8699590588571(size_t hash) { return hash % 86995905... method mod10960797308051 (line 1051) | static size_t mod10960797308051(size_t hash) { return hash % 1096079... method mod13809739252051 (line 1052) | static size_t mod13809739252051(size_t hash) { return hash % 1380973... method mod17399181177241 (line 1053) | static size_t mod17399181177241(size_t hash) { return hash % 1739918... method mod21921594616111 (line 1054) | static size_t mod21921594616111(size_t hash) { return hash % 2192159... method mod27619478504183 (line 1055) | static size_t mod27619478504183(size_t hash) { return hash % 2761947... method mod34798362354533 (line 1056) | static size_t mod34798362354533(size_t hash) { return hash % 3479836... method mod43843189232363 (line 1057) | static size_t mod43843189232363(size_t hash) { return hash % 4384318... method mod55238957008387 (line 1058) | static size_t mod55238957008387(size_t hash) { return hash % 5523895... method mod69596724709081 (line 1059) | static size_t mod69596724709081(size_t hash) { return hash % 6959672... method mod87686378464759 (line 1060) | static size_t mod87686378464759(size_t hash) { return hash % 8768637... method mod110477914016779 (line 1061) | static size_t mod110477914016779(size_t hash) { return hash % 110477... method mod139193449418173 (line 1062) | static size_t mod139193449418173(size_t hash) { return hash % 139193... method mod175372756929481 (line 1063) | static size_t mod175372756929481(size_t hash) { return hash % 175372... method mod220955828033581 (line 1064) | static size_t mod220955828033581(size_t hash) { return hash % 220955... method mod278386898836457 (line 1065) | static size_t mod278386898836457(size_t hash) { return hash % 278386... method mod350745513859007 (line 1066) | static size_t mod350745513859007(size_t hash) { return hash % 350745... method mod441911656067171 (line 1067) | static size_t mod441911656067171(size_t hash) { return hash % 441911... method mod556773797672909 (line 1068) | static size_t mod556773797672909(size_t hash) { return hash % 556773... method mod701491027718027 (line 1069) | static size_t mod701491027718027(size_t hash) { return hash % 701491... method mod883823312134381 (line 1070) | static size_t mod883823312134381(size_t hash) { return hash % 883823... method mod1113547595345903 (line 1071) | static size_t mod1113547595345903(size_t hash) { return hash % 11135... method mod1402982055436147 (line 1072) | static size_t mod1402982055436147(size_t hash) { return hash % 14029... method mod1767646624268779 (line 1073) | static size_t mod1767646624268779(size_t hash) { return hash % 17676... method mod2227095190691797 (line 1074) | static size_t mod2227095190691797(size_t hash) { return hash % 22270... method mod2805964110872297 (line 1075) | static size_t mod2805964110872297(size_t hash) { return hash % 28059... method mod3535293248537579 (line 1076) | static size_t mod3535293248537579(size_t hash) { return hash % 35352... method mod4454190381383713 (line 1077) | static size_t mod4454190381383713(size_t hash) { return hash % 44541... method mod5611928221744609 (line 1078) | static size_t mod5611928221744609(size_t hash) { return hash % 56119... method mod7070586497075177 (line 1079) | static size_t mod7070586497075177(size_t hash) { return hash % 70705... method mod8908380762767489 (line 1080) | static size_t mod8908380762767489(size_t hash) { return hash % 89083... method mod11223856443489329 (line 1081) | static size_t mod11223856443489329(size_t hash) { return hash % 1122... method mod14141172994150357 (line 1082) | static size_t mod14141172994150357(size_t hash) { return hash % 1414... method mod17816761525534927 (line 1083) | static size_t mod17816761525534927(size_t hash) { return hash % 1781... method mod22447712886978529 (line 1084) | static size_t mod22447712886978529(size_t hash) { return hash % 2244... method mod28282345988300791 (line 1085) | static size_t mod28282345988300791(size_t hash) { return hash % 2828... method mod35633523051069991 (line 1086) | static size_t mod35633523051069991(size_t hash) { return hash % 3563... method mod44895425773957261 (line 1087) | static size_t mod44895425773957261(size_t hash) { return hash % 4489... method mod56564691976601587 (line 1088) | static size_t mod56564691976601587(size_t hash) { return hash % 5656... method mod71267046102139967 (line 1089) | static size_t mod71267046102139967(size_t hash) { return hash % 7126... method mod89790851547914507 (line 1090) | static size_t mod89790851547914507(size_t hash) { return hash % 8979... method mod113129383953203213 (line 1091) | static size_t mod113129383953203213(size_t hash) { return hash % 113... method mod142534092204280003 (line 1092) | static size_t mod142534092204280003(size_t hash) { return hash % 142... method mod179581703095829107 (line 1093) | static size_t mod179581703095829107(size_t hash) { return hash % 179... method mod226258767906406483 (line 1094) | static size_t mod226258767906406483(size_t hash) { return hash % 226... method mod285068184408560057 (line 1095) | static size_t mod285068184408560057(size_t hash) { return hash % 285... method mod359163406191658253 (line 1096) | static size_t mod359163406191658253(size_t hash) { return hash % 359... method mod452517535812813007 (line 1097) | static size_t mod452517535812813007(size_t hash) { return hash % 452... method mod570136368817120201 (line 1098) | static size_t mod570136368817120201(size_t hash) { return hash % 570... method mod718326812383316683 (line 1099) | static size_t mod718326812383316683(size_t hash) { return hash % 718... method mod905035071625626043 (line 1100) | static size_t mod905035071625626043(size_t hash) { return hash % 905... method mod1140272737634240411 (line 1101) | static size_t mod1140272737634240411(size_t hash) { return hash % 11... method mod1436653624766633509 (line 1102) | static size_t mod1436653624766633509(size_t hash) { return hash % 14... method mod1810070143251252131 (line 1103) | static size_t mod1810070143251252131(size_t hash) { return hash % 18... method mod2280545475268481167 (line 1104) | static size_t mod2280545475268481167(size_t hash) { return hash % 22... method mod2873307249533267101 (line 1105) | static size_t mod2873307249533267101(size_t hash) { return hash % 28... method mod3620140286502504283 (line 1106) | static size_t mod3620140286502504283(size_t hash) { return hash % 36... method mod4561090950536962147 (line 1107) | static size_t mod4561090950536962147(size_t hash) { return hash % 45... method mod5746614499066534157 (line 1108) | static size_t mod5746614499066534157(size_t hash) { return hash % 57... method mod7240280573005008577 (line 1109) | static size_t mod7240280573005008577(size_t hash) { return hash % 72... method mod9122181901073924329 (line 1110) | static size_t mod9122181901073924329(size_t hash) { return hash % 91... method mod11493228998133068689 (line 1111) | static size_t mod11493228998133068689(size_t hash) { return hash % 1... method mod14480561146010017169 (line 1112) | static size_t mod14480561146010017169(size_t hash) { return hash % 1... method mod18446744073709551557 (line 1113) | static size_t mod18446744073709551557(size_t hash) { return hash % 1... method mod_function (line 1117) | mod_function next_size_over(size_t& size) const method commit (line 1217) | void commit(mod_function new_mod_function) method reset (line 1221) | void reset() method index_for_hash (line 1226) | size_t index_for_hash(size_t hash, size_t /*num_slots_minus_one*/) c... method keep_in_range (line 1230) | size_t keep_in_range(size_t index, size_t num_slots_minus_one) const type power_of_two_hash_policy (line 1239) | struct power_of_two_hash_policy method index_for_hash (line 1241) | size_t index_for_hash(size_t hash, size_t num_slots_minus_one) const method keep_in_range (line 1245) | size_t keep_in_range(size_t index, size_t num_slots_minus_one) const method next_size_over (line 1249) | int8_t next_size_over(size_t& size) const method commit (line 1254) | void commit(int8_t) method reset (line 1257) | void reset() type fibonacci_hash_policy (line 1263) | struct fibonacci_hash_policy method index_for_hash (line 1265) | size_t index_for_hash(size_t hash, size_t /*num_slots_minus_one*/) c... method keep_in_range (line 1269) | size_t keep_in_range(size_t index, size_t num_slots_minus_one) const method next_size_over (line 1274) | int8_t next_size_over(size_t& size) const method commit (line 1279) | void commit(int8_t shift) method reset (line 1283) | void reset() class flat_hash_map (line 1293) | class flat_hash_map method flat_hash_map (line 1323) | flat_hash_map() = default; method V (line 1325) | inline V& operator[](const K& key) method V (line 1329) | inline V& operator[](K&& key) method V (line 1333) | V& at(const K& key) method V (line 1340) | const V& at(const K& key) const method emplace (line 1349) | std::pair emplace() method insert_or_assign (line 1354) | std::pair insert_or_assign(const key... method insert_or_assign (line 1362) | std::pair insert_or_assign(key_type&... method insert_or_assign (line 1370) | typename Table::iterator insert_or_assign(typename Table::const_iter... method insert_or_assign (line 1375) | typename Table::iterator insert_or_assign(typename Table::const_iter... type convertible_to_value (line 1400) | struct convertible_to_value class flat_hash_set (line 1410) | class flat_hash_set method flat_hash_set (line 1439) | flat_hash_set() = default; method emplace (line 1442) | std::pair emplace(Args &&... args) method emplace (line 1446) | std::pair emplace(const key_type& arg) method emplace (line 1450) | std::pair emplace(key_type& arg) method emplace (line 1454) | std::pair emplace(const key_type&& arg) method emplace (line 1458) | std::pair emplace(key_type&& arg) type power_of_two_std_hash (line 1482) | struct power_of_two_std_hash : std::hash type functor_storage (line 50) | struct functor_storage method functor_storage (line 54) | functor_storage(function_ptr function) method Result (line 58) | Result operator()(Args... args) const FILE: src/util/containers/robin_hood.h function namespace (line 76) | namespace robin_hood { function Counts (line 85) | static Counts& counts() { function namespace (line 216) | namespace robin_hood { type is_transparent_tag (line 573) | struct is_transparent_tag {} function explicit (line 591) | explicit constexpr pair(std::pair const& o) noexcept( function explicit (line 597) | explicit constexpr pair(std::pair&& o) noexcept(noexcept( function swap (line 639) | void swap(pair& o) noexcept((detail::swappable::nothrow::val... function const (line 754) | size_t operator()(T const& obj) const function noexcept (line 781) | const noexcept { function const (line 802) | size_t operator()(Enum e) const noexcept { function namespace (line 841) | namespace detail { function explicit (line 867) | explicit WrapKeyEqual(T const& o) noexcept(noexcept(T(std::declval() const noexcept { function destroy (line 1041) | void destroy(M& map) noexcept { function destroyDoNotDeallocate (line 1047) | void destroyDoNotDeallocate() noexcept { function value_type (line 1051) | value_type const* operator->() const noexcept { function nodesDoNotDeallocate (line 1173) | void nodesDoNotDeallocate(M& m) const noexcept { function nodesDoNotDeallocate (line 1194) | void nodesDoNotDeallocate(M& m) const noexcept { type fast_forward_tag (line 1210) | struct fast_forward_tag {} function reference (line 1274) | reference operator*() const { function pointer (line 1278) | pointer operator->() const { function noexcept (line 1283) | const noexcept { function noexcept (line 1288) | const noexcept { function NodePtr (line 1328) | NodePtr mKeyVals{ nullptr }; function explicit (line 1501) | explicit Table( function if (line 1531) | ROBIN_HOOD_TRACE(this) function swap (line 1665) | void swap(Table& o) { function clear (line 1672) | void clear() { function operator (line 1699) | bool operator==(const Table& other) const { function Node (line 1740) | ROBIN_HOOD_TRACE(this) function count (line 1809) | size_t count(const key_type& key) const { // NOLINT(modernize-use-nodisc... function contains (line 1829) | bool contains(const key_type& key) const { // NOLINT(modernize-use-nodis... function iterator (line 1887) | iterator find(const key_type& key) { FILE: src/util/crypto/aes128.cpp function uint8 (line 104) | uint8 getSBoxValue(uint8 num) function uint8 (line 109) | uint8 getSBoxInvert(uint8 num) function KeyExpansion (line 115) | void KeyExpansion(aes128Ctx_t* aesCtx, const uint8* key) function AddRoundKey (line 182) | void AddRoundKey(aes128Ctx_t* aesCtx, uint8 round) function SubBytes (line 209) | void SubBytes(aes128Ctx_t* aesCtx) function ShiftRows (line 224) | void ShiftRows(aes128Ctx_t* aesCtx) function uint8 (line 252) | uint8 aes_xtime(uint8 x) function MixColumns (line 258) | void MixColumns(aes128Ctx_t* aesCtx) function InvMixColumns (line 326) | void InvMixColumns(aes128Ctx_t* aesCtx) function InvSubBytes (line 357) | void InvSubBytes(aes128Ctx_t* aesCtx) function InvShiftRows (line 380) | void InvShiftRows(aes128Ctx_t* aesCtx) function Cipher (line 410) | void Cipher(aes128Ctx_t* aesCtx) function InvCipher (line 435) | void InvCipher(aes128Ctx_t* aesCtx) function BlockCopy (line 460) | static void BlockCopy(uint8* output, uint8* input) function __soft__AES128_ECB_encrypt (line 475) | void __soft__AES128_ECB_encrypt(uint8* input, const uint8* key, uint8* o... function AES128_ECB_decrypt (line 488) | void AES128_ECB_decrypt(uint8* input, const uint8* key, uint8 *output) function XorWithIv (line 501) | void XorWithIv(uint8* buf, const uint8* iv) function AES128_CBC_encrypt (line 510) | void AES128_CBC_encrypt(uint8* output, uint8* input, uint32 length, cons... function __soft__AES128_CBC_decrypt (line 536) | void __soft__AES128_CBC_decrypt(uint8* output, uint8* input, uint32 leng... function AES128_CBC_decrypt_buffer_depr (line 566) | void AES128_CBC_decrypt_buffer_depr(uint8* output, uint8* input, uint32 ... function AES128_CBC_decrypt_updateIV (line 591) | void AES128_CBC_decrypt_updateIV(uint8* output, uint8* input, uint32 len... function ATTRIBUTE_AESNI (line 604) | ATTRIBUTE_AESNI inline __m128i AESNI128_ASSIST( function ATTRIBUTE_AESNI (line 624) | ATTRIBUTE_AESNI void AESNI128_KeyExpansionEncrypt(const unsigned char *u... function ATTRIBUTE_AESNI (line 662) | ATTRIBUTE_AESNI void AESNI128_KeyExpansionDecrypt(const unsigned char *u... function ATTRIBUTE_AESNI (line 705) | ATTRIBUTE_AESNI void AESNI128_CBC_encrypt(const unsigned char *in, function ATTRIBUTE_AESNI (line 733) | ATTRIBUTE_AESNI void AESNI128_CBC_decryptWithExpandedKey(const unsigned ... function ATTRIBUTE_AESNI (line 760) | ATTRIBUTE_AESNI void __aesni__AES128_CBC_decrypt(uint8* output, uint8* i... function ATTRIBUTE_AESNI (line 775) | ATTRIBUTE_AESNI void __aesni__AES128_ECB_encrypt(uint8* input, const uin... function AES128CTR_transform (line 801) | void AES128CTR_transform(uint8* data, sint32 length, uint8* key, uint8* ... function AES128_init (line 829) | void AES128_init() FILE: src/util/crypto/crc32.cpp function uint32 (line 281) | uint32 crc32_calc_slice_by_8(uint32 previousCrc32, const void* data, siz... function uint32 (line 330) | uint32 crc32_calc(uint32 c, const void* data, size_t length) function CRCTest (line 352) | void CRCTest() FILE: src/util/crypto/crc32.h function uint32 (line 5) | inline uint32 crc32_calc(const void* data, size_t length) FILE: src/util/crypto/md5.cpp function MD5_Init (line 207) | void MD5_Init(MD5_CTX *ctx) function MD5_Update (line 218) | void MD5_Update(MD5_CTX *ctx, const void *data, unsigned long size) function MD5_Final (line 258) | void MD5_Final(unsigned char *result, MD5_CTX *ctx) function hmacMD5_init_rfc2104 (line 296) | void hmacMD5_init_rfc2104(const unsigned char* key, int key_len, HMACMD5... function hmacMD5_init_limK_to_64 (line 329) | void hmacMD5_init_limK_to_64(const unsigned char* key, int key_len, HMAC... function hmacMD5_update (line 338) | void hmacMD5_update(const unsigned char* text, int text_len, HMACMD5Ctx ... function hmacMD5_final (line 343) | void hmacMD5_final(unsigned char* digest, HMACMD5Ctx *ctx) function hmacMD5 (line 354) | void hmacMD5(const unsigned char* key, int keyLen, const unsigned char* ... FILE: src/util/crypto/md5.h type MD5_u32plus (line 32) | typedef unsigned int MD5_u32plus; type MD5_CTX (line 34) | typedef struct type HMACMD5Ctx (line 50) | typedef struct FILE: src/util/helpers/ConcurrentQueue.h function push (line 15) | size_t push(const T& item) function T (line 36) | T peek() function peek2 (line 47) | bool peek2(T& item) function T (line 57) | T pop() function pop (line 70) | void pop(T& item) function clear (line 82) | void clear() function size (line 89) | size_t size() function empty (line 95) | bool empty() FILE: src/util/helpers/MemoryPool.h function freeObj (line 34) | void freeObj(T* obj) function increasePoolSize (line 47) | void increasePoolSize() type internalObject_t (line 69) | struct internalObject_t function releaseObj (line 99) | void releaseObj(T* obj) function increasePoolSize (line 112) | void increasePoolSize() FILE: src/util/helpers/Semaphore.h function class (line 6) | class Semaphore function class (line 49) | class CounterSemaphore function T (line 132) | T getValue() function hasState (line 138) | bool hasState(T state) function setValue (line 144) | void setValue(T newState) function setValue (line 151) | void setValue(T newState, T expectedValue) function waitUntilValue (line 160) | void waitUntilValue(T state) FILE: src/util/helpers/Serializer.cpp function uint8 (line 4) | uint8 MemStreamReader::readBE() function uint16 (line 14) | uint16 MemStreamReader::readBE() function uint32 (line 27) | uint32 MemStreamReader::readBE() function uint64 (line 40) | uint64 MemStreamReader::readBE() function uint8 (line 71) | uint8 MemStreamReader::readLE() function uint32 (line 77) | uint32 MemStreamReader::readLE() function uint64 (line 90) | uint64 MemStreamReader::readLE() FILE: src/util/helpers/Serializer.h function class (line 3) | class MemStreamReader function readData (line 71) | bool readData(void* ptr, size_t size) function skipCRLF (line 120) | void skipCRLF() function m_hasError (line 133) | bool m_hasError{ false }; function class (line 136) | class MemStreamWriter function class (line 181) | class SerializerHelper FILE: src/util/helpers/StringBuf.h function class (line 3) | class StringBuf FILE: src/util/helpers/StringHelpers.h function namespace (line 7) | namespace std { function namespace (line 92) | namespace StringHelpers FILE: src/util/helpers/StringParser.h function class (line 3) | class StringTokenParser FILE: src/util/helpers/SystemException.h function class (line 5) | class SystemException : public std::runtime_error FILE: src/util/helpers/enum_array.hpp class enum_array (line 6) | class enum_array : public std::array(E::ENUM_COUN... method T (line 8) | T& operator[] (E e) { method T (line 12) | const T& operator[] (E e) const { FILE: src/util/helpers/fixedSizeList.h function add (line 12) | void add(T n) function addUnique (line 20) | void addUnique(T n) function remove (line 33) | void remove(T n) function containsAndRemove (line 46) | bool containsAndRemove(T n) function sint32 (line 60) | sint32 find(T n) FILE: src/util/helpers/fspinlock.h function class (line 7) | class FSpinlock FILE: src/util/helpers/helpers.cpp function GetSystemErrorMessage (line 54) | std::string GetSystemErrorMessage(DWORD error_code) function GetSystemErrorMessage (line 71) | std::string GetSystemErrorMessage() function GetSystemErrorMessage (line 78) | std::string GetSystemErrorMessage() function GetSystemErrorMessage (line 85) | std::string GetSystemErrorMessage(const std::exception& ex) function GetSystemErrorMessage (line 94) | std::string GetSystemErrorMessage(const std::error_code& ec) type tagTHREADNAME_INFO (line 106) | struct tagTHREADNAME_INFO function SetThreadName (line 116) | void SetThreadName(const char* name) function GetWindowsVersion (line 156) | std::pair GetWindowsVersion() function IsWindows81OrGreater (line 169) | bool IsWindows81OrGreater() function IsWindows10OrGreater (line 175) | bool IsWindows10OrGreater() function GetParentProcess (line 182) | fs::path GetParentProcess() function ltrim_copy (line 221) | std::string ltrim_copy(const std::string& s) function rtrim_copy (line 228) | std::string rtrim_copy(const std::string& s) function GetPhysicalCoreCount (line 235) | uint32_t GetPhysicalCoreCount() function TestWriteAccess (line 274) | bool TestWriteAccess(const fs::path& p) function MakeRelativePath (line 302) | fs::path MakeRelativePath(const fs::path& base, const fs::path& path) function GUIDFromString (line 315) | bool GUIDFromString(const char* string, GUID& guid) function StringFromGUID (line 337) | std::string StringFromGUID(const GUID& guid) function WStringFromGUID (line 346) | std::wstring WStringFromGUID(const GUID& guid) function TokenizeView (line 357) | std::vector TokenizeView(std::string_view str, char de... function Tokenize (line 380) | std::vector Tokenize(std::string_view str, char delimiter) function GenerateRandomString (line 403) | std::string GenerateRandomString(size_t length) function GenerateRandomString (line 412) | std::string GenerateRandomString(const size_t length, const std::string_... function zlibDecompress (line 432) | std::optional> zlibDecompress(const std::vector (line 2188) | struct LongFitsIntoSizeTMinusOne { method Fits (line 2189) | static bool Fits(unsigned long) function XMLError (line 2195) | XMLError XMLDocument::LoadFile(FILE* fp) function XMLError (line 2241) | XMLError XMLDocument::SaveFile(const char* filename, bool compact) function XMLError (line 2254) | XMLError XMLDocument::SaveFile(FILE* fp, bool compact) function XMLError (line 2265) | XMLError XMLDocument::Parse(const char* p, size_t len) FILE: src/util/tinyxml2/tinyxml2.h function namespace (line 105) | namespace tinyxml2 function class (line 656) | class TINYXML2_LIB XMLNode function XMLDocument (line 668) | XMLDocument* GetDocument() { function virtual (line 674) | virtual XMLElement* ToElement() { function virtual (line 678) | virtual XMLText* ToText() { function virtual (line 682) | virtual XMLComment* ToComment() { function virtual (line 686) | virtual XMLDocument* ToDocument() { function virtual (line 690) | virtual XMLDeclaration* ToDeclaration() { function virtual (line 694) | virtual XMLUnknown* ToUnknown() { function virtual (line 698) | virtual const XMLElement* ToElement() const { function virtual (line 701) | virtual const XMLText* ToText() const { function virtual (line 704) | virtual const XMLComment* ToComment() const { function virtual (line 707) | virtual const XMLDocument* ToDocument() const { function virtual (line 710) | virtual const XMLDeclaration* ToDeclaration() const { function virtual (line 713) | virtual const XMLUnknown* ToUnknown() const { function XMLNode (line 737) | const XMLNode* Parent() const { function XMLNode (line 741) | XMLNode* Parent() { function XMLNode (line 751) | const XMLNode* FirstChild() const { function XMLNode (line 755) | XMLNode* FirstChild() { function XMLNode (line 769) | const XMLNode* LastChild() const { function XMLNode (line 773) | XMLNode* LastChild() { function XMLNode (line 787) | const XMLNode* PreviousSibling() const { function XMLNode (line 791) | XMLNode* PreviousSibling() { function XMLNode (line 803) | const XMLNode* NextSibling() const { function XMLNode (line 807) | XMLNode* NextSibling() { function XMLNode (line 827) | XMLNode* LinkEndChild(XMLNode* addThis) { function SetUserData (line 921) | void SetUserData(void* userData) { _userData = userData; } function virtual (line 979) | virtual XMLText* ToText() { function virtual (line 982) | virtual const XMLText* ToText() const { function SetCData (line 987) | void SetCData(bool isCData) { function virtual (line 1000) | virtual ~XMLText() {} function virtual (line 1020) | virtual const XMLComment* ToComment() const { function virtual (line 1059) | virtual const XMLDeclaration* ToDeclaration() const { function virtual (line 1094) | virtual const XMLUnknown* ToUnknown() const { function class (line 1122) | class TINYXML2_LIB XMLAttribute function virtual (line 1249) | virtual XMLElement* ToElement() { function virtual (line 1252) | virtual const XMLElement* ToElement() const { function XMLError (line 1313) | XMLError QueryIntAttribute(const char* name, int* value) const { function XMLError (line 1322) | XMLError QueryUnsignedAttribute(const char* name, unsigned int* value) c... function XMLError (line 1331) | XMLError QueryInt64Attribute(const char* name, int64_t* value) const { function XMLError (line 1340) | XMLError QueryBoolAttribute(const char* name, bool* value) const { function XMLError (line 1348) | XMLError QueryDoubleAttribute(const char* name, double* value) const { function XMLError (line 1356) | XMLError QueryFloatAttribute(const char* name, float* value) const { function QueryAttribute (line 1382) | int QueryAttribute(const char* name, int* value) const { function QueryAttribute (line 1386) | int QueryAttribute(const char* name, unsigned int* value) const { function QueryAttribute (line 1390) | int QueryAttribute(const char* name, int64_t* value) const { function QueryAttribute (line 1394) | int QueryAttribute(const char* name, bool* value) const { function QueryAttribute (line 1398) | int QueryAttribute(const char* name, double* value) const { function QueryAttribute (line 1402) | int QueryAttribute(const char* name, float* value) const { function SetAttribute (line 1407) | void SetAttribute(const char* name, const char* value) { function SetAttribute (line 1412) | void SetAttribute(const char* name, int value) { function SetAttribute (line 1417) | void SetAttribute(const char* name, unsigned value) { function SetAttribute (line 1423) | void SetAttribute(const char* name, int64_t value) { function SetAttribute (line 1429) | void SetAttribute(const char* name, bool value) { function SetAttribute (line 1434) | void SetAttribute(const char* name, double value) { function SetAttribute (line 1439) | void SetAttribute(const char* name, float value) { function XMLAttribute (line 1450) | const XMLAttribute* FirstAttribute() const { type ElementClosingType (line 1586) | enum ElementClosingType { function XMLAttribute (line 1606) | XMLAttribute* FindAttribute(const char* name) { type Whitespace (line 1624) | enum Whitespace { function virtual (line 1643) | virtual XMLDocument* ToDocument() { function virtual (line 1647) | virtual const XMLDocument* ToDocument() const { function SetBOM (line 1715) | void SetBOM(bool useBOM) { function XMLElement (line 1722) | XMLElement* RootElement() { function XMLElement (line 1725) | const XMLElement* RootElement() const { function ClearError (line 1791) | void ClearError() { function PrintError (line 1818) | void PrintError() const; function virtual (line 1841) | virtual bool ShallowEqual(const XMLNode* /*compare*/) const { function class (line 1947) | class TINYXML2_LIB XMLHandle function XMLHandle (line 1974) | XMLHandle LastChild() { function XMLHandle (line 1982) | XMLHandle PreviousSibling() { function XMLHandle (line 1990) | XMLHandle NextSibling() { function XMLNode (line 1999) | XMLNode* ToNode() { function XMLElement (line 2003) | XMLElement* ToElement() { function XMLText (line 2007) | XMLText* ToText() { function XMLUnknown (line 2011) | XMLUnknown* ToUnknown() { function XMLDeclaration (line 2015) | XMLDeclaration* ToDeclaration() { function class (line 2028) | class TINYXML2_LIB XMLConstHandle function XMLNode (line 2069) | const XMLNode* ToNode() const { function XMLElement (line 2072) | const XMLElement* ToElement() const { function XMLText (line 2075) | const XMLText* ToText() const { function XMLUnknown (line 2078) | const XMLUnknown* ToUnknown() const { function XMLDeclaration (line 2081) | const XMLDeclaration* ToDeclaration() const { function virtual (line 2142) | virtual ~XMLPrinter() {} function virtual (line 2182) | virtual bool VisitExit(const XMLDocument& /*doc*/) { function ClearBuffer (line 2213) | void ClearBuffer() {