Blender V5.0
blender::eevee::Framebuffer Class Reference

#include <DRW_gpu_wrapper.hh>

Inherits blender::NonCopyable.

Public Member Functions

 Framebuffer ()
 Framebuffer (const char *name)
 ~Framebuffer ()
void ensure (GPUAttachment depth=GPU_ATTACHMENT_NONE, GPUAttachment color1=GPU_ATTACHMENT_NONE, GPUAttachment color2=GPU_ATTACHMENT_NONE, GPUAttachment color3=GPU_ATTACHMENT_NONE, GPUAttachment color4=GPU_ATTACHMENT_NONE, GPUAttachment color5=GPU_ATTACHMENT_NONE, GPUAttachment color6=GPU_ATTACHMENT_NONE, GPUAttachment color7=GPU_ATTACHMENT_NONE, GPUAttachment color8=GPU_ATTACHMENT_NONE)
void ensure (int2 target_size)
void bind ()
void clear_depth (float depth)
Framebufferoperator= (Framebuffer &&a)
 operator gpu::FrameBuffer * () const
gpu::FrameBuffer ** operator& ()

Static Public Member Functions

static void swap (Framebuffer &a, Framebuffer &b)

Detailed Description

Definition at line 1202 of file DRW_gpu_wrapper.hh.

Constructor & Destructor Documentation

◆ Framebuffer() [1/2]

Definition at line 1208 of file DRW_gpu_wrapper.hh.

◆ Framebuffer() [2/2]

blender::draw::Framebuffer::Framebuffer ( const char * name)
inline

Definition at line 1209 of file DRW_gpu_wrapper.hh.

◆ ~Framebuffer()

Definition at line 1211 of file DRW_gpu_wrapper.hh.

Member Function Documentation

◆ bind()

Definition at line 1245 of file DRW_gpu_wrapper.hh.

◆ clear_depth()

Definition at line 1250 of file DRW_gpu_wrapper.hh.

◆ ensure() [1/2]

◆ ensure() [2/2]

void blender::draw::Framebuffer::ensure ( int2 target_size)
inline

Empty frame-buffer configuration.

Definition at line 1237 of file DRW_gpu_wrapper.hh.

◆ operator gpu::FrameBuffer *()

blender::draw::Framebuffer::operator gpu::FrameBuffer * ( ) const
inline

Definition at line 1265 of file DRW_gpu_wrapper.hh.

◆ operator&()

gpu::FrameBuffer ** blender::draw::Framebuffer::operator& ( )
inline

Definition at line 1270 of file DRW_gpu_wrapper.hh.

◆ operator=()

Framebuffer & blender::draw::Framebuffer::operator= ( Framebuffer && a)
inline

Definition at line 1255 of file DRW_gpu_wrapper.hh.

◆ swap()

void blender::draw::Framebuffer::swap ( Framebuffer & a,
Framebuffer & b )
inlinestatic

Swap the content of the two framebuffer.

Definition at line 1278 of file DRW_gpu_wrapper.hh.


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