Blender  V2.93
Typedefs | Functions
BLI_gsqueue.h File Reference
#include "BLI_utildefines.h"

Go to the source code of this file.

Typedefs

typedef struct _GSQueue GSQueue
 

Functions

GSQueueBLI_gsqueue_new (const size_t elem_size)
 
bool BLI_gsqueue_is_empty (const GSQueue *queue)
 
size_t BLI_gsqueue_len (const GSQueue *queue)
 
void BLI_gsqueue_pop (GSQueue *queue, void *r_item)
 
void BLI_gsqueue_push (GSQueue *queue, const void *item)
 
void BLI_gsqueue_free (GSQueue *queue)
 

Typedef Documentation

◆ GSQueue

typedef struct _GSQueue GSQueue

Definition at line 1 of file BLI_gsqueue.h.

Function Documentation

◆ BLI_gsqueue_free()

void BLI_gsqueue_free ( GSQueue queue)

◆ BLI_gsqueue_is_empty()

bool BLI_gsqueue_is_empty ( const GSQueue queue)

◆ BLI_gsqueue_len()

size_t BLI_gsqueue_len ( const GSQueue queue)

Definition at line 185 of file gsqueue.c.

References blender::compositor::queue.

Referenced by BLI_thread_queue_len().

◆ BLI_gsqueue_new()

GSQueue* BLI_gsqueue_new ( const size_t  elem_size)

◆ BLI_gsqueue_pop()

void BLI_gsqueue_pop ( GSQueue queue,
void *  r_item 
)

◆ BLI_gsqueue_push()

void BLI_gsqueue_push ( GSQueue queue,
const void *  item 
)