Blender V4.5
blender::eevee::RenderBuffers Class Reference

#include <eevee_renderbuffers.hh>

Public Member Functions

 RenderBuffers (Instance &inst, RenderBuffersInfoData &data)
void init ()
void acquire (int2int2 extent)
void release ()
int2int2 extent_get () const
eGPUTextureFormat vector_tx_format ()

Static Public Member Functions

static ePassStorageType pass_storage_type (eViewLayerEEVEEPassType pass_type)

Public Attributes

RenderBuffersInfoDatadata
Texture depth_tx
TextureFromPool combined_tx
TextureFromPool vector_tx
TextureFromPool cryptomatte_tx
Texture rp_color_tx
Texture rp_value_tx

Static Public Attributes

static constexpr eGPUTextureFormat color_format = GPU_RGBA16F
static constexpr eGPUTextureFormat float_format = GPU_R16F

Detailed Description

Definition at line 23 of file eevee_renderbuffers.hh.

Constructor & Destructor Documentation

◆ RenderBuffers()

blender::eevee::RenderBuffers::RenderBuffers ( Instance & inst,
RenderBuffersInfoData & data )
inline

Definition at line 46 of file eevee_renderbuffers.hh.

References data.

Member Function Documentation

◆ acquire()

◆ extent_get()

int2int2 blender::eevee::RenderBuffers::extent_get ( ) const
inline

Definition at line 73 of file eevee_renderbuffers.hh.

◆ init()

◆ pass_storage_type()

◆ release()

void RenderBuffers::release ( )

◆ vector_tx_format()

eGPUTextureFormat RenderBuffers::vector_tx_format ( )

Member Data Documentation

◆ color_format

eGPUTextureFormat blender::eevee::RenderBuffers::color_format = GPU_RGBA16F
staticconstexpr

Definition at line 27 of file eevee_renderbuffers.hh.

Referenced by acquire().

◆ combined_tx

TextureFromPool blender::eevee::RenderBuffers::combined_tx

◆ cryptomatte_tx

TextureFromPool blender::eevee::RenderBuffers::cryptomatte_tx

◆ data

RenderBuffersInfoData& blender::eevee::RenderBuffers::data

Definition at line 25 of file eevee_renderbuffers.hh.

Referenced by acquire(), init(), and RenderBuffers().

◆ depth_tx

Texture blender::eevee::RenderBuffers::depth_tx

◆ float_format

eGPUTextureFormat blender::eevee::RenderBuffers::float_format = GPU_R16F
staticconstexpr

Definition at line 28 of file eevee_renderbuffers.hh.

Referenced by acquire().

◆ rp_color_tx

Texture blender::eevee::RenderBuffers::rp_color_tx

◆ rp_value_tx

Texture blender::eevee::RenderBuffers::rp_value_tx

◆ vector_tx

TextureFromPool blender::eevee::RenderBuffers::vector_tx

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