Fermat
Public Methods | Public Members | List of all members
FBufferView Struct Reference

Detailed description

Framebuffer view object, to be used within CUDA kernels

#include <framebuffer.h>

Public Methods

FERMAT_HOST_DEVICE FBufferChannelViewoperator() (const uint32_t channel)
 
FERMAT_HOST_DEVICE const FBufferChannelViewoperator() (const uint32_t channel) const
 
FERMAT_HOST_DEVICE float4 & operator() (const uint32_t channel, const uint32_t pixel)
 
FERMAT_HOST_DEVICE const float4 & operator() (const uint32_t channel, const uint32_t pixel) const
 
FERMAT_HOST_DEVICE float4 & operator() (const uint32_t channel, const uint32_t x, const uint32_t y)
 
FERMAT_HOST_DEVICE const float4 & operator() (const uint32_t channel, const uint32_t x, const uint32_t y) const
 

Public Members

GBufferView gbuffer
 
FBufferChannelViewchannels
 
uint32 n_channels
 

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