Blender V2.61 - r43446
Classes | Typedefs | Functions | Variables

seqcache.c File Reference

#include <stddef.h>
#include "BLO_sys_types.h"
#include "MEM_guardedalloc.h"
#include "DNA_sequence_types.h"
#include "BKE_sequencer.h"
#include "IMB_moviecache.h"

Go to the source code of this file.

Classes

struct  seqCacheKey

Typedefs

typedef struct seqCacheKey seqCacheKey

Functions

static unsigned int seqcache_hashhash (const void *key_)
static int seqcache_hashcmp (const void *a_, const void *b_)
void seq_stripelem_cache_destruct (void)
void seq_stripelem_cache_cleanup (void)
struct ImBufseq_stripelem_cache_get (SeqRenderData context, struct Sequence *seq, float cfra, seq_stripelem_ibuf_t type)
void seq_stripelem_cache_put (SeqRenderData context, struct Sequence *seq, float cfra, seq_stripelem_ibuf_t type, struct ImBuf *i)

Variables

static struct MovieCachemoviecache = NULL

Detailed Description

Definition in file seqcache.c.


Typedef Documentation

typedef struct seqCacheKey seqCacheKey

Function Documentation

void seq_stripelem_cache_cleanup ( void  )
void seq_stripelem_cache_destruct ( void  )

Definition at line 92 of file seqcache.c.

References IMB_moviecache_free().

Referenced by free_blender().

struct ImBuf* seq_stripelem_cache_get ( SeqRenderData  context,
struct Sequence seq,
float  cfra,
seq_stripelem_ibuf_t  type 
) [read]
void seq_stripelem_cache_put ( SeqRenderData  context,
struct Sequence seq,
float  cfra,
seq_stripelem_ibuf_t  type,
struct ImBuf i 
)
static int seqcache_hashcmp ( const void *  a_,
const void *  b_ 
) [static]
static unsigned int seqcache_hashhash ( const void *  key_) [static]

Variable Documentation

struct MovieCache* moviecache = NULL [static]

Definition at line 49 of file seqcache.c.