Blender V4.3
packed_uint3 Struct Reference

#include <types_uint3.h>

Public Member Functions

ccl_device_inline_method packed_uint3 ()
 
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 33 of file types_uint3.h.

Constructor & Destructor Documentation

◆ packed_uint3() [1/3]

ccl_device_inline_method packed_uint3::packed_uint3 ( )
inline

Definition at line 36 of file types_uint3.h.

◆ 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 38 of file types_uint3.h.

◆ packed_uint3() [3/3]

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

Definition at line 41 of file types_uint3.h.

Member Function Documentation

◆ operator uint3()

ccl_device_inline_method packed_uint3::operator uint3 ( ) const
inline

Definition at line 43 of file types_uint3.h.

References make_uint3(), and z.

◆ operator=()

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

Definition at line 48 of file types_uint3.h.

References x, and z.

◆ operator[]() [1/2]

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

Definition at line 33 of file types_uint3_impl.h.

References util_assert.

◆ operator[]() [2/2]

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

Definition at line 27 of file types_uint3_impl.h.

References util_assert.

Member Data Documentation

◆ x

uint packed_uint3::x

Definition at line 34 of file types_uint3.h.

Referenced by __anyhit__kernel_optix_local_hit(), and operator=().

◆ y

uint packed_uint3::y

Definition at line 34 of file types_uint3.h.

Referenced by __anyhit__kernel_optix_local_hit().

◆ z

uint packed_uint3::z

Definition at line 34 of file types_uint3.h.

Referenced by __anyhit__kernel_optix_local_hit(), operator uint3(), and operator=().


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