|
Blender V4.3
|
Go to the source code of this file.
Macros | |
| #define | BRICONT |
| #define | BRICONTRGB |
Functions | |
| int | imagewraposa (struct Tex *tex, struct Image *ima, struct ImBuf *ibuf, const float texvec[3], const float DXT[2], const float DYT[2], struct TexResult *texres, struct ImagePool *pool, bool skip_load_image) |
| int | imagewrap (struct Tex *tex, struct Image *ima, const float texvec[3], struct TexResult *texres, struct ImagePool *pool, bool skip_load_image) |
| void | image_sample (struct Image *ima, float fx, float fy, float dx, float dy, float result[4], struct ImagePool *pool) |
| #define BRICONT |
Definition at line 15 of file texture_common.h.
Referenced by blend(), clouds(), marble(), mg_distNoiseTex(), mg_HTerrainTex(), mg_mFractalOrfBmTex(), mg_ridgedOrHybridMFTex(), texnoise(), voronoiTex(), and wood().
| #define BRICONTRGB |
Definition at line 27 of file texture_common.h.
Referenced by clouds(), imagewrap(), imagewraposa(), imagewraposa_aniso(), magic(), and voronoiTex().
| void image_sample | ( | struct Image * | ima, |
| float | fx, | ||
| float | fy, | ||
| float | dx, | ||
| float | dy, | ||
| float | result[4], | ||
| struct ImagePool * | pool ) |
Definition at line 1736 of file texture_image.cc.
References BKE_image_pool_acquire_ibuf(), BKE_image_pool_release_ibuf(), boxsample(), copy_v4_v4(), Image::flag, IMA_USED_FOR_RENDER, TexResult::talpha, TexResult::trgba, UNLIKELY, and zero_v4().
| int imagewrap | ( | struct Tex * | tex, |
| struct Image * | ima, | ||
| const float | texvec[3], | ||
| struct TexResult * | texres, | ||
| struct ImagePool * | pool, | ||
| bool | skip_load_image ) |
Definition at line 85 of file texture_image.cc.
References Image::alpha_mode, BKE_image_get_tile_from_pos(), BKE_image_has_loaded_ibuf(), BKE_image_pool_acquire_ibuf(), BKE_image_pool_release_ibuf(), boxsample(), BRICONTRGB, ImBuf::byte_buffer, Tex::checkerdist, ImBufByteBuffer::data, ImBufFloatBuffer::data, ELEM, Tex::extend, Tex::filtersize, Image::flag, Tex::flag, float, ImBuf::float_buffer, floor(), floorf, ibuf_get_color(), IMA_ALPHA_IGNORE, IMA_SRC_TILED, IMA_USED_FOR_RENDER, Tex::imaflag, int, Tex::iuser, max_fff(), Image::source, TexResult::talpha, tex, TEX_CALCALPHA, TEX_CHECKER, TEX_CHECKER_EVEN, TEX_CHECKER_ODD, TEX_CLIP, TEX_CLIPCUBE, TEX_EXTEND, TEX_IMAROT, TEX_INTERPOL, TEX_NEGALPHA, TEX_REPEAT, TEX_RGB, TEX_USEALPHA, ImageUser::tile, TexResult::tin, TexResult::trgba, ImBuf::x, x, ImBuf::y, and y.
Referenced by multitex().
| int imagewraposa | ( | struct Tex * | tex, |
| struct Image * | ima, | ||
| struct ImBuf * | ibuf, | ||
| const float | texvec[3], | ||
| const float | DXT[2], | ||
| const float | DYT[2], | ||
| struct TexResult * | texres, | ||
| struct ImagePool * | pool, | ||
| bool | skip_load_image ) |
Definition at line 1352 of file texture_image.cc.
References Image::alpha_mode, BKE_image_has_loaded_ibuf(), BKE_image_pool_acquire_ibuf(), BKE_image_pool_release_ibuf(), boxsample(), BRICONTRGB, ImBuf::byte_buffer, Tex::checkerdist, copy_v2_v2(), ImBufByteBuffer::data, ImBufFloatBuffer::data, ELEM, Tex::extend, Tex::filtersize, Image::flag, Tex::flag, float, ImBuf::float_buffer, floor(), IMA_ALPHA_IGNORE, IMA_USED_FOR_RENDER, Tex::imaflag, image_mipmap_test(), imagewraposa_aniso(), int, Tex::iuser, max_ff(), max_fff(), min_fff(), ImBuf::mipmap, mul_v3_fl(), TexResult::talpha, tex, TEX_CALCALPHA, TEX_CHECKER, TEX_CHECKER_EVEN, TEX_CHECKER_ODD, TEX_CLIP, TEX_CLIPCUBE, TEX_EXTEND, TEX_FILTER_MIN, TEX_IMAROT, TEX_INTERPOL, TEX_MIPMAP, TEX_NEGALPHA, TEX_REPEAT, TEX_REPEAT_XMIR, TEX_REPEAT_YMIR, TEX_RGB, TEX_USEALPHA, Tex::texfilter, TexResult::tin, TexResult::trgba, TXF_BOX, ImBuf::x, and ImBuf::y.
Referenced by multitex().