NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::Image Member List

This is the complete list of members for FW::Image, including all inherited members.

chooseCudaFormat(CUDA_ARRAY_DESCRIPTOR *desc=NULL, ImageFormat::ID desiredFormat=ImageFormat::ID_Max) const FW::Image
clear(U32 abgr=0)FW::Imageinline
clear(const Vec4f &color)FW::Imageinline
contains(const Vec2i &pos, const Vec2i &size) const FW::Imageinline
createCudaArray(ImageFormat::ID desiredFormat=ImageFormat::ID_Max) const FW::Image
createGLTexture(ImageFormat::ID desiredFormat=ImageFormat::ID_Max, bool generateMipmaps=true) const FW::Image
downscale2x(void) const FW::Image
flipX(void)FW::Image
flipY(void)FW::Image
getABGR(const Vec2i &pos) const FW::Image
getBPP(void) const FW::Imageinline
getBuffer(void) const FW::Imageinline
getChannel(const Vec2i &pos, int idx) const FW::Imageinline
getChannels(F32 *values, const Vec2i &pos, int first, int num) const FW::Imageinline
getChannels(F32 *values, const Vec2i &pos) const FW::Imageinline
getChannels(const Vec2i &pos) const FW::Imageinline
getFormat(void) const FW::Imageinline
getMutablePtr(const Vec2i &pos=0)FW::Imageinline
getOffset(const Vec2i &pos=0) const FW::Imageinline
getPtr(const Vec2i &pos=0) const FW::Imageinline
getSize(void) const FW::Imageinline
getStride(void) const FW::Imageinline
getVec4f(const Vec2i &pos) const FW::Image
Image(const Vec2i &size, const ImageFormat &format=ImageFormat::ABGR_8888)FW::Imageinline
Image(const Vec2i &size, const ImageFormat &format, void *ptr, S64 stride)FW::Image
Image(const Vec2i &size, const ImageFormat &format, Buffer &buffer, S64 ofs, S64 stride)FW::Image
Image(const Image &other)FW::Imageinline
operator=(const Image &other)FW::Imageinline
read(const ImageFormat &format, void *ptr, S64 stride, const Vec2i &pos, const Vec2i &size) const FW::Imageinline
read(const ImageFormat &format, void *ptr, S64 stride) const FW::Imageinline
set(const Vec2i &dstPos, const Image &src, const Vec2i &srcPos, const Vec2i &size)FW::Imageinline
set(const Image &src)FW::Imageinline
setABGR(const Vec2i &pos, U32 value)FW::Image
setChannel(const Vec2i &pos, int idx, F32 value)FW::Imageinline
setChannels(const Vec2i &pos, const F32 *values, int first, int num)FW::Imageinline
setChannels(const Vec2i &pos, const F32 *values)FW::Imageinline
setVec4f(const Vec2i &pos, const Vec4f &value)FW::Image
write(const ImageFormat &format, const void *ptr, S64 stride, const Vec2i &pos, const Vec2i &size)FW::Imageinline
write(const ImageFormat &format, const void *ptr, S64 stride)FW::Imageinline
~Image(void)FW::Image