Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_image.h
| Show First 20 Lines • Show All 376 Lines • ▼ Show 20 Lines | struct GPUTexture *BKE_image_get_gpu_texture(struct Image *image, | ||||
| struct ImageUser *iuser, | struct ImageUser *iuser, | ||||
| struct ImBuf *ibuf); | struct ImBuf *ibuf); | ||||
| struct GPUTexture *BKE_image_get_gpu_tiles(struct Image *image, | struct GPUTexture *BKE_image_get_gpu_tiles(struct Image *image, | ||||
| struct ImageUser *iuser, | struct ImageUser *iuser, | ||||
| struct ImBuf *ibuf); | struct ImBuf *ibuf); | ||||
| struct GPUTexture *BKE_image_get_gpu_tilemap(struct Image *image, | struct GPUTexture *BKE_image_get_gpu_tilemap(struct Image *image, | ||||
| struct ImageUser *iuser, | struct ImageUser *iuser, | ||||
| struct ImBuf *ibuf); | struct ImBuf *ibuf); | ||||
| bool BKE_image_gpu_store_premultiplied(struct Image *image, struct ImBuf *ibuf); | |||||
| void BKE_image_update_gputexture( | void BKE_image_update_gputexture( | ||||
| struct Image *ima, struct ImageUser *iuser, int x, int y, int w, int h); | struct Image *ima, struct ImageUser *iuser, int x, int y, int w, int h); | ||||
| void BKE_image_paint_set_mipmap(struct Main *bmain, bool mipmap); | void BKE_image_paint_set_mipmap(struct Main *bmain, bool mipmap); | ||||
| /* Delayed free of OpenGL buffers by main thread */ | /* Delayed free of OpenGL buffers by main thread */ | ||||
| void BKE_image_free_unused_gpu_textures(void); | void BKE_image_free_unused_gpu_textures(void); | ||||
| struct RenderSlot *BKE_image_add_renderslot(struct Image *ima, const char *name); | struct RenderSlot *BKE_image_add_renderslot(struct Image *ima, const char *name); | ||||
| bool BKE_image_remove_renderslot(struct Image *ima, struct ImageUser *iuser, int slot); | bool BKE_image_remove_renderslot(struct Image *ima, struct ImageUser *iuser, int slot); | ||||
| struct RenderSlot *BKE_image_get_renderslot(struct Image *ima, int index); | struct RenderSlot *BKE_image_get_renderslot(struct Image *ima, int index); | ||||
| bool BKE_image_clear_renderslot(struct Image *ima, struct ImageUser *iuser, int slot); | bool BKE_image_clear_renderslot(struct Image *ima, struct ImageUser *iuser, int slot); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||