Blender V5.0
LineartData::_conf Struct Reference

#include <MOD_lineart.hh>

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 340 of file MOD_lineart.hh.

Member Data Documentation

◆ active_camera_pos

double LineartData::_conf::active_camera_pos[3]

◆ allow_boundaries

bool LineartData::_conf::allow_boundaries

Definition at line 370 of file MOD_lineart.hh.

Referenced by lineart_create_render_buffer_v3(), and lineart_main_cull_triangles().

◆ allow_duplicated_types

◆ allow_overlapping_edges

bool LineartData::_conf::allow_overlapping_edges

◆ angle_splitting_threshold

float LineartData::_conf::angle_splitting_threshold

◆ cam_is_persp

◆ cam_is_persp_secondary

◆ cam_obmat

◆ cam_obmat_secondary

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

◆ camera_pos

◆ camera_pos_secondary

◆ 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 348 of file MOD_lineart.hh.

◆ crease_cos

double LineartData::_conf::crease_cos

Definition at line 349 of file MOD_lineart.hh.

◆ crease_threshold

float LineartData::_conf::crease_threshold

◆ do_shadow_cast

bool LineartData::_conf::do_shadow_cast

Definition at line 390 of file MOD_lineart.hh.

Referenced by lineart_main_try_generate_shadow_v3().

◆ draw_material_preview

int LineartData::_conf::draw_material_preview

Definition at line 351 of file MOD_lineart.hh.

◆ 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

◆ light_reference_available

bool LineartData::_conf::light_reference_available

◆ material_transparency

double LineartData::_conf::material_transparency

Definition at line 352 of file MOD_lineart.hh.

◆ max_occlusion_level

◆ near_clip

◆ overscan

float LineartData::_conf::overscan

◆ remove_doubles

bool LineartData::_conf::remove_doubles

Definition at line 373 of file MOD_lineart.hh.

◆ 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

◆ 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

◆ use_image_boundary_trimming

bool LineartData::_conf::use_image_boundary_trimming

◆ 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 374 of file MOD_lineart.hh.

Referenced by lineart_create_render_buffer_v3().

◆ use_loose_edge_chain

bool LineartData::_conf::use_loose_edge_chain

Definition at line 375 of file MOD_lineart.hh.

Referenced by lineart_create_render_buffer_v3(), 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

◆ view_vector

◆ view_vector_secondary

double LineartData::_conf::view_vector_secondary[3]

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