Sha256: 30f6ba3dac68d0fedfe84ef1c897cf0185dc5be62d737a28e88f7f784810c575

Contents?: true

Size: 579 Bytes

Versions: 50

Compression:

Stored size: 579 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __REFLEX_IMAGE_VIEW_H__
#define __REFLEX_IMAGE_VIEW_H__


#include <xot/pimpl.h>
#include <rays/image.h>
#include <reflex/view.h>


namespace Reflex
{


	class ImageView : public View
	{

		typedef View Super;

		public:

			ImageView (const char* name = NULL);

			virtual ~ImageView ();

			virtual void  set_image (Image image);

			virtual Image get_image () const;

			virtual Bounds content_bounds () const;

			virtual void on_draw (DrawEvent* e);

			struct Data;

			Xot::PImpl<Data> self;

	};// ImageView


}// Reflex


#endif//EOH

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
reflexion-0.3.3 include/reflex/image_view.h
reflexion-0.3.2 include/reflex/image_view.h
reflexion-0.3.1 include/reflex/image_view.h
reflexion-0.3 include/reflex/image_view.h
reflexion-0.2.1 include/reflex/image_view.h
reflexion-0.2 include/reflex/image_view.h
reflexion-0.1.57 include/reflex/image_view.h
reflexion-0.1.56 include/reflex/image_view.h
reflexion-0.1.55 include/reflex/image_view.h
reflexion-0.1.54 include/reflex/image_view.h
reflexion-0.1.53 include/reflex/image_view.h
reflexion-0.1.52 include/reflex/image_view.h
reflexion-0.1.51 include/reflex/image_view.h
reflexion-0.1.50 include/reflex/image_view.h
reflexion-0.1.49 include/reflex/image_view.h
reflexion-0.1.48 include/reflex/image_view.h
reflexion-0.1.47 include/reflex/image_view.h
reflexion-0.1.46 include/reflex/image_view.h
reflexion-0.1.45 include/reflex/image_view.h
reflexion-0.1.44 include/reflex/image_view.h