@Override void setInImmCtx(boolean flag) { super.setInImmCtx(flag); if (texture != null) texture.setInImmCtx(flag); if (texAttrs != null) texAttrs.setInImmCtx(flag); if (texGen != null) texGen.setInImmCtx(flag); }
nc = ((AppearanceRetained)appearance.retained).material; if (nc != null) { nc.setInImmCtx(true); enableLighting = ((MaterialRetained) nc).lightingEnable; dRed = ((MaterialRetained) nc).diffuseColor.x; nc.setInImmCtx(true); nc.setInImmCtx(true); nc.setInImmCtx(true); nc.setInImmCtx(true); red = ((ColoringAttributesRetained)nc).color.x; green = ((ColoringAttributesRetained)nc).color.y; nc.setInImmCtx(true); alpha = 1.0f - ((TransparencyAttributesRetained) nc).transparency; } else { nc.setInImmCtx(true); visible = ((RenderingAttributesRetained)nc).visible; } else nc.setInImmCtx(true); polygonMode = ((PolygonAttributesRetained)nc).polygonMode; } else { nc.setInImmCtx(true);