Blender V4.3
CCL_NAMESPACE_BEGIN Namespace Reference

Classes

class  ShaderGraphBuilder
 
class  ShaderNodeBuilder
 
struct  TextureInterpolator
 

Functions

void * pylong_as_voidptr_typesafe (PyObject *object)
 
PyObject * pyunicode_from_string (const char *str)
 
static void debug_flags_sync_from_scene (BL::Scene b_scene)
 
static void debug_flags_reset ()
 
void density_texture_space_invert (float3 &loc, float3 &size)
 
ccl_device_inline float frac (float x, int *ix)
 
ccl_device float4 kernel_tex_image_interp (KernelGlobals kg, int id, float x, float y)
 
ccl_device float4 kernel_tex_image_interp_3d (KernelGlobals kg, int id, float3 P, InterpolationType interp)
 
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 height, const size_t, const size_t components, const size_t x, const size_t y, const size_t z)
 
template<typename T >
void util_image_downscale_sample (const vector< T > &pixels, const size_t width, const size_t height, const size_t depth, const size_t components, const size_t kernel_size, const float x, const float y, const float z, 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 input_depth, const size_t components, const float inv_scale_factor, const size_t output_width, const size_t output_height, const size_t output_depth, 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().

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().

Referenced by check_node_inputs_traversed().

◆ debug_flags_reset()

static void CCL_NAMESPACE_BEGIN::debug_flags_reset ( )
static

Definition at line 83 of file python.cpp.

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

Referenced by debug_flags_reset().

◆ debug_flags_sync_from_scene()

◆ density_texture_space_invert()

void CCL_NAMESPACE_BEGIN::density_texture_space_invert ( float3 & loc,
float3 & size )

Definition at line 13 of file texture.cpp.

References density_texture_space_invert(), and make_float3().

Referenced by density_texture_space_invert().

◆ frac()

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

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

References float, and float_to_int().

◆ 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 49 of file python.cpp.

References NULL, and 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 57 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 input_depth,
const size_t components,
const float inv_scale_factor,
const size_t output_width,
const size_t output_height,
const size_t output_depth,
vector< T > * output_pixels )

Definition at line 76 of file image_impl.h.

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

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 depth,
const size_t components,
const size_t kernel_size,
const float x,
const float y,
const float z,
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 height,
const size_t ,
const size_t components,
const size_t x,
const size_t y,
const size_t z )

Definition at line 17 of file image_impl.h.

References util_image_read(), x, and z().

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 47 of file python.cpp.