Blender V4.3
device_sub_ptr Class Reference

#include <memory.h>

Public Member Functions

 device_sub_ptr (device_memory &mem, size_t offset, size_t size)
 
 ~device_sub_ptr ()
 
device_ptr operator* () const
 

Protected Member Functions

device_sub_ptroperator= (const device_sub_ptr &)
 

Protected Attributes

Devicedevice
 
device_ptr ptr
 

Detailed Description

Definition at line 588 of file cycles/device/memory.h.

Constructor & Destructor Documentation

◆ device_sub_ptr()

device_sub_ptr::device_sub_ptr ( device_memory & mem,
size_t offset,
size_t size )

Definition at line 134 of file memory.cpp.

References device, Device::mem_alloc_sub_ptr(), and ptr.

◆ ~device_sub_ptr()

device_sub_ptr::~device_sub_ptr ( )

Definition at line 139 of file memory.cpp.

References device, Device::mem_free_sub_ptr(), and ptr.

Member Function Documentation

◆ operator*()

device_ptr device_sub_ptr::operator* ( ) const
inline

Definition at line 593 of file cycles/device/memory.h.

References ptr.

◆ operator=()

device_sub_ptr & device_sub_ptr::operator= ( const device_sub_ptr & )
protected

Member Data Documentation

◆ device

Device* device_sub_ptr::device
protected

Definition at line 602 of file cycles/device/memory.h.

Referenced by device_sub_ptr(), and ~device_sub_ptr().

◆ ptr

device_ptr device_sub_ptr::ptr
protected

Definition at line 603 of file cycles/device/memory.h.

Referenced by device_sub_ptr(), operator*(), and ~device_sub_ptr().


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