Blender V5.0
CCL_NAMESPACE_BEGIN Namespace Reference

Classes

struct  TextureInterpolator
class  ShaderNodeBuilder
class  ShaderGraphBuilder
class  ScopedMockLog

Functions

void * pylong_as_voidptr_typesafe (PyObject *object)
PyObject * pyunicode_from_string (const char *str)
void debug_flags_sync_from_scene (BL::Scene b_scene)
void debug_flags_reset ()
ccl_device_inline float frac (const float x, int *ix)
ccl_device float4 kernel_tex_image_interp (KernelGlobals kg, const int id, const float x, float y)
ccl_device float4 kernel_tex_image_interp_3d (KernelGlobals kg, ccl_private ShaderData *sd, const int id, float3 P, InterpolationType interp, const bool stochastic)
const char * name_from_type (ImageDataType type)
bool check_node_inputs_has_links (const ShaderNode *node)
bool check_node_inputs_traversed (const ShaderNode *node, const ShaderNodeSet &done)
void task_run ()
template<typename T>
const Tutil_image_read (const vector< T > &pixels, const size_t width, const size_t, const size_t components, const size_t x, const size_t y)
template<typename T>
void util_image_downscale_sample (const vector< T > &pixels, const size_t width, const size_t height, const size_t components, const size_t kernel_size, const float x, const float y, T *result)
template<typename T>
void util_image_downscale_pixels (const vector< T > &input_pixels, const size_t input_width, const size_t input_height, const size_t components, const float inv_scale_factor, const size_t output_width, const size_t output_height, vector< T > *output_pixels)

Variables

bool debug_flags_set = false

Function Documentation

◆ check_node_inputs_has_links()

bool CCL_NAMESPACE_BEGIN::check_node_inputs_has_links ( const ShaderNode * node)

Definition at line 22 of file shader_graph.cpp.

References check_node_inputs_has_links(), in, and ShaderNode::inputs.

Referenced by check_node_inputs_has_links().

◆ check_node_inputs_traversed()

bool CCL_NAMESPACE_BEGIN::check_node_inputs_traversed ( const ShaderNode * node,
const ShaderNodeSet & done )

Definition at line 32 of file shader_graph.cpp.

References check_node_inputs_traversed(), in, and ShaderNode::inputs.

Referenced by check_node_inputs_traversed().

◆ debug_flags_reset()

void CCL_NAMESPACE_BEGIN::debug_flags_reset ( )

Definition at line 78 of file python.cpp.

References debug_flags_reset(), DebugFlags(), and DebugFlags::reset().

Referenced by debug_flags_reset().

◆ debug_flags_sync_from_scene()

◆ frac()

ccl_device_inline float CCL_NAMESPACE_BEGIN::frac ( const float x,
int * ix )

Definition at line 27 of file cycles/kernel/device/cpu/image.h.

References ccl_device_inline, float, float_to_int(), i, and x.

◆ kernel_tex_image_interp()

◆ kernel_tex_image_interp_3d()

◆ name_from_type()

◆ pylong_as_voidptr_typesafe()

void * CCL_NAMESPACE_BEGIN::pylong_as_voidptr_typesafe ( PyObject * object)

Definition at line 42 of file python.cpp.

References pylong_as_voidptr_typesafe().

Referenced by pylong_as_voidptr_typesafe().

◆ pyunicode_from_string()

PyObject * CCL_NAMESPACE_BEGIN::pyunicode_from_string ( const char * str)

Definition at line 50 of file python.cpp.

References pyunicode_from_string(), and str.

Referenced by pyunicode_from_string().

◆ task_run()

void CCL_NAMESPACE_BEGIN::task_run ( )

Definition at line 13 of file util_task_test.cpp.

References task_run().

Referenced by task_run().

◆ util_image_downscale_pixels()

template<typename T>
void CCL_NAMESPACE_BEGIN::util_image_downscale_pixels ( const vector< T > & input_pixels,
const size_t input_width,
const size_t input_height,
const size_t components,
const float inv_scale_factor,
const size_t output_width,
const size_t output_height,
vector< T > * output_pixels )

Definition at line 70 of file image_impl.h.

References float, util_image_downscale_pixels(), util_image_downscale_sample(), x, and y.

Referenced by util_image_downscale_pixels().

◆ util_image_downscale_sample()

template<typename T>
void CCL_NAMESPACE_BEGIN::util_image_downscale_sample ( const vector< T > & pixels,
const size_t width,
const size_t height,
const size_t components,
const size_t kernel_size,
const float x,
const float y,
T * result )

◆ util_image_read()

template<typename T>
const T * CCL_NAMESPACE_BEGIN::util_image_read ( const vector< T > & pixels,
const size_t width,
const size_t ,
const size_t components,
const size_t x,
const size_t y )

Definition at line 15 of file image_impl.h.

References T, util_image_read(), x, and y.

Referenced by util_image_downscale_sample(), and util_image_read().

Variable Documentation

◆ debug_flags_set

bool CCL_NAMESPACE_BEGIN::debug_flags_set = false

Definition at line 40 of file python.cpp.