+ /// equivalent to dynamic_cast
+ virtual RenderButton * asButton() { return 0; }
+ virtual RenderGraphic * asGraphic() { return 0; }
+ virtual RenderPreview * asPreview() { return 0; }
+ virtual RenderMonitoredPreview * asMonitoredPreview() { return 0; }