Blender V5.0
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< floatbuffer

Detailed Description

Definition at line 152 of file buffers.h.

Constructor & Destructor Documentation

◆ RenderBuffers()

RenderBuffers::RenderBuffers ( Device * device)
explicit

Definition at line 264 of file buffers.cpp.

References buffer, and MEM_READ_WRITE.

◆ ~RenderBuffers()

RenderBuffers::~RenderBuffers ( )

Definition at line 266 of file buffers.cpp.

References buffer.

Member Function Documentation

◆ copy_from_device()

bool RenderBuffers::copy_from_device ( )

Definition at line 286 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 299 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 281 of file buffers.cpp.

References buffer.

Member Data Documentation

◆ buffer

◆ params


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