FJMovieEditor Pré-Alpha
A GTK video editor for GNOME. Designed for Artists to do, special effects, compositing and animation.

trunk/libfjme/video.c File Reference

#include "basic.h"
#include "video.h"
#include "Utils.h"
#include "window.h"
Include dependency graph for video.c:

Functions

void SetPixel (GdkPixbuf *pixbuf, guint32 x, guint32 y, Pixel *pix)
 Draws a single pixel in Pixbuf.
PixelGetPixel (GdkPixbuf *pixbuf, guint32 x, guint32 y)
 Get a pointer (reading and writing) to the pixels of a pixbuf.
Pixelf GetPixelf (GdkPixbuf *pixbuf, guint32 x, guint32 y)
void SetPixelf (GdkPixbuf *pixbuf, guint32 x, guint32 y, Pixelf pf)
gboolean LayerSet (Layer *l)
 Prepare an existing layer, to use.
LayeraddEmptyVideoLayer (guint32 width, guint32 height)
LayerfindLayerByName (gchar *name)
gboolean pixbuf_draw (GdkPixbuf *dst, GdkPixbuf *src, guint32 x, guint32 y, guint32 width, guint32 height)
 Draw a GdkPixbuf into another GdkPixbuf.
gboolean pixbuf_draw_simple (GdkPixbuf *dst, GdkPixbuf *src, guint32 x, guint32 y)
 Draw a GdkPixbuf, pixel by pixel, without rescaling it. The destination image The source image. The x position in the destination image The y position in the destination image.
void layer_window_show (GtkWidget *widget, gpointer data)

Function Documentation

Layer* addEmptyVideoLayer ( guint32  width,
guint32  height 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Layer* findLayerByName ( gchar *  name)
Pixel* GetPixel ( GdkPixbuf *  pixbuf,
guint32  x,
guint32  y 
)

Get a pointer (reading and writing) to the pixels of a pixbuf.

Author:
Fabio J. Gonzalez

Here is the caller graph for this function:

Pixelf GetPixelf ( GdkPixbuf *  pixbuf,
guint32  x,
guint32  y 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void layer_window_show ( GtkWidget *  widget,
gpointer  data 
)

Here is the caller graph for this function:

gboolean LayerSet ( Layer layer)

Prepare an existing layer, to use.

Author:
Fabio J. Gonzalez

Here is the call graph for this function:

Here is the caller graph for this function:

gboolean pixbuf_draw ( GdkPixbuf *  dst,
GdkPixbuf *  src,
guint32  x,
guint32  y,
guint32  width,
guint32  height 
)

Draw a GdkPixbuf into another GdkPixbuf.

Returns true if can draw the entire image, false if not The destination image The source image. The x position in the destination image The y position in the destination image The new image size width at the destination. The new image size height at the destination.

Author:
Fabio J. Gonzalez

Here is the call graph for this function:

gboolean pixbuf_draw_simple ( GdkPixbuf *  dst,
GdkPixbuf *  src,
guint32  x,
guint32  y 
)

Draw a GdkPixbuf, pixel by pixel, without rescaling it. The destination image The source image. The x position in the destination image The y position in the destination image.

Here is the call graph for this function:

void SetPixel ( GdkPixbuf *  pixbuf,
guint32  x,
guint32  y,
Pixel pix 
)

Draws a single pixel in Pixbuf.

void SetPixelf ( GdkPixbuf *  pixbuf,
guint32  x,
guint32  y,
Pixelf  pf 
)

Here is the call graph for this function:

Here is the caller graph for this function:

All Data Structures Files Functions Variables Typedefs Defines