Functions taking 0D input.
Class to define a canvas designed to draw style modules.
Functions taking 0D input.
Convenient access to the steerable ViewMap to which any element of the ViewMap belongs to.
virtual void readDepthPixels(int x, int y, int w, int h, GrayImage &oImage) const =0
float readMapPixel(const char *iMapName, int level, int x, int y)
virtual void readColorPixels(int x, int y, int w, int h, RGBImage &oImage) const =0
virtual int height() const =0
virtual int width() const =0
static Canvas * getInstance()
SteerableViewMap * getSteerableViewMap()
int operator()(Interface0DIterator &iter)
int operator()(Interface0DIterator &iter)
int operator()(Interface0DIterator &iter)
int operator()(Interface0DIterator &iter)
int operator()(Interface0DIterator &iter)
int operator()(Interface0DIterator &iter)
float getSmoothedPixel(Map *map, int x, int y)
virtual real getProjectedX() const
virtual real getProjectedY() const
float readCompleteViewMapPixel(int iLevel, int x, int y)
float readSteerableViewMapPixel(uint iOrientation, int iLevel, int x, int y)
input_tx image(0, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "preview_img") .compute_source("compositor_compute_preview.glsl") .do_static_compilation(true)
draw_view push_constant(Type::INT, "radiance_src") .push_constant(Type capture_info_buf storage_buf(1, Qualifier::READ, "ObjectBounds", "bounds_buf[]") .push_constant(Type draw_view int
VecMat::Vec2< float > Vec2f