Blender V5.0
dual< float2 > Struct Reference

#include <types_dual.h>

Public Member Functions

 dual ()=default
ccl_device_inline_method dual (const float2 val)
ccl_device_inline_method dual (const float2 val, const float2 dx, const float2 dy)

Public Attributes

float2 val = make_float2(0.0f)
float2 dx = make_float2(0.0f)
float2 dy = make_float2(0.0f)

Detailed Description

Definition at line 20 of file types_dual.h.

Constructor & Destructor Documentation

◆ dual() [1/3]

dual< float2 >::dual ( )
default

◆ dual() [2/3]

ccl_device_inline_method dual< float2 >::dual ( const float2 val)
inlineexplicit

Definition at line 25 of file types_dual.h.

References ccl_device_inline_method, and val.

◆ dual() [3/3]

ccl_device_inline_method dual< float2 >::dual ( const float2 val,
const float2 dx,
const float2 dy )
inline

Definition at line 26 of file types_dual.h.

References ccl_device_inline_method, dx, dy, and val.

Member Data Documentation

◆ dx

float2 dual< float2 >::dx = make_float2(0.0f)

Definition at line 22 of file types_dual.h.

Referenced by dual(), and print_dual2().

◆ dy

float2 dual< float2 >::dy = make_float2(0.0f)

Definition at line 23 of file types_dual.h.

Referenced by dual(), and print_dual2().

◆ val

float2 dual< float2 >::val = make_float2(0.0f)

Definition at line 21 of file types_dual.h.

Referenced by dual(), dual(), and print_dual2().


The documentation for this struct was generated from the following file: