Fermat
|
Framebuffer view object, to be used within CUDA kernels
#include <framebuffer.h>
Public Methods | |
FERMAT_HOST_DEVICE FBufferChannelView & | operator() (const uint32_t channel) |
FERMAT_HOST_DEVICE const FBufferChannelView & | operator() (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 |
FBufferChannelView * | channels |
uint32 | n_channels |