|
Blender V5.0
|
#include "util/types_base.h"#include "util/types_float2.h"#include "util/types_int3.h"#include "util/types_int4.h"Go to the source code of this file.
Classes | |
| struct | packed_float3 |
Functions | |
| CCL_NAMESPACE_BEGIN struct | ccl_try_align (16) float3 |
| ccl_device_inline float3 | make_float3 (const float x, const float y, float z) |
| ccl_device_inline float3 | make_float3 (const float f) |
| ccl_device_inline float3 | make_float3 (const float2 a) |
| ccl_device_inline float3 | make_float3 (const float2 a, const float b) |
| ccl_device_inline float3 | make_float3 (const int3 i) |
| ccl_device_inline float3 | make_float3 (const float3 a) |
| ccl_device_inline void | print_float3 (const ccl_private char *label, const float3 a) |
| ccl_device_inline float2 | make_float2 (const float3 a) |
| ccl_device_inline int4 | make_int4 (const float3 f) |
| ccl_device_inline int3 | make_int3 (const float3 f) |
| CCL_NAMESPACE_BEGIN struct ccl_try_align | ( | 16 | ) |
Definition at line 12 of file types_float3.h.
References __forceinline, ccl_try_align, float3::float3(), i, operator=(), operator[](), util_assert, w(), x, y, and z().
| ccl_device_inline float2 make_float2 | ( | const float3 | a | ) |
Definition at line 140 of file types_float3.h.
References ccl_device_inline, make_float2, float3::x, and float3::y.
| ccl_device_inline float3 make_float3 | ( | const float | f | ) |
Definition at line 90 of file types_float3.h.
References ccl_device_inline, and make_float3().
| ccl_device_inline float3 make_float3 | ( | const float | x, |
| const float | y, | ||
| float | z ) |
Definition at line 77 of file types_float3.h.
References ccl_device_inline, x, y, and z().
Referenced by make_float3(), make_float3(), make_float3(), make_float3(), and packed_float3::operator float3().
| ccl_device_inline float3 make_float3 | ( | const float2 | a | ) |
Definition at line 101 of file types_float3.h.
References ccl_device_inline, make_float3(), float2::x, and float2::y.
| ccl_device_inline float3 make_float3 | ( | const float2 | a, |
| const float | b ) |
Definition at line 106 of file types_float3.h.
References b, ccl_device_inline, make_float3(), float2::x, and float2::y.
| ccl_device_inline float3 make_float3 | ( | const float3 | a | ) |
Definition at line 120 of file types_float3.h.
References ccl_device_inline.
| ccl_device_inline float3 make_float3 | ( | const int3 | i | ) |
Definition at line 111 of file types_float3.h.
References ccl_device_inline, i, and make_float3().
| ccl_device_inline int3 make_int3 | ( | const float3 | f | ) |
Definition at line 156 of file types_float3.h.
References ccl_device_inline, make_int3(), float3::x, float3::y, and float3::z.
Referenced by make_int3().
| ccl_device_inline int4 make_int4 | ( | const float3 | f | ) |
Definition at line 145 of file types_float3.h.
References ccl_device_inline, make_int4(), float3::x, float3::y, and float3::z.
Referenced by make_int4().
| ccl_device_inline void print_float3 | ( | const ccl_private char * | label, |
| const float3 | a ) |
Definition at line 129 of file types_float3.h.
References ccl_device_inline, ccl_private, printf, float3::x, float3::y, and float3::z.