92 bool use_view_settings);
181 bool use_default_view,
185 const unsigned char cp[4],
187 const float linearcol[4],
These structs are the foundation for all linked lists in the library system.
#define SI_GRID_STEPS_LEN
struct Mask * ED_space_image_get_mask(const struct SpaceImage *sima)
void ED_image_point_pos(struct SpaceImage *sima, const struct ARegion *region, float x, float y, float *r_x, float *r_y)
bool ED_image_should_save_modified(const struct Main *bmain)
bool ED_space_image_maskedit_visible_splines_poll(struct bContext *C)
bool ED_space_image_maskedit_mask_visible_splines_poll(struct bContext *C)
float ED_space_image_increment_snap_value(int grid_dimesnions, const float grid_steps[SI_GRID_STEPS_LEN], float zoom_factor)
void ED_space_image_release_buffer(struct SpaceImage *sima, struct ImBuf *ibuf, void *lock)
void ED_space_image_grid_steps(struct SpaceImage *sima, float grid_steps[SI_GRID_STEPS_LEN], int grid_dimension)
void ED_space_image_set_mask(struct bContext *C, struct SpaceImage *sima, struct Mask *mask)
void ED_image_get_uv_aspect(struct Image *ima, struct ImageUser *iuser, float *r_aspx, float *r_aspy)
struct ImageFrameRange ImageFrameRange
bool ED_space_image_check_show_maskedit(struct SpaceImage *sima, struct Object *obedit)
void ED_space_image_auto_set(const struct bContext *C, struct SpaceImage *sima)
bool ED_space_image_has_buffer(struct SpaceImage *sima)
float ED_space_image_zoom_level(const struct View2D *v2d, int grid_dimension)
bool ED_space_image_maskedit_mask_poll(struct bContext *C)
void ED_image_draw_info(struct Scene *scene, struct ARegion *region, bool color_manage, bool use_default_view, int channels, int x, int y, const unsigned char cp[4], const float fp[4], const float linearcol[4], const int *zp, const float *zpf)
void ED_space_image_get_uv_aspect(struct SpaceImage *sima, float *r_aspx, float *r_aspy)
bool ED_space_image_show_cache(const struct SpaceImage *sima)
bool ED_space_image_color_sample(struct SpaceImage *sima, struct ARegion *region, const int mval[2], float r_col[3], bool *r_is_data)
bool ED_space_image_show_paint(const struct SpaceImage *sima)
bool ED_space_image_maskedit_poll(struct bContext *C)
void ED_space_image_scopes_update(const struct bContext *C, struct SpaceImage *sima, struct ImBuf *ibuf, bool use_view_settings)
bool ED_space_image_show_uvedit(const struct SpaceImage *sima, struct Object *obedit)
struct Image * ED_space_image(const struct SpaceImage *sima)
void ED_space_image_paint_update(struct Main *bmain, struct wmWindowManager *wm, struct Scene *scene)
bool ED_image_save_all_modified(const struct bContext *C, struct ReportList *reports)
ListBase ED_image_filesel_detect_sequences(struct Main *bmain, struct wmOperator *op, bool detect_udim)
void ED_image_view_center_to_point(struct SpaceImage *sima, float x, float y)
void ED_space_image_get_zoom(struct SpaceImage *sima, const struct ARegion *region, float *r_zoomx, float *r_zoomy)
bool ED_space_image_paint_curve(const struct bContext *C)
bool ED_space_image_show_cache_and_mval_over(const struct SpaceImage *sima, struct ARegion *region, const int mval[2])
void ED_space_image_set(struct Main *bmain, struct SpaceImage *sima, struct Image *ima, bool automatic)
void ED_image_point_pos__reverse(struct SpaceImage *sima, const struct ARegion *region, const float co[2], float r_co[2])
void ED_image_mouse_pos(struct SpaceImage *sima, const struct ARegion *region, const int mval[2], float co[2])
bool ED_space_image_get_position(struct SpaceImage *sima, struct ARegion *region, int mval[2], float fpos[2])
bool ED_image_slot_cycle(struct Image *image, int direction)
int ED_space_image_get_display_channel_mask(struct ImBuf *ibuf)
void ED_paint_cursor_start(struct Paint *p, bool(*poll)(struct bContext *C))
void ED_space_image_get_size_fl(struct SpaceImage *sima, float r_size[2])
int ED_image_save_all_modified_info(const struct Main *bmain, struct ReportList *reports)
void ED_space_image_get_size(struct SpaceImage *sima, int *r_width, int *r_height)
bool ED_image_tools_paint_poll(struct bContext *C)
void ED_space_image_get_aspect(struct SpaceImage *sima, float *r_aspx, float *r_aspy)
struct ImBuf * ED_space_image_acquire_buffer(struct SpaceImage *sima, void **r_lock, int tile)
bool ED_space_image_cursor_poll(struct bContext *C)
bool ED_space_image_show_render(const struct SpaceImage *sima)
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint y
Group Output data from inside of a node group A color picker Mix two input colors RGB to Convert a color s luminance to a grayscale value Generate a normal vector and a dot product Bright Control the brightness and contrast of the input color Vector Map an input vectors to used to fine tune the interpolation of the input Camera Retrieve information about the camera and how it relates to the current shading point s position Clamp a value between a minimum and a maximum Vector Perform vector math operation Invert a producing a negative Combine Generate a color from its and blue channels(Deprecated)") DefNode(ShaderNode
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .image(3
ccl_global const KernelWorkTile * tile
ccl_device_inline float4 mask(const int4 &mask, const float4 &a)
struct ImageFrameRange * prev
struct ImageFrameRange * next