Blender  V3.3
Classes | Namespaces | Macros | Functions
COM_VectorBlurOperation.cc File Reference
#include "BLI_jitter_2d.h"
#include "COM_VectorBlurOperation.h"

Go to the source code of this file.

Classes

struct  blender::compositor::ZSpan
 
struct  blender::compositor::DrawBufPixel
 

Namespaces

 blender
 
 blender::compositor
 

Macros

#define PASS_VECTOR_MAX   10000.0f
 

Functions

void blender::compositor::zbuf_accumulate_vecblur (NodeBlurData *nbd, int xsize, int ysize, float *newrect, const float *imgrect, float *vecbufrect, const float *zbufrect)
 
void blender::compositor::antialias_tagbuf (int xsize, int ysize, char *rectmove)
 
static void blender::compositor::zbuf_fill_in_rgba (ZSpan *zspan, DrawBufPixel *col, float *v1, float *v2, float *v3, float *v4)
 
static void blender::compositor::quad_bezier_2d (float *result, const float *v1, const float *v2, const float *ipodata)
 
static void blender::compositor::set_quad_bezier_ipo (float fac, float *data)
 
Spans

Duplicated logic from zbuf.c.

void blender::compositor::zbuf_alloc_span (ZSpan *zspan, int rectx, int recty, float clipcrop)
 
void blender::compositor::zbuf_free_span (ZSpan *zspan)
 
static void blender::compositor::zbuf_init_span (ZSpan *zspan)
 
static void blender::compositor::zbuf_add_to_span (ZSpan *zspan, const float v1[2], const float v2[2])
 

Macro Definition Documentation

◆ PASS_VECTOR_MAX

#define PASS_VECTOR_MAX   10000.0f

Definition at line 11 of file COM_VectorBlurOperation.cc.