RetroArch
device.h
Go to the documentation of this file.
1 #pragma once
2 #include <wiiu/types.h>
3 #include "result.h"
4 
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
8 
9 typedef void(*AXDeviceFinalMixCallback)(void*);
10 typedef void(*AXAuxCallback)(void*, void*);
11 
13 {
14  /* Unknown */
16 };
18 
20 {
24 };
26 
36 
37 #ifdef __cplusplus
38 }
39 #endif
GLenum mode
Definition: glext.h:6857
Definition: device.h:22
void(* AXAuxCallback)(void *, void *)
Definition: device.h:10
Definition: device.h:21
void(* AXDeviceFinalMixCallback)(void *)
Definition: device.h:9
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
AXResult AXGetDeviceMode(AXDeviceType type, AXDeviceMode *mode)
void callback(s32 result, dvdcmdblk *block)
Definition: dvd.c:2293
AX_DEVICE_TYPE
Definition: device.h:19
AXResult AXSetDeviceUpsampleStage(AXDeviceType type, BOOL postFinalMix)
GLenum type
Definition: glext.h:6233
AXResult AXSetDeviceLinearUpsampler(AXDeviceType type, uint32_t unk0, uint32_t unk1)
GLenum func
Definition: glext.h:6668
AXResult
Definition: result.h:8
uint32_t AXDeviceType
Definition: device.h:25
AXResult AXRegisterAuxCallback(AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback callback, void *userData)
AXResult AXGetAuxCallback(AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback *callback, void **userData)
unsigned int BOOL
Definition: gctypes.h:51
AX_DEVICE_MODE
Definition: device.h:12
uint32_t AXDeviceMode
Definition: device.h:17
AXResult AXGetDeviceFinalMixCallback(AXDeviceType type, AXDeviceFinalMixCallback *func)
AXResult AXSetDeviceCompressor(AXDeviceType type, uint32_t unk0)
Definition: device.h:23
void * userData
Definition: jsonsax_full.h:259
AXResult AXRegisterDeviceFinalMixCallback(AXDeviceType type, AXDeviceFinalMixCallback func)
unsigned short uint16_t
Definition: stdint.h:125
unsigned int uint32_t
Definition: stdint.h:126
Definition: device.h:15
AXResult AXSetDeviceVolume(AXDeviceType type, uint32_t id, uint16_t volume)