litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.render; public class RenderingParticipationChangedHelper { public static boolean participationChanged( RenderableRect pCaller ) { boolean zChangeX = pCaller.getRenderHelperX().renderingParticipationChanged(); boolean zChangeY = pCaller.getRenderHelperY().renderingParticipationChanged(); return (zChangeX || zChangeY); } public static void participationChanged( RenderableRect pCaller, Object pCallersChild ) { boolean zChange = participationChanged( pCaller ); if ( zChange && (pCallersChild instanceof RenderableRect) ) { ((RenderableRect) pCallersChild).renderingParticipationChanged(); } } public static void participationChanged( RenderableRect pCaller, Object[] pCallersChildren ) { boolean zChange = participationChanged( pCaller ); if ( zChange && (pCallersChildren != null) ) { for ( Object zChild : pCallersChildren ) { if ( zChild instanceof RenderableRect ) { ((RenderableRect) zChild).renderingParticipationChanged(); } } } } } |