Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/extern/include/RE_pipeline.h
| Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
| struct ImageFormatData; | struct ImageFormatData; | ||||
| struct Main; | struct Main; | ||||
| struct NodeBlurData; | struct NodeBlurData; | ||||
| struct Object; | struct Object; | ||||
| struct RenderData; | struct RenderData; | ||||
| struct RenderResult; | struct RenderResult; | ||||
| struct ReportList; | struct ReportList; | ||||
| struct Scene; | struct Scene; | ||||
| struct SceneLayer; | struct ViewLayer; | ||||
| struct EnvMap; | struct EnvMap; | ||||
| struct StampData; | struct StampData; | ||||
| struct ViewRender; | struct ViewRender; | ||||
| /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ | ||||
| /* this include is what is exposed of render to outside world */ | /* this include is what is exposed of render to outside world */ | ||||
| /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ | ||||
| ▲ Show 20 Lines • Show All 176 Lines • ▼ Show 20 Lines | |||||
| float *RE_RenderLayerGetPass(volatile struct RenderLayer *rl, const char *name, const char *viewname); | float *RE_RenderLayerGetPass(volatile struct RenderLayer *rl, const char *name, const char *viewname); | ||||
| /* add passes for grease pencil */ | /* add passes for grease pencil */ | ||||
| struct RenderPass *RE_create_gp_pass(struct RenderResult *rr, const char *layername, const char *viewname); | struct RenderPass *RE_create_gp_pass(struct RenderResult *rr, const char *layername, const char *viewname); | ||||
| /* obligatory initialize call, disprect is optional */ | /* obligatory initialize call, disprect is optional */ | ||||
| void RE_InitState(struct Render *re, struct Render *source, struct RenderData *rd, | void RE_InitState(struct Render *re, struct Render *source, struct RenderData *rd, | ||||
| struct ListBase *render_layers, const int active_layer, | struct ListBase *render_layers, const int active_layer, | ||||
| struct ViewRender *view_render, struct SceneLayer *scene_layer, | struct ViewRender *view_render, struct ViewLayer *view_layer, | ||||
| int winx, int winy, rcti *disprect); | int winx, int winy, rcti *disprect); | ||||
| void RE_ChangeResolution(struct Render *re, int winx, int winy, rcti *disprect); | void RE_ChangeResolution(struct Render *re, int winx, int winy, rcti *disprect); | ||||
| void RE_ChangeModeFlag(struct Render *re, int flag, bool clear); | void RE_ChangeModeFlag(struct Render *re, int flag, bool clear); | ||||
| /* set up the viewplane/perspective matrix, three choices */ | /* set up the viewplane/perspective matrix, three choices */ | ||||
| struct Object *RE_GetCamera(struct Render *re); /* return camera override if set */ | struct Object *RE_GetCamera(struct Render *re); /* return camera override if set */ | ||||
| void RE_SetOverrideCamera(struct Render *re, struct Object *camera); | void RE_SetOverrideCamera(struct Render *re, struct Object *camera); | ||||
| void RE_SetCamera(struct Render *re, struct Object *camera); | void RE_SetCamera(struct Render *re, struct Object *camera); | ||||
| Show All 32 Lines | bool RE_WriteRenderViewsImage( | ||||
| struct ReportList *reports, struct RenderResult *rr, struct Scene *scene, const bool stamp, char *name); | struct ReportList *reports, struct RenderResult *rr, struct Scene *scene, const bool stamp, char *name); | ||||
| bool RE_WriteRenderViewsMovie( | bool RE_WriteRenderViewsMovie( | ||||
| struct ReportList *reports, struct RenderResult *rr, struct Scene *scene, struct RenderData *rd, | struct ReportList *reports, struct RenderResult *rr, struct Scene *scene, struct RenderData *rd, | ||||
| struct bMovieHandle *mh, void **movie_ctx_arr, | struct bMovieHandle *mh, void **movie_ctx_arr, | ||||
| const int totvideos, bool preview); | const int totvideos, bool preview); | ||||
| /* only RE_NewRender() needed, main Blender render calls */ | /* only RE_NewRender() needed, main Blender render calls */ | ||||
| void RE_BlenderFrame(struct Render *re, struct Main *bmain, struct Scene *scene, | void RE_BlenderFrame(struct Render *re, struct Main *bmain, struct Scene *scene, | ||||
| struct SceneLayer *scene_layer, struct Object *camera_override, | struct ViewLayer *view_layer, struct Object *camera_override, | ||||
| unsigned int lay_override, int frame, const bool write_still); | unsigned int lay_override, int frame, const bool write_still); | ||||
| void RE_BlenderAnim(struct Render *re, struct Main *bmain, struct Scene *scene, struct Object *camera_override, | void RE_BlenderAnim(struct Render *re, struct Main *bmain, struct Scene *scene, struct Object *camera_override, | ||||
| unsigned int lay_override, int sfra, int efra, int tfra); | unsigned int lay_override, int sfra, int efra, int tfra); | ||||
| #ifdef WITH_FREESTYLE | #ifdef WITH_FREESTYLE | ||||
| void RE_RenderFreestyleStrokes(struct Render *re, struct Main *bmain, struct Scene *scene, int render); | void RE_RenderFreestyleStrokes(struct Render *re, struct Main *bmain, struct Scene *scene, int render); | ||||
| void RE_RenderFreestyleExternal(struct Render *re); | void RE_RenderFreestyleExternal(struct Render *re); | ||||
| #endif | #endif | ||||
| ▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines | |||||