NTrace
GPU ray tracing framework
|
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::Image | inline |
clear(const Vec4f &color) | FW::Image | inline |
contains(const Vec2i &pos, const Vec2i &size) const | FW::Image | inline |
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::Image | inline |
getBuffer(void) const | FW::Image | inline |
getChannel(const Vec2i &pos, int idx) const | FW::Image | inline |
getChannels(F32 *values, const Vec2i &pos, int first, int num) const | FW::Image | inline |
getChannels(F32 *values, const Vec2i &pos) const | FW::Image | inline |
getChannels(const Vec2i &pos) const | FW::Image | inline |
getFormat(void) const | FW::Image | inline |
getMutablePtr(const Vec2i &pos=0) | FW::Image | inline |
getOffset(const Vec2i &pos=0) const | FW::Image | inline |
getPtr(const Vec2i &pos=0) const | FW::Image | inline |
getSize(void) const | FW::Image | inline |
getStride(void) const | FW::Image | inline |
getVec4f(const Vec2i &pos) const | FW::Image | |
Image(const Vec2i &size, const ImageFormat &format=ImageFormat::ABGR_8888) | FW::Image | inline |
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::Image | inline |
operator=(const Image &other) | FW::Image | inline |
read(const ImageFormat &format, void *ptr, S64 stride, const Vec2i &pos, const Vec2i &size) const | FW::Image | inline |
read(const ImageFormat &format, void *ptr, S64 stride) const | FW::Image | inline |
set(const Vec2i &dstPos, const Image &src, const Vec2i &srcPos, const Vec2i &size) | FW::Image | inline |
set(const Image &src) | FW::Image | inline |
setABGR(const Vec2i &pos, U32 value) | FW::Image | |
setChannel(const Vec2i &pos, int idx, F32 value) | FW::Image | inline |
setChannels(const Vec2i &pos, const F32 *values, int first, int num) | FW::Image | inline |
setChannels(const Vec2i &pos, const F32 *values) | FW::Image | inline |
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::Image | inline |
write(const ImageFormat &format, const void *ptr, S64 stride) | FW::Image | inline |
~Image(void) | FW::Image |