Blender V4.3
PassAccessorCPU Class Reference

#include <pass_accessor_cpu.h>

Inherits PassAccessor.

Public Member Functions

 PassAccessor (const PassAccessInfo &pass_access_info, float exposure, int num_samples)
 
- Public Member Functions inherited from PassAccessor
 PassAccessor (const PassAccessInfo &pass_access_info, float exposure, int num_samples)
 
virtual ~PassAccessor ()=default
 
bool get_render_tile_pixels (const RenderBuffers *render_buffers, const Destination &destination) const
 
bool get_render_tile_pixels (const RenderBuffers *render_buffers, const BufferParams &buffer_params, const Destination &destination) const
 
bool set_render_tile_pixels (RenderBuffers *render_buffers, const Source &source)
 
const PassAccessInfoget_pass_access_info () const
 

Protected Member Functions

void run_get_pass_kernel_processor_float (const KernelFilmConvert *kfilm_convert, const RenderBuffers *render_buffers, const BufferParams &buffer_params, const Destination &destination, const CPUKernels::FilmConvertFunction func) const
 
void run_get_pass_kernel_processor_half_rgba (const KernelFilmConvert *kfilm_convert, const RenderBuffers *render_buffers, const BufferParams &buffer_params, const Destination &destination, const CPUKernels::FilmConvertHalfRGBAFunction func) const
 
- Protected Member Functions inherited from PassAccessor
virtual void init_kernel_film_convert (KernelFilmConvert *kfilm_convert, const BufferParams &buffer_params, const Destination &destination) const
 

Additional Inherited Members

- Protected Attributes inherited from PassAccessor
PassAccessInfo pass_access_info_
 
float exposure_ = 0.0f
 
int num_samples_ = 0
 

Detailed Description

Definition at line 16 of file pass_accessor_cpu.h.

Member Function Documentation

◆ PassAccessor()

PassAccessor::PassAccessor ( const PassAccessInfo & pass_access_info,
float exposure,
int num_samples )

Definition at line 102 of file pass_accessor.cpp.

◆ run_get_pass_kernel_processor_float()

CCL_NAMESPACE_BEGIN void PassAccessorCPU::run_get_pass_kernel_processor_float ( const KernelFilmConvert * kfilm_convert,
const RenderBuffers * render_buffers,
const BufferParams & buffer_params,
const Destination & destination,
const CPUKernels::FilmConvertFunction func ) const
inlineprotected

◆ run_get_pass_kernel_processor_half_rgba()

void PassAccessorCPU::run_get_pass_kernel_processor_half_rgba ( const KernelFilmConvert * kfilm_convert,
const RenderBuffers * render_buffers,
const BufferParams & buffer_params,
const Destination & destination,
const CPUKernels::FilmConvertHalfRGBAFunction func ) const
inlineprotected

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