Blender V5.0
packed_uint3 Struct Reference

#include <types_uint3.h>

Public Member Functions

ccl_device_inline_method packed_uint3 ()=default
ccl_device_inline_method packed_uint3 (const uint px, const uint py, const uint pz)
ccl_device_inline_method packed_uint3 (const uint3 &a)
ccl_device_inline_method operator uint3 () const
ccl_device_inline_method packed_uint3operator= (const uint3 &a)
__forceinline uint operator[] (uint i) const
__forceinline uintoperator[] (uint i)

Public Attributes

uint x
uint y
uint z

Detailed Description

Definition at line 44 of file types_uint3.h.

Constructor & Destructor Documentation

◆ packed_uint3() [1/3]

ccl_device_inline_method packed_uint3::packed_uint3 ( )
default

References ccl_device_inline_method.

Referenced by operator=().

◆ packed_uint3() [2/3]

ccl_device_inline_method packed_uint3::packed_uint3 ( const uint px,
const uint py,
const uint pz )
inline

Definition at line 49 of file types_uint3.h.

References ccl_device_inline_method, x, y, and z.

◆ packed_uint3() [3/3]

ccl_device_inline_method packed_uint3::packed_uint3 ( const uint3 & a)
inline

Definition at line 52 of file types_uint3.h.

References ccl_device_inline_method, x, y, and z.

Member Function Documentation

◆ operator uint3()

ccl_device_inline_method packed_uint3::operator uint3 ( ) const
inline

Definition at line 54 of file types_uint3.h.

References ccl_device_inline_method, make_uint3(), x, y, and z.

◆ operator=()

ccl_device_inline_method packed_uint3 & packed_uint3::operator= ( const uint3 & a)
inline

Definition at line 59 of file types_uint3.h.

References ccl_device_inline_method, packed_uint3(), x, uint3::x, y, uint3::y, z, and uint3::z.

◆ operator[]() [1/2]

__forceinline uint & packed_uint3::operator[] ( uint i)
inline

Definition at line 74 of file types_uint3.h.

References __forceinline, i, util_assert, and x.

◆ operator[]() [2/2]

__forceinline uint packed_uint3::operator[] ( uint i) const
inline

Definition at line 68 of file types_uint3.h.

References __forceinline, i, util_assert, and x.

Member Data Documentation

◆ x

◆ y

uint packed_uint3::y

◆ z

uint packed_uint3::z

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