bindbc.sdl.bind.sdlatomic

Undocumented in source.

Members

Aliases

SDL_CompilerBarrier
alias SDL_CompilerBarrier = atomicFence!()
Undocumented in source.
SDL_MemoryBarrierAcquire
alias SDL_MemoryBarrierAcquire = SDL_CompilerBarrier
Undocumented in source.
SDL_MemoryBarrierRelease
alias SDL_MemoryBarrierRelease = SDL_CompilerBarrier
Undocumented in source.
SDL_SpinLock
alias SDL_SpinLock = int
Undocumented in source.
pSDL_AtomicAdd
alias pSDL_AtomicAdd = int function(SDL_atomic_t* a, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicCAS
alias pSDL_AtomicCAS = SDL_bool function(SDL_atomic_t* a, int oldval, int newval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicCASPtr
alias pSDL_AtomicCASPtr = SDL_bool function(void** a, void* oldval, void* newval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicGet
alias pSDL_AtomicGet = int function(SDL_atomic_t* a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicGetPtr
alias pSDL_AtomicGetPtr = void* function(void** a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicLock
alias pSDL_AtomicLock = void function(SDL_SpinLock* lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicSet
alias pSDL_AtomicSet = int function(SDL_atomic_t* a, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicSetPtr
alias pSDL_AtomicSetPtr = void* function(void** a, void* v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicTryLock
alias pSDL_AtomicTryLock = SDL_bool function(SDL_SpinLock* lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pSDL_AtomicUnlock
alias pSDL_AtomicUnlock = void function(SDL_SpinLock* lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

SDL_AtomicAdd
int SDL_AtomicAdd(SDL_atomic_t* a, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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_AtomicCAS
SDL_bool SDL_AtomicCAS(SDL_atomic_t* a, int oldval, int newval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AtomicCASPtr
SDL_bool SDL_AtomicCASPtr(void** a, void* oldval, void* newval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AtomicDecRef
SDL_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 but is binding to C. You might be able to learn more by searching the web for its name.
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 but is binding to C. You might be able to learn more by searching the web for its name.
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_AtomicLock
void SDL_AtomicLock(SDL_SpinLock* lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AtomicSet
int SDL_AtomicSet(SDL_atomic_t* a, int v)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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 but is binding to C. You might be able to learn more by searching the web for its name.
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_AtomicTryLock
SDL_bool SDL_AtomicTryLock(SDL_SpinLock* lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SDL_AtomicUnlock
void SDL_AtomicUnlock(SDL_SpinLock* lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

SDL_AtomicAdd
pSDL_AtomicAdd SDL_AtomicAdd;
Undocumented in source.
SDL_AtomicCAS
pSDL_AtomicCAS SDL_AtomicCAS;
Undocumented in source.
SDL_AtomicCASPtr
pSDL_AtomicCASPtr SDL_AtomicCASPtr;
Undocumented in source.
SDL_AtomicGet
pSDL_AtomicGet SDL_AtomicGet;
Undocumented in source.
SDL_AtomicGetPtr
pSDL_AtomicGetPtr SDL_AtomicGetPtr;
Undocumented in source.
SDL_AtomicLock
pSDL_AtomicLock SDL_AtomicLock;
Undocumented in source.
SDL_AtomicSet
pSDL_AtomicSet SDL_AtomicSet;
Undocumented in source.
SDL_AtomicSetPtr
pSDL_AtomicSetPtr SDL_AtomicSetPtr;
Undocumented in source.
SDL_AtomicTryLock
pSDL_AtomicTryLock SDL_AtomicTryLock;
Undocumented in source.
SDL_AtomicUnlock
pSDL_AtomicUnlock SDL_AtomicUnlock;
Undocumented in source.

Structs

SDL_atomic_t
struct SDL_atomic_t
Undocumented in source.

Meta