Blender V5.0
services_shared.h File Reference

Go to the source code of this file.

Functions

template<typename T>
CCL_NAMESPACE_BEGIN ccl_device_inline bool set_attribute (const dual< T > v, const TypeDesc type, bool derivatives, ccl_private void *val)
ccl_device_inline void set_data_float (const dual1 data, bool derivatives, ccl_private void *val)
ccl_device_inline void set_data_float3 (const dual3 data, bool derivatives, ccl_private void *val)
ccl_device_inline void set_data_float4 (const dual4 data, bool derivatives, ccl_private void *val)
ccl_device bool attribute_bump_map_normal (KernelGlobals kg, ccl_private const ShaderData *sd, ccl_private dual3 &f)

Function Documentation

◆ attribute_bump_map_normal()

◆ set_attribute()

template<typename T>
CCL_NAMESPACE_BEGIN ccl_device_inline bool set_attribute ( const dual< T > v,
const TypeDesc type,
bool derivatives,
ccl_private void * val )

References ccl_device_inline, ccl_private, and v.

◆ set_data_float()

ccl_device_inline void set_data_float ( const dual1 data,
bool derivatives,
ccl_private void * val )

◆ set_data_float3()

ccl_device_inline void set_data_float3 ( const dual3 data,
bool derivatives,
ccl_private void * val )

◆ set_data_float4()

ccl_device_inline void set_data_float4 ( const dual4 data,
bool derivatives,
ccl_private void * val )