Blender  V3.3
Public Member Functions | Protected Member Functions | List of all members
PassAccessorCPU Class Reference

#include <pass_accessor_cpu.h>

Inheritance diagram for PassAccessorCPU:
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)
 

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 15 of file pass_accessor_cpu.h.

Member Function Documentation

◆ PassAccessor()

PassAccessor::PassAccessor

Definition at line 97 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: