Blender  V3.3
Public Member Functions | Public Attributes | List of all members
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 153 of file buffers.h.

Constructor & Destructor Documentation

◆ RenderBuffers()

RenderBuffers::RenderBuffers ( Device device)
explicit

Definition at line 265 of file buffers.cpp.

◆ ~RenderBuffers()

RenderBuffers::~RenderBuffers ( )

Definition at line 269 of file buffers.cpp.

References buffer, and device_vector< T >::free().

Member Function Documentation

◆ copy_from_device()

bool RenderBuffers::copy_from_device ( )

◆ copy_to_device()

void RenderBuffers::copy_to_device ( )

◆ reset()

void RenderBuffers::reset ( const BufferParams params)

◆ zero()

void RenderBuffers::zero ( )

Definition at line 284 of file buffers.cpp.

References buffer, and device_vector< T >::zero_to_device().

Member Data Documentation

◆ buffer

device_vector<float> RenderBuffers::buffer

◆ params

BufferParams RenderBuffers::params

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