Blender V4.5
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

◆ 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.

◆ 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.

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 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 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 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 util_assert, and x.

Member Data Documentation

◆ x

uint packed_uint3::x

◆ y

uint packed_uint3::y

Definition at line 45 of file types_uint3.h.

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

◆ z

uint packed_uint3::z

Definition at line 45 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 file: