text: #ifndef INCLUDED_openfl__internal_renderer_canvas_CanvasBitmap
  #define INCLUDED_openfl__internal_renderer_canvas_CanvasBitmap
  
  #ifndef HXCPP_H
  #include <hxcpp.h>
  #endif
  
  HX_DECLARE_CLASS3(openfl,_internal,renderer,RenderSession)
  HX_DECLARE_CLASS4(openfl,_internal,renderer,canvas,CanvasBitmap)
  HX_DECLARE_CLASS2(openfl,display,Bitmap)
  HX_DECLARE_CLASS2(openfl,display,DisplayObject)
  HX_DECLARE_CLASS2(openfl,display,DisplayObjectContainer)
  HX_DECLARE_CLASS2(openfl,display,IBitmapDrawable)
  HX_DECLARE_CLASS2(openfl,display,InteractiveObject)
  HX_DECLARE_CLASS2(openfl,events,EventDispatcher)
  HX_DECLARE_CLASS2(openfl,events,IEventDispatcher)
  namespace openfl{
  namespace _internal{
  namespace renderer{
  namespace canvas{
  
  
  class HXCPP_CLASS_ATTRIBUTES  CanvasBitmap_obj : public hx::Object{
  	public:
  		typedef hx::Object super;
  		typedef CanvasBitmap_obj OBJ_;
  		CanvasBitmap_obj();
  		Void __construct();
  
  	public:
  		inline void *operator new( size_t inSize, bool inContainer=false)
  			{ return hx::Object::operator new(inSize,inContainer); }
  		static hx::ObjectPtr< CanvasBitmap_obj > __new();
  		static Dynamic __CreateEmpty();
  		static Dynamic __Create(hx::DynamicArray inArgs);
  		//~CanvasBitmap_obj();
  
  		HX_DO_RTTI;
  		static void __boot();
  		static void __register();
  		::String __ToString() const { return HX_CSTRING("CanvasBitmap"); }
  
  		static Void render( ::openfl::display::Bitmap bitmap,::openfl::_internal::renderer::RenderSession renderSession);
  		static Dynamic render_dyn();
  
  };
  
  } // end namespace openfl
  } // end namespace _internal
  } // end namespace renderer
  } // end namespace canvas
  
  #endif /* INCLUDED_openfl__internal_renderer_canvas_CanvasBitmap */ 
  