gerbv  2.10.1-dev~93f1b5
gerbv_fileinfo_t Struct Reference

#include <gerbv.h>

Data Fields

gerbv_image_timage
 
GdkColor color
 
guint16 alpha
 
gboolean isVisible
 
gpointer privateRenderData
 
gchar * fullPathname
 
gchar * name
 
gerbv_user_transformation_t transform
 
gboolean layer_dirty
 

Detailed Description

Holds information related to an individual layer that is part of a project

Definition at line 745 of file gerbv.h.

Field Documentation

◆ alpha

guint16 gerbv_fileinfo_t::alpha

the transparency to render this layer with

Definition at line 748 of file gerbv.h.

◆ color

GdkColor gerbv_fileinfo_t::color

the color to render this layer with

Examples
example3.c.

Definition at line 747 of file gerbv.h.

◆ fullPathname

gchar* gerbv_fileinfo_t::fullPathname

this full pathname to the file

Definition at line 751 of file gerbv.h.

Referenced by gerbv_destroy_fileinfo().

◆ image

gerbv_image_t* gerbv_fileinfo_t::image

the image holding all the geometry of the layer

Examples
example1.c.

Definition at line 746 of file gerbv.h.

Referenced by generate_drill_analysis(), generate_gerber_analysis(), gerbv_destroy_fileinfo(), and gerbv_get_fileinfo_for_image().

◆ isVisible

gboolean gerbv_fileinfo_t::isVisible

TRUE if this layer should be rendered with the project

Definition at line 749 of file gerbv.h.

Referenced by generate_drill_analysis(), and generate_gerber_analysis().

◆ layer_dirty

gboolean gerbv_fileinfo_t::layer_dirty

True if layer has been modified since last save

Definition at line 755 of file gerbv.h.

Referenced by callbacks_quit_activate().

◆ name

gchar* gerbv_fileinfo_t::name

the name used when referring to this layer (e.g. in a layer selection menu)

Definition at line 752 of file gerbv.h.

Referenced by gerbv_destroy_fileinfo().

◆ privateRenderData

gpointer gerbv_fileinfo_t::privateRenderData

private data holder for the rendering backend

Definition at line 750 of file gerbv.h.

Referenced by gerbv_destroy_fileinfo().

◆ transform

gerbv_user_transformation_t gerbv_fileinfo_t::transform

user-specified transformation for this layer (mirroring, translating, etc)

Examples
example3.c.

Definition at line 754 of file gerbv.h.

Referenced by gerbv_transform_coord_for_image().


The documentation for this struct was generated from the following file: