Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/FRS_freestyle.h
| Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
| }; | }; | ||||
| extern struct FreestyleGlobals g_freestyle; | extern struct FreestyleGlobals g_freestyle; | ||||
| /* Rendering */ | /* Rendering */ | ||||
| void FRS_initialize(void); | void FRS_initialize(void); | ||||
| void FRS_set_context(struct bContext *C); | void FRS_set_context(struct bContext *C); | ||||
| void FRS_read_file(struct bContext *C); | void FRS_read_file(struct bContext *C); | ||||
| int FRS_is_freestyle_enabled(struct SceneLayer *scene_layer); | int FRS_is_freestyle_enabled(struct ViewLayer *view_layer); | ||||
| void FRS_init_stroke_renderer(struct Render *re); | void FRS_init_stroke_renderer(struct Render *re); | ||||
| void FRS_begin_stroke_rendering(struct Render *re); | void FRS_begin_stroke_rendering(struct Render *re); | ||||
| struct Render *FRS_do_stroke_rendering(struct Render *re, struct SceneLayer *scene_layer, int render); | struct Render *FRS_do_stroke_rendering(struct Render *re, struct ViewLayer *view_layer, int render); | ||||
| void FRS_end_stroke_rendering(struct Render *re); | void FRS_end_stroke_rendering(struct Render *re); | ||||
| void FRS_free_view_map_cache(void); | void FRS_free_view_map_cache(void); | ||||
| void FRS_composite_result(struct Render *re, struct SceneLayer *scene_layer, struct Render *freestyle_render); | void FRS_composite_result(struct Render *re, struct ViewLayer *view_layer, struct Render *freestyle_render); | ||||
| void FRS_exit(void); | void FRS_exit(void); | ||||
| /* FreestyleConfig.linesets */ | /* FreestyleConfig.linesets */ | ||||
| void FRS_copy_active_lineset(struct FreestyleConfig *config); | void FRS_copy_active_lineset(struct FreestyleConfig *config); | ||||
| void FRS_paste_active_lineset(struct FreestyleConfig *config); | void FRS_paste_active_lineset(struct FreestyleConfig *config); | ||||
| void FRS_delete_active_lineset(struct FreestyleConfig *config); | void FRS_delete_active_lineset(struct FreestyleConfig *config); | ||||
| bool FRS_move_active_lineset(struct FreestyleConfig *config, int direction); | bool FRS_move_active_lineset(struct FreestyleConfig *config, int direction); | ||||
| /* Testing */ | /* Testing */ | ||||
| struct Material *FRS_create_stroke_material(struct Main *bmain, struct FreestyleLineStyle *linestyle); | struct Material *FRS_create_stroke_material(struct Main *bmain, struct FreestyleLineStyle *linestyle); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||
| #endif // __FRS_FREESTYLE_H__ | #endif // __FRS_FREESTYLE_H__ | ||||