Krita Source Code Documentation
Loading...
Searching...
No Matches
FlattenSpec Struct Reference

#include <flatten.h>

Public Types

enum  { ALLOW_PARTIAL_TRANSPARENCY , DISSOLVE_PARTIAL_TRANSPARENCY , FORBID_PARTIAL_TRANSPARENCY , PARTIAL_TRANSPARENCY_IMPOSSIBLE }
 
enum  { USE_CANVAS = 0 , MANUAL_OFFSET = 1 , MANUAL_CROP = 2 , AUTOCROP = 4 }
 
enum  out_color_mode {
  COLOR_BY_FILENAME , COLOR_BY_CONTENTS , COLOR_INDEXED , COLOR_RGB ,
  COLOR_GRAY , COLOR_MONO
}
 

Public Attributes

rgba default_pixel
 
struct tileDimensions dim
 
int gimpish_indexed
 
struct xcfLayerlayers
 
int numLayers
 
enum FlattenSpec::out_color_mode out_color_mode
 
const charoutput_filename
 
enum FlattenSpec:: { ... }  partial_transparency_mode
 
int process_in_memory
 
const chartransmap_filename
 
enum FlattenSpec:: { ... }  window_mode
 

Detailed Description

Definition at line 28 of file flatten.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ALLOW_PARTIAL_TRANSPARENCY 
DISSOLVE_PARTIAL_TRANSPARENCY 
FORBID_PARTIAL_TRANSPARENCY 
PARTIAL_TRANSPARENCY_IMPOSSIBLE 

Definition at line 44 of file flatten.h.

◆ anonymous enum

anonymous enum
Enumerator
USE_CANVAS 
MANUAL_OFFSET 
MANUAL_CROP 
AUTOCROP 

Definition at line 49 of file flatten.h.

49 { USE_CANVAS = 0,
50 MANUAL_OFFSET = 1,
51 MANUAL_CROP = 2,
52 AUTOCROP = 4 } window_mode ;
enum FlattenSpec::@15 window_mode
@ MANUAL_OFFSET
Definition flatten.h:50
@ MANUAL_CROP
Definition flatten.h:51

◆ out_color_mode

Enumerator
COLOR_BY_FILENAME 
COLOR_BY_CONTENTS 
COLOR_INDEXED 
COLOR_RGB 
COLOR_GRAY 
COLOR_MONO 

Definition at line 36 of file flatten.h.

Member Data Documentation

◆ default_pixel

rgba FlattenSpec::default_pixel

Definition at line 30 of file flatten.h.

◆ dim

struct tileDimensions FlattenSpec::dim

Definition at line 29 of file flatten.h.

◆ gimpish_indexed

int FlattenSpec::gimpish_indexed

Definition at line 54 of file flatten.h.

◆ layers

struct xcfLayer* FlattenSpec::layers

Definition at line 32 of file flatten.h.

◆ numLayers

int FlattenSpec::numLayers

Definition at line 31 of file flatten.h.

◆ out_color_mode

◆ output_filename

const char* FlattenSpec::output_filename

Definition at line 35 of file flatten.h.

◆ []

enum { ... } FlattenSpec::partial_transparency_mode

◆ process_in_memory

int FlattenSpec::process_in_memory

Definition at line 53 of file flatten.h.

◆ transmap_filename

const char* FlattenSpec::transmap_filename

Definition at line 34 of file flatten.h.

◆ []

enum { ... } FlattenSpec::window_mode

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