Blender  V2.93
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
RenderTileNeighbors Class Reference

#include <buffers.h>

Public Member Functions

 RenderTileNeighbors (const RenderTile &center)
 
int4 bounds () const
 
void set_bounds_from_center ()
 

Public Attributes

RenderTile tiles [SIZE]
 
RenderTile target
 

Static Public Attributes

static const int SIZE = 9
 
static const int CENTER = 4
 

Detailed Description

Definition at line 171 of file buffers.h.

Constructor & Destructor Documentation

◆ RenderTileNeighbors()

RenderTileNeighbors::RenderTileNeighbors ( const RenderTile center)
inline

Definition at line 179 of file buffers.h.

References CENTER, center, and tiles.

Member Function Documentation

◆ bounds()

int4 RenderTileNeighbors::bounds ( ) const
inline

Definition at line 184 of file buffers.h.

References make_int4, tiles, w(), x, and y.

Referenced by CPUDevice::denoise_openimagedenoise().

◆ set_bounds_from_center()

void RenderTileNeighbors::set_bounds_from_center ( )
inline

Definition at line 192 of file buffers.h.

References CENTER, RenderTile::h, tiles, RenderTile::w, RenderTile::x, and RenderTile::y.

Referenced by Session::map_neighbor_tiles().

Member Data Documentation

◆ CENTER

const int RenderTileNeighbors::CENTER = 4
static

◆ SIZE

const int RenderTileNeighbors::SIZE = 9
static

◆ target

RenderTile RenderTileNeighbors::target

◆ tiles

RenderTile RenderTileNeighbors::tiles[SIZE]

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