sdl.atomic

Undocumented in source.

Members

Aliases

SDL_MemoryBarrierAcquire
alias SDL_MemoryBarrierAcquire = SDL_MemoryBarrierRelease
Undocumented in source.
SDL_SpinLock
alias SDL_SpinLock = int
Undocumented in source.

Functions

SDL_AtomicAdd
int SDL_AtomicAdd(SDL_atomic_t* a, int v)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_AtomicDecRef
bool SDL_AtomicDecRef(SDL_atomic_t* a)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_AtomicGet
int SDL_AtomicGet(SDL_atomic_t* a)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_AtomicGetPtr
void* SDL_AtomicGetPtr(void** a)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_AtomicIncRef
int SDL_AtomicIncRef(SDL_atomic_t* a)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_AtomicSet
int SDL_AtomicSet(SDL_atomic_t* a, int v)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_AtomicSetPtr
void* SDL_AtomicSetPtr(void** a, void* v)
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_CPUPauseInstruction
void SDL_CPUPauseInstruction()
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_CompilerBarrier
void SDL_CompilerBarrier()
Undocumented in source. Be warned that the author may not have intended to support it.
SDL_MemoryBarrierRelease
void SDL_MemoryBarrierRelease()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

SDL_atomic_t
struct SDL_atomic_t
Undocumented in source.

Meta