Blender V4.5
RenderBuffers Class Reference

#include <buffers.h>

Public Member Functions

 RenderBuffers (Device *device)
 ~RenderBuffers ()
void reset (const BufferParams &params)
void zero ()
bool copy_from_device ()
void copy_to_device ()

Public Attributes

BufferParams params
device_vector< float > buffer

Detailed Description

Definition at line 152 of file buffers.h.

Constructor & Destructor Documentation

◆ RenderBuffers()

RenderBuffers::RenderBuffers ( Device * device)
explicit

Definition at line 261 of file buffers.cpp.

References buffer, and MEM_READ_WRITE.

◆ ~RenderBuffers()

RenderBuffers::~RenderBuffers ( )

Definition at line 263 of file buffers.cpp.

References buffer.

Member Function Documentation

◆ copy_from_device()

bool RenderBuffers::copy_from_device ( )

Definition at line 283 of file buffers.cpp.

References buffer, DCHECK, and params.

Referenced by DenoiserGPU::denoise_buffer().

◆ copy_to_device()

void RenderBuffers::copy_to_device ( )

Definition at line 296 of file buffers.cpp.

References buffer.

Referenced by DenoiserGPU::denoise_buffer().

◆ reset()

void RenderBuffers::reset ( const BufferParams & params)

◆ zero()

void RenderBuffers::zero ( )

Definition at line 278 of file buffers.cpp.

References buffer.

Member Data Documentation

◆ buffer

◆ params


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