Blender V4.3
packed_int3 Struct Reference

#include <types_int3.h>

Public Member Functions

ccl_device_inline_method packed_int3 ()
 
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 intoperator[] (int i)
 

Public Attributes

int x
 
int y
 
int z
 

Detailed Description

Definition at line 61 of file types_int3.h.

Constructor & Destructor Documentation

◆ packed_int3() [1/3]

ccl_device_inline_method packed_int3::packed_int3 ( )
inline

Definition at line 64 of file types_int3.h.

◆ 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 66 of file types_int3.h.

◆ packed_int3() [3/3]

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

Definition at line 69 of file types_int3.h.

Member Function Documentation

◆ operator int3()

ccl_device_inline_method packed_int3::operator int3 ( ) const
inline

Definition at line 71 of file types_int3.h.

References make_int3(), and z.

◆ operator=()

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

Definition at line 76 of file types_int3.h.

References x, and z.

◆ operator[]() [1/2]

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

Definition at line 59 of file types_int3_impl.h.

References util_assert.

◆ operator[]() [2/2]

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

Definition at line 53 of file types_int3_impl.h.

References util_assert.

Member Data Documentation

◆ x

int packed_int3::x

Definition at line 62 of file types_int3.h.

Referenced by operator=().

◆ y

int packed_int3::y

Definition at line 62 of file types_int3.h.

◆ z

int packed_int3::z

Definition at line 62 of file types_int3.h.

Referenced by blender::eevee::VolumeModule::end_sync(), operator int3(), and operator=().


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