Blender V5.0
device_sub_ptr Class Reference

#include <memory.h>

Public Member Functions

 device_sub_ptr (device_memory &mem, const size_t offset, const 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 566 of file cycles/device/memory.h.

Constructor & Destructor Documentation

◆ device_sub_ptr()

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

Definition at line 144 of file memory.cpp.

References device, ptr, and size().

Referenced by operator=().

◆ ~device_sub_ptr()

device_sub_ptr::~device_sub_ptr ( )

Definition at line 150 of file memory.cpp.

References device, and ptr.

Member Function Documentation

◆ operator*()

device_ptr device_sub_ptr::operator* ( ) const
inline

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

References ptr.

◆ operator=()

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

References device_sub_ptr().

Member Data Documentation

◆ device

Device* device_sub_ptr::device
protected

Definition at line 580 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 581 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: