Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/extern/include/RE_pipeline.h
| Show First 20 Lines • Show All 188 Lines • ▼ Show 20 Lines | |||||
| /* *********************** API ******************** */ | /* *********************** API ******************** */ | ||||
| /* the name is used as identifier, so elsewhere in blender the result can retrieved */ | /* the name is used as identifier, so elsewhere in blender the result can retrieved */ | ||||
| /* calling a new render with same name, frees automatic existing render */ | /* calling a new render with same name, frees automatic existing render */ | ||||
| struct Render *RE_NewRender(const char *name); | struct Render *RE_NewRender(const char *name); | ||||
| struct Render *RE_GetRender(const char *name); | struct Render *RE_GetRender(const char *name); | ||||
| struct Scene; | |||||
| struct Render *RE_NewSceneRender(const struct Scene *scene); | |||||
| struct Render *RE_GetSceneRender(const struct Scene *scene); | |||||
| /* assign default dummy callbacks */ | /* assign default dummy callbacks */ | ||||
| void RE_InitRenderCB(struct Render *re); | void RE_InitRenderCB(struct Render *re); | ||||
| /* use free render as signal to do everything over (previews) */ | /* use free render as signal to do everything over (previews) */ | ||||
| void RE_FreeRender(struct Render *re); | void RE_FreeRender(struct Render *re); | ||||
| /* only called on exit */ | /* only called on exit */ | ||||
| void RE_FreeAllRender(void); | void RE_FreeAllRender(void); | ||||
| /* Free memory used by persistent data. | /* Free memory used by persistent data. | ||||
| ▲ Show 20 Lines • Show All 189 Lines • Show Last 20 Lines | |||||