Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::eevee::RenderBuffers Class Reference

#include <eevee_renderbuffers.hh>

Public Member Functions

 RenderBuffers (Instance &inst)
 
void sync ()
 
void acquire (int2 extent, void *owner)
 
void release ()
 

Public Attributes

TextureFromPool depth_tx
 
TextureFromPool combined_tx
 
TextureFromPool normal_tx
 
TextureFromPool vector_tx
 
TextureFromPool diffuse_light_tx
 
TextureFromPool diffuse_color_tx
 
TextureFromPool specular_light_tx
 
TextureFromPool specular_color_tx
 
TextureFromPool volume_light_tx
 
TextureFromPool emission_tx
 
TextureFromPool environment_tx
 
TextureFromPool shadow_tx
 
TextureFromPool ambient_occlusion_tx
 
Texture aov_color_tx
 
Texture aov_value_tx
 

Detailed Description

Definition at line 23 of file eevee_renderbuffers.hh.

Constructor & Destructor Documentation

◆ RenderBuffers()

blender::eevee::RenderBuffers::RenderBuffers ( Instance inst)
inline

Definition at line 49 of file eevee_renderbuffers.hh.

Member Function Documentation

◆ acquire()

void RenderBuffers::acquire ( int2  extent,
void owner 
)

◆ release()

void RenderBuffers::release ( )

◆ sync()

void RenderBuffers::sync ( )

Member Data Documentation

◆ ambient_occlusion_tx

TextureFromPool blender::eevee::RenderBuffers::ambient_occlusion_tx

Definition at line 39 of file eevee_renderbuffers.hh.

Referenced by acquire(), release(), blender::eevee::Film::sync(), and sync().

◆ aov_color_tx

Texture blender::eevee::RenderBuffers::aov_color_tx

◆ aov_value_tx

Texture blender::eevee::RenderBuffers::aov_value_tx

◆ combined_tx

TextureFromPool blender::eevee::RenderBuffers::combined_tx

◆ depth_tx

TextureFromPool blender::eevee::RenderBuffers::depth_tx

◆ diffuse_color_tx

TextureFromPool blender::eevee::RenderBuffers::diffuse_color_tx

◆ diffuse_light_tx

TextureFromPool blender::eevee::RenderBuffers::diffuse_light_tx

◆ emission_tx

TextureFromPool blender::eevee::RenderBuffers::emission_tx

◆ environment_tx

TextureFromPool blender::eevee::RenderBuffers::environment_tx

Definition at line 37 of file eevee_renderbuffers.hh.

Referenced by acquire(), release(), blender::eevee::Film::sync(), and sync().

◆ normal_tx

TextureFromPool blender::eevee::RenderBuffers::normal_tx

◆ shadow_tx

TextureFromPool blender::eevee::RenderBuffers::shadow_tx

Definition at line 38 of file eevee_renderbuffers.hh.

Referenced by acquire(), release(), blender::eevee::Film::sync(), and sync().

◆ specular_color_tx

TextureFromPool blender::eevee::RenderBuffers::specular_color_tx

◆ specular_light_tx

TextureFromPool blender::eevee::RenderBuffers::specular_light_tx

◆ vector_tx

TextureFromPool blender::eevee::RenderBuffers::vector_tx

◆ volume_light_tx

TextureFromPool blender::eevee::RenderBuffers::volume_light_tx

Definition at line 35 of file eevee_renderbuffers.hh.

Referenced by acquire(), release(), blender::eevee::Film::sync(), and sync().


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