Blender V5.0
packed_int3 Struct Reference

#include <types_int3.h>

Public Member Functions

ccl_device_inline_method packed_int3 ()=default
ccl_device_inline_method packed_int3 (const int px, const int py, const int pz)
ccl_device_inline_method packed_int3 (const int3 &a)
ccl_device_inline_method operator int3 () const
ccl_device_inline_method packed_int3operator= (const int3 &a)
__forceinline int operator[] (int i) const
__forceinline int & operator[] (int i)

Public Attributes

int x
int y
int z

Detailed Description

Definition at line 111 of file types_int3.h.

Constructor & Destructor Documentation

◆ packed_int3() [1/3]

ccl_device_inline_method packed_int3::packed_int3 ( )
default

References ccl_device_inline_method.

Referenced by operator=().

◆ packed_int3() [2/3]

ccl_device_inline_method packed_int3::packed_int3 ( const int px,
const int py,
const int pz )
inline

Definition at line 116 of file types_int3.h.

References ccl_device_inline_method, x, y, and z.

◆ packed_int3() [3/3]

ccl_device_inline_method packed_int3::packed_int3 ( const int3 & a)
inline

Definition at line 119 of file types_int3.h.

References ccl_device_inline_method, x, y, and z.

Member Function Documentation

◆ operator int3()

ccl_device_inline_method packed_int3::operator int3 ( ) const
inline

Definition at line 121 of file types_int3.h.

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

◆ operator=()

ccl_device_inline_method packed_int3 & packed_int3::operator= ( const int3 & a)
inline

Definition at line 126 of file types_int3.h.

References ccl_device_inline_method, packed_int3(), int3::x, x, int3::y, y, int3::z, and z.

◆ operator[]() [1/2]

__forceinline int & packed_int3::operator[] ( int i)
inline

Definition at line 141 of file types_int3.h.

References __forceinline, i, util_assert, and x.

◆ operator[]() [2/2]

__forceinline int packed_int3::operator[] ( int i) const
inline

Definition at line 135 of file types_int3.h.

References __forceinline, i, util_assert, and x.

Member Data Documentation

◆ x

int packed_int3::x

Definition at line 112 of file types_int3.h.

Referenced by operator int3(), operator=(), operator[](), operator[](), packed_int3(), and packed_int3().

◆ y

int packed_int3::y

Definition at line 112 of file types_int3.h.

Referenced by operator int3(), operator=(), packed_int3(), and packed_int3().

◆ z

int packed_int3::z

Definition at line 112 of file types_int3.h.

Referenced by operator int3(), operator=(), packed_int3(), and packed_int3().


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