Blender
V3.3
|
#include <MOD_lineart.h>
Classes | |
struct | _conf |
struct | _geom |
struct | _qtree |
Definition at line 271 of file MOD_lineart.h.
LineartStaticMemPool* LineartData::chain_data_pool |
Definition at line 279 of file MOD_lineart.h.
Referenced by lineart_bounding_area_link_point_recursive(), lineart_chain_append_point(), lineart_chain_create(), lineart_chain_create_crossing_point(), lineart_chain_prepend_point(), lineart_create_render_buffer(), and MOD_lineart_chain_clip_at_border().
ListBase LineartData::chains |
Definition at line 405 of file MOD_lineart.h.
Referenced by lineart_chain_create(), lineart_destroy_render_data_keep_init(), MOD_lineart_chain_clip_at_border(), MOD_lineart_chain_connect(), MOD_lineart_chain_discard_unused(), MOD_lineart_chain_find_silhouette_backdrop_objects(), MOD_lineart_chain_offset_towards_camera(), MOD_lineart_chain_split_angle(), MOD_lineart_chain_split_for_fixed_occlusion(), MOD_lineart_compute_feature_lines(), MOD_lineart_finalize_chains(), and MOD_lineart_smooth_chains().
struct LineartData::_conf LineartData::conf |
Referenced by lineart_bounding_area_link_triangle(), lineart_chain_get_closest_cre(), lineart_contour_viewed_from_dark_side(), lineart_create_edges_from_isec_data(), lineart_create_render_buffer(), lineart_geometry_object_load(), lineart_identify_mlooptri_feature_edges(), lineart_main_add_triangles(), lineart_main_cull_triangles(), lineart_main_get_view_vector(), lineart_main_load_geometries(), lineart_main_make_enclosed_shapes(), lineart_main_perspective_division(), lineart_main_remove_unused_lines_from_tiles(), lineart_main_try_generate_shadow(), lineart_memory_get_edge_space(), lineart_object_load_single_instance(), lineart_occlusion_single_line(), lineart_shadow_cast(), lineart_shadow_cast_onto_triangle(), lineart_shadow_create_shadow_edge_array(), lineart_shadow_edge_cut(), lineart_shadow_register_enclosed_shapes(), lineart_shadow_transform_task(), MOD_lineart_chain_connect(), MOD_lineart_chain_feature_lines(), MOD_lineart_chain_offset_towards_camera(), MOD_lineart_chain_split_for_fixed_occlusion(), and MOD_lineart_compute_feature_lines().
LineartStaticMemPool* LineartData::edge_data_pool |
Definition at line 287 of file MOD_lineart.h.
Referenced by lineart_create_edges_from_isec_data(), lineart_create_render_buffer(), lineart_geometry_object_load(), lineart_give_segment(), lineart_main_try_generate_shadow(), and lineart_memory_get_edge_space().
struct LineartData::_geom LineartData::geom |
Referenced by lineart_count_and_print_render_buffer_memory(), lineart_create_edges_from_isec_data(), lineart_destroy_render_data_keep_init(), lineart_geometry_object_load(), lineart_init_isec_thread(), lineart_main_cull_triangles(), lineart_main_discard_out_of_frame_edges(), lineart_main_free_adjacent_data(), lineart_main_load_geometries(), lineart_main_perspective_division(), lineart_main_transform_and_add_shadow(), lineart_main_try_generate_shadow(), lineart_memory_get_edge_space(), lineart_memory_get_triangle_space(), lineart_memory_get_vert_space(), lineart_register_intersection_shadow_cuts(), lineart_schedule_new_triangle_task(), lineart_shadow_finalize_shadow_edges_task(), MOD_lineart_chain_find_silhouette_backdrop_objects(), MOD_lineart_compute_feature_lines(), and MOD_lineart_finalize_chains().
int LineartData::h |
Definition at line 273 of file MOD_lineart.h.
Referenced by lineart_create_render_buffer(), lineart_main_bounding_area_make_initial(), lineart_main_load_geometries(), and lineart_main_try_generate_shadow().
LineartElementLinkNode* LineartData::isect_scheduled_up_to |
Definition at line 394 of file MOD_lineart.h.
Referenced by lineart_init_isec_thread(), and lineart_schedule_new_triangle_task().
int LineartData::isect_scheduled_up_to_index |
Definition at line 395 of file MOD_lineart.h.
Referenced by lineart_init_isec_thread(), and lineart_schedule_new_triangle_task().
SpinLock LineartData::lock_cuts |
Definition at line 409 of file MOD_lineart.h.
Referenced by lineart_create_render_buffer(), lineart_destroy_render_data(), lineart_discard_segment(), lineart_give_segment(), lineart_give_shadow_segment(), and lineart_main_try_generate_shadow().
SpinLock LineartData::lock_task |
Definition at line 410 of file MOD_lineart.h.
Referenced by lineart_create_render_buffer(), lineart_destroy_render_data(), lineart_geometry_object_load(), lineart_main_try_generate_shadow(), lineart_occlusion_make_task_info(), and lineart_schedule_new_triangle_task().
struct LineartPendingEdges LineartData::pending_edges |
Definition at line 395 of file MOD_lineart.h.
Referenced by lineart_create_edges_from_isec_data(), lineart_destroy_render_data_keep_init(), lineart_main_load_geometries(), lineart_main_make_enclosed_shapes(), lineart_main_transform_and_add_shadow(), lineart_occlusion_make_task_info(), lineart_shadow_register_enclosed_shapes(), and lineart_triangle_cull_single().
struct LineartData::_qtree LineartData::qtree |
Referenced by lineart_add_triangles_worker(), lineart_create_render_buffer(), lineart_destroy_render_data_keep_init(), lineart_free_bounding_area_memories(), lineart_get_bounding_area(), lineart_get_edge_bounding_areas(), lineart_get_triangle_bounding_areas(), lineart_main_bounding_area_make_initial(), lineart_main_bounding_areas_connect_post(), lineart_main_clear_linked_edges(), lineart_main_link_lines(), lineart_main_remove_unused_lines_from_tiles(), lineart_main_try_generate_shadow(), and MOD_lineart_get_parent_bounding_area().
LineartStaticMemPool LineartData::render_data_pool |
Definition at line 277 of file MOD_lineart.h.
Referenced by lineart_bounding_area_split(), lineart_bounding_areas_connect_new(), lineart_count_and_print_render_buffer_memory(), lineart_create_render_buffer(), lineart_destroy_render_data(), lineart_destroy_render_data_keep_init(), lineart_geometry_object_load(), lineart_give_shadow_segment(), lineart_main_bounding_area_make_initial(), lineart_main_bounding_areas_connect_post(), lineart_main_load_geometries(), lineart_main_make_enclosed_shapes(), lineart_main_try_generate_shadow(), lineart_memory_get_triangle_space(), lineart_memory_get_vert_space(), lineart_object_load_single_instance(), and lineart_shadow_create_shadow_edge_array().
int LineartData::scheduled_count |
Definition at line 399 of file MOD_lineart.h.
Referenced by lineart_main_make_enclosed_shapes(), and lineart_occlusion_make_task_info().
LineartStaticMemPool* LineartData::shadow_data_pool |
Definition at line 282 of file MOD_lineart.h.
Referenced by lineart_main_make_enclosed_shapes(), lineart_main_try_generate_shadow(), and lineart_shadow_cast_generate_edges().
LineartShadowEdge* LineartData::shadow_edges |
Definition at line 402 of file MOD_lineart.h.
Referenced by lineart_shadow_cast(), lineart_shadow_cast_generate_edges(), lineart_shadow_create_shadow_edge_array(), and lineart_shadow_register_silhouette().
int LineartData::shadow_edges_count |
Definition at line 403 of file MOD_lineart.h.
Referenced by lineart_shadow_cast(), lineart_shadow_cast_generate_edges(), lineart_shadow_create_shadow_edge_array(), and lineart_shadow_register_silhouette().
int LineartData::sizeof_triangle |
Definition at line 275 of file MOD_lineart.h.
Referenced by lineart_add_triangles_worker(), lineart_count_and_print_render_buffer_memory(), lineart_geometry_object_load(), lineart_main_cull_triangles(), lineart_main_free_adjacent_data(), lineart_memory_get_triangle_space(), lineart_triangle_cull_single(), lineart_triangle_from_index(), and MOD_lineart_compute_feature_lines().
int LineartData::thread_count |
Definition at line 274 of file MOD_lineart.h.
Referenced by lineart_create_render_buffer(), lineart_main_add_triangles(), lineart_main_load_geometries(), lineart_main_occlusion_begin(), and lineart_triangle_size_get().
int LineartData::w |
Definition at line 273 of file MOD_lineart.h.
Referenced by lineart_create_render_buffer(), lineart_main_bounding_area_make_initial(), lineart_main_load_geometries(), and lineart_main_try_generate_shadow().
ListBase LineartData::wasted_cuts |
Definition at line 407 of file MOD_lineart.h.
Referenced by lineart_destroy_render_data_keep_init(), lineart_discard_segment(), and lineart_give_segment().
ListBase LineartData::wasted_shadow_cuts |
Definition at line 408 of file MOD_lineart.h.
Referenced by lineart_give_shadow_segment().