Blender  V3.3
Public Attributes | List of all members
LineartData::_conf Struct Reference

#include <MOD_lineart.h>

Public Attributes

double view_projection [4][4]
 
double view [4][4]
 
float overscan
 
int max_occlusion_level
 
double crease_angle
 
double crease_cos
 
int draw_material_preview
 
double material_transparency
 
bool use_contour
 
bool use_crease
 
bool use_material
 
bool use_edge_marks
 
bool use_intersections
 
bool use_loose
 
bool use_light_contour
 
bool use_shadow
 
bool use_contour_secondary
 
int shadow_selection
 
bool shadow_enclose_shapes
 
bool shadow_use_silhouette
 
bool fuzzy_intersections
 
bool fuzzy_everything
 
bool allow_boundaries
 
bool allow_overlapping_edges
 
bool allow_duplicated_types
 
bool remove_doubles
 
bool use_loose_as_contour
 
bool use_loose_edge_chain
 
bool use_geometry_space_chain
 
bool use_image_boundary_trimming
 
bool use_back_face_culling
 
bool filter_face_mark
 
bool filter_face_mark_invert
 
bool filter_face_mark_boundaries
 
bool filter_face_mark_keep_contour
 
bool force_crease
 
bool sharp_as_crease
 
bool chain_preserve_details
 
bool do_shadow_cast
 
bool light_reference_available
 
bool cam_is_persp
 
bool cam_is_persp_secondary
 
float cam_obmat [4][4]
 
float cam_obmat_secondary [4][4]
 
double camera_pos [3]
 
double camera_pos_secondary [3]
 
double active_camera_pos [3]
 
double near_clip
 
double far_clip
 
float shift_x
 
float shift_y
 
float crease_threshold
 
float chaining_image_threshold
 
float angle_splitting_threshold
 
float chain_smooth_tolerance
 
double view_vector [3]
 
double view_vector_secondary [3]
 

Detailed Description

Definition at line 319 of file MOD_lineart.h.

Member Data Documentation

◆ active_camera_pos

double LineartData::_conf::active_camera_pos[3]

◆ allow_boundaries

bool LineartData::_conf::allow_boundaries

Definition at line 349 of file MOD_lineart.h.

Referenced by lineart_create_render_buffer(), and lineart_main_cull_triangles().

◆ allow_duplicated_types

bool LineartData::_conf::allow_duplicated_types

◆ allow_overlapping_edges

bool LineartData::_conf::allow_overlapping_edges

◆ angle_splitting_threshold

float LineartData::_conf::angle_splitting_threshold

◆ cam_is_persp

bool LineartData::_conf::cam_is_persp

◆ cam_is_persp_secondary

bool LineartData::_conf::cam_is_persp_secondary

◆ cam_obmat

float LineartData::_conf::cam_obmat[4][4]

◆ cam_obmat_secondary

float LineartData::_conf::cam_obmat_secondary[4][4]

◆ camera_pos

double LineartData::_conf::camera_pos[3]

◆ camera_pos_secondary

double LineartData::_conf::camera_pos_secondary[3]

◆ chain_preserve_details

bool LineartData::_conf::chain_preserve_details

◆ chain_smooth_tolerance

float LineartData::_conf::chain_smooth_tolerance

◆ chaining_image_threshold

float LineartData::_conf::chaining_image_threshold

◆ crease_angle

double LineartData::_conf::crease_angle

Definition at line 327 of file MOD_lineart.h.

◆ crease_cos

double LineartData::_conf::crease_cos

Definition at line 328 of file MOD_lineart.h.

◆ crease_threshold

float LineartData::_conf::crease_threshold

◆ do_shadow_cast

bool LineartData::_conf::do_shadow_cast

Definition at line 369 of file MOD_lineart.h.

Referenced by lineart_main_try_generate_shadow().

◆ draw_material_preview

int LineartData::_conf::draw_material_preview

Definition at line 330 of file MOD_lineart.h.

◆ far_clip

double LineartData::_conf::far_clip

◆ filter_face_mark

bool LineartData::_conf::filter_face_mark

◆ filter_face_mark_boundaries

bool LineartData::_conf::filter_face_mark_boundaries

◆ filter_face_mark_invert

bool LineartData::_conf::filter_face_mark_invert

◆ filter_face_mark_keep_contour

bool LineartData::_conf::filter_face_mark_keep_contour

◆ force_crease

bool LineartData::_conf::force_crease

◆ fuzzy_everything

bool LineartData::_conf::fuzzy_everything

◆ fuzzy_intersections

bool LineartData::_conf::fuzzy_intersections

Definition at line 347 of file MOD_lineart.h.

Referenced by lineart_chain_get_closest_cre(), and lineart_create_render_buffer().

◆ light_reference_available

bool LineartData::_conf::light_reference_available

Definition at line 370 of file MOD_lineart.h.

Referenced by lineart_create_render_buffer(), and lineart_main_get_view_vector().

◆ material_transparency

double LineartData::_conf::material_transparency

Definition at line 331 of file MOD_lineart.h.

◆ max_occlusion_level

int LineartData::_conf::max_occlusion_level

◆ near_clip

double LineartData::_conf::near_clip

◆ overscan

float LineartData::_conf::overscan

Definition at line 324 of file MOD_lineart.h.

Referenced by lineart_create_render_buffer(), and lineart_main_load_geometries().

◆ remove_doubles

bool LineartData::_conf::remove_doubles

Definition at line 352 of file MOD_lineart.h.

◆ shadow_enclose_shapes

bool LineartData::_conf::shadow_enclose_shapes

◆ shadow_selection

int LineartData::_conf::shadow_selection

◆ shadow_use_silhouette

bool LineartData::_conf::shadow_use_silhouette

◆ sharp_as_crease

bool LineartData::_conf::sharp_as_crease

◆ shift_x

float LineartData::_conf::shift_x

◆ shift_y

float LineartData::_conf::shift_y

◆ use_back_face_culling

bool LineartData::_conf::use_back_face_culling

◆ use_contour

bool LineartData::_conf::use_contour

◆ use_contour_secondary

bool LineartData::_conf::use_contour_secondary

◆ use_crease

bool LineartData::_conf::use_crease

◆ use_edge_marks

bool LineartData::_conf::use_edge_marks

◆ use_geometry_space_chain

bool LineartData::_conf::use_geometry_space_chain

Definition at line 355 of file MOD_lineart.h.

Referenced by lineart_chain_get_closest_cre(), and lineart_create_render_buffer().

◆ use_image_boundary_trimming

bool LineartData::_conf::use_image_boundary_trimming

◆ use_intersections

bool LineartData::_conf::use_intersections

◆ use_light_contour

bool LineartData::_conf::use_light_contour

◆ use_loose

bool LineartData::_conf::use_loose

◆ use_loose_as_contour

bool LineartData::_conf::use_loose_as_contour

Definition at line 353 of file MOD_lineart.h.

Referenced by lineart_create_render_buffer().

◆ use_loose_edge_chain

bool LineartData::_conf::use_loose_edge_chain

Definition at line 354 of file MOD_lineart.h.

Referenced by lineart_create_render_buffer(), and MOD_lineart_chain_connect().

◆ use_material

bool LineartData::_conf::use_material

◆ use_shadow

bool LineartData::_conf::use_shadow

◆ view

double LineartData::_conf::view[4][4]

◆ view_projection

double LineartData::_conf::view_projection[4][4]

◆ view_vector

double LineartData::_conf::view_vector[3]

◆ view_vector_secondary

double LineartData::_conf::view_vector_secondary[3]

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