List of all items
Structs
- AudioBufferOccupancy
- AudioBufferStatus
- AudioLatencyMillis
- AudioSampleRateHz
- CameraFrameSize
- CameraInterface
- CameraRawFrame
- CameraRequest
- CameraTextureFrame
- CameraTextureId
- CameraTextureTarget
- CheatCode
- CheatIndex
- CompatGl
- CompatGlClear
- CompatTextureGl
- ContentContract
- ContentInfoOverride
- ControllerDescription
- ControllerDeviceSubclass
- ControllerInfo
- CoreEventConfig
- CoreOptionCategory
- CoreOptionDefinition
- CoreOptionDisplay
- CoreOptionValue
- CoreOptions
- CoreOptionsVersion
- CoreProcAddress
- DevicePower
- DiskControlInterfaceVersion
- DiskIndex
- EmulatedAddress
- Environment
- ExtendedGameInfo
- ExtendedMessage
- FakeAttachShaderCall
- FakeBindAttribLocationCall
- FakeBindBufferBaseCall
- FakeBindBufferRangeCall
- FakeBlendEquationSeparateCall
- FakeBlendFuncSeparateCall
- FakeCopyBufferSubDataCall
- FakeCreateShaderCall
- FakeDrawArraysCall
- FakeDrawElementsCall
- FakeGlConfig
- FakeGlSnapshot
- FakeVertexAttribPointerCall
- FastForwardRatio
- FastForwardingOverride
- FrameTime
- GameGeometry
- GameInfo
- Gl
- GlBuffer
- GlBufferBindingIndex
- GlBufferByteOffset
- GlBufferByteSize
- GlBufferRange
- GlColorWriteMask
- GlDrawRange
- GlElementByteOffset
- GlElementRange
- GlElementVertexRange
- GlFramebuffer
- GlInstanceCount
- GlPolygonOffset
- GlProgram
- GlQuery
- GlRect
- GlRenderbuffer
- GlRenderbufferSize
- GlShader
- GlStencilMask
- GlStencilReference
- GlSync
- GlSyncTimeout
- GlTexture
- GlTextureLevel
- GlTextureOffset2D
- GlTextureOffset3D
- GlTextureSize2D
- GlTextureSize3D
- GlTextureUnit
- GlUniformLocation
- GlVersionInfo
- GlVertexArray
- GlVertexAttribByteOffset
- GlVertexAttribDivisor
- GlVertexAttribF32Layout
- GlVertexAttribLocation
- GlVertexAttribStride
- HwRenderConfig
- HwRenderContextNegotiationInterface
- HwRenderInterface
- InputDescriptor
- InputDescriptorId
- InputDescriptorIndex
- InputPort
- JoypadButtonSet
- KeyboardCharacter
- KeyboardEvent
- LedIndex
- LedInterface
- LocationInterface
- LocationIntervalMeters
- LocationIntervalMillis
- LocationPosition
- Logger
- MemoryMapDescriptor
- MemoryMapLen
- MemoryMapMask
- MemoryMapOffset
- Microphone
- MicrophoneInterface
- MicrophoneParams
- MicrophoneRateHz
- MidiDeltaMicros
- MidiInterface
- Netpacket
- NetpacketFlags
- NetpacketSession
- NetplayClientId
- PerfCounter
- PerfInterface
- PerfTick
- PerfTimeMicros
- PerformanceLevel
- PointerIndex
- PreferredHwRender
- RawAudioBufferStatusCallback
- RawAudioCallback
- RawContentInfoOverride
- RawFrameTimeCallback
- RawGameInfo
- RawHwRenderCallback
- RawInputDescriptor
- RawKeyboardCallback
- RawLogCallback
- RawMessage
- RawSystemInfo
- RawVariable
- RefreshRateHz
- RumbleInterface
- RumbleStrength
- RunLoopRateHz
- Runtime
- SensorInterface
- SensorRateHz
- SoftwareFramebuffer
- SoftwareFramebufferRequest
- SubsystemId
- SubsystemInfo
- SubsystemMemoryInfo
- SubsystemMemoryType
- SubsystemRomInfo
- SystemAvInfo
- SystemInfo
- SystemTiming
- ThrottleState
- VariableDefinition
- VfsDirectory
- VfsFile
- VfsInterface
- VfsInterfaceVersion
- VfsMetadata
- glsym
Enums
- AnalogAxis
- AnalogStick
- AudioCallbackState
- AvEnable
- CameraCapability
- ControllerDevice
- CoreMemory
- CoreOptionsBuildError
- CpuFeature
- DiskTrayState
- FramebufferMemoryAccess
- FramebufferMemoryType
- GlBlendEquation
- GlBlendFactor
- GlBufferTarget
- GlBufferUsage
- GlCapability
- GlCullFaceMode
- GlDepthFunction
- GlDrawMode
- GlFramebufferAttachment
- GlFramebufferBuffer
- GlFramebufferTarget
- GlFramebufferTexture2DTarget
- GlFrontFaceWinding
- GlIndexType
- GlIndexedBufferTarget
- GlPixelStoreAlignment
- GlQueryTarget
- GlRenderbufferInternalFormat
- GlRenderbufferTarget
- GlShaderStage
- GlStencilFace
- GlStencilFunction
- GlStencilOperation
- GlSyncWaitResult
- GlTextureDataType
- GlTextureFilter
- GlTextureFormat
- GlTextureInternalFormat
- GlTextureMagFilter
- GlTextureMinFilter
- GlTextureTarget
- GlTextureWrap
- GlVertexAttribF32Components
- HwContextType
- HwRenderContextNegotiationInterfaceType
- HwRenderInterfaceType
- InputDeviceCapability
- JoypadButton
- KeyboardKey
- KeyboardModifier
- Language
- LedState
- LightgunAxis
- LightgunButton
- LogLevel
- MemoryDescriptorAlignment
- MemoryDescriptorFlag
- MemoryDescriptorMinAccessSize
- MemoryRegion
- MessageKind
- MessageProgress
- MessageTarget
- MicrophoneReadError
- MouseAxis
- MouseButton
- MouseWheel
- NetpacketDelivery
- NetpacketTarget
- PixelFormat
- PointerAxis
- PowerState
- Region
- RumbleEffect
- SavestateContext
- Sensor
- SensorAction
- SensorInput
- SerializationQuirk
- ThrottleMode
- VfsFileAccess
- VfsFileAccessHint
- VfsSeekPosition
- VfsStatFlag
- VideoRotation
Traits
Macros
Functions
- bounded_game_geometry
- configure_fake_gl_for_testing
- exact_audio_frames_per_video_frame
- fake_get_proc_address_for_testing
- fixed_system_av_info
- game_geometry
- opengl_compatibility_hw_render_candidates
- opengl_modern_preferred_hw_render_candidates
- reset_fake_gl_for_testing
- silent_stereo_frames
- silent_stereo_frames_for_video_frame
- snapshot_fake_gl_for_testing
- system_av_info
Type Aliases
- AvEnableFlags
- CameraCapabilities
- CpuFeatures
- FramebufferMemoryAccessFlags
- FramebufferMemoryTypes
- InputDeviceCapabilities
- KeyboardModifiers
- MemoryDescriptorFlags
- SerializationQuirks
- VfsFileAccessFlags
- VfsFileAccessHints
- VfsStatFlags
- retro_audio_sample_batch_t
- retro_audio_sample_t
- retro_environment_t
- retro_input_poll_t
- retro_input_state_t
- retro_video_refresh_t
Constants
- OPENGL_COMPATIBILITY_HW_RENDER_LABEL
- OPENGL_MODERN_PREFERRED_HW_RENDER_LABEL
- RETRO_API_VERSION
- RETRO_DEVICE_ANALOG
- RETRO_DEVICE_ID_ANALOG_X
- RETRO_DEVICE_ID_ANALOG_Y
- RETRO_DEVICE_ID_JOYPAD_A
- RETRO_DEVICE_ID_JOYPAD_B
- RETRO_DEVICE_ID_JOYPAD_DOWN
- RETRO_DEVICE_ID_JOYPAD_L
- RETRO_DEVICE_ID_JOYPAD_L2
- RETRO_DEVICE_ID_JOYPAD_L3
- RETRO_DEVICE_ID_JOYPAD_LEFT
- RETRO_DEVICE_ID_JOYPAD_MASK
- RETRO_DEVICE_ID_JOYPAD_R
- RETRO_DEVICE_ID_JOYPAD_R2
- RETRO_DEVICE_ID_JOYPAD_R3
- RETRO_DEVICE_ID_JOYPAD_RIGHT
- RETRO_DEVICE_ID_JOYPAD_SELECT
- RETRO_DEVICE_ID_JOYPAD_START
- RETRO_DEVICE_ID_JOYPAD_UP
- RETRO_DEVICE_ID_JOYPAD_X
- RETRO_DEVICE_ID_JOYPAD_Y
- RETRO_DEVICE_ID_LIGHTGUN_IS_OFFSCREEN
- RETRO_DEVICE_ID_LIGHTGUN_SCREEN_X
- RETRO_DEVICE_ID_LIGHTGUN_SCREEN_Y
- RETRO_DEVICE_ID_LIGHTGUN_TRIGGER
- RETRO_DEVICE_ID_MOUSE_LEFT
- RETRO_DEVICE_ID_MOUSE_WHEELUP
- RETRO_DEVICE_ID_MOUSE_X
- RETRO_DEVICE_ID_POINTER_PRESSED
- RETRO_DEVICE_ID_POINTER_Y
- RETRO_DEVICE_INDEX_ANALOG_BUTTON
- RETRO_DEVICE_INDEX_ANALOG_LEFT
- RETRO_DEVICE_JOYPAD
- RETRO_DEVICE_KEYBOARD
- RETRO_DEVICE_LIGHTGUN
- RETRO_DEVICE_MOUSE
- RETRO_DEVICE_NONE
- RETRO_DEVICE_POINTER
- RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER
- RETRO_ENVIRONMENT_GET_GAME_INFO_EXT
- RETRO_ENVIRONMENT_GET_LOG_INTERFACE
- RETRO_ENVIRONMENT_GET_PREFERRED_HW_RENDER
- RETRO_ENVIRONMENT_GET_VARIABLE
- RETRO_ENVIRONMENT_GET_VARIABLE_UPDATE
- RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE
- RETRO_ENVIRONMENT_SET_CONTROLLER_INFO
- RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE
- RETRO_ENVIRONMENT_SET_GEOMETRY
- RETRO_ENVIRONMENT_SET_HW_RENDER
- RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS
- RETRO_ENVIRONMENT_SET_KEYBOARD_CALLBACK
- RETRO_ENVIRONMENT_SET_MESSAGE
- RETRO_ENVIRONMENT_SET_PIXEL_FORMAT
- RETRO_ENVIRONMENT_SET_PROC_ADDRESS_CALLBACK
- RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME
- RETRO_ENVIRONMENT_SET_VARIABLES
- RETRO_HW_FRAME_BUFFER_VALID
- RETRO_MEMORY_ROM
- RETRO_MEMORY_RTC
- RETRO_MEMORY_SAVE_RAM
- RETRO_MEMORY_SYSTEM_RAM
- RETRO_MEMORY_VIDEO_RAM
- RETRO_REGION_NTSC
- RETRO_REGION_PAL