Lines Matching refs:mask_stack

131                     saved, data, transfer_fn, mask_stack, parent_color_info_procs);
135 stack, mask_stack);
562 result->mask_stack = NULL; in pdf14_buf_new()
611 gs_free_object(memory, buf->mask_stack, "pdf14_buf_free"); in pdf14_buf_free()
674 result->mask_stack = pdf14_mask_element_new(memory); in pdf14_ctx_new()
675 result->mask_stack->rc_mask = pdf14_rcmask_new(memory); in pdf14_ctx_new()
690 if (ctx->mask_stack) { in pdf14_ctx_free()
692 rc_decrement(ctx->mask_stack->rc_mask, "pdf14_ctx_free"); in pdf14_ctx_free()
693 gs_free_object(ctx->memory,ctx->mask_stack,"pdf14_ctx_free"); in pdf14_ctx_free()
764 buf->mask_stack = ctx->mask_stack; /* Save because the group rendering may in pdf14_push_transparency_group()
766 ctx->mask_stack = NULL; /* Clean the mask field for rendering this group. in pdf14_push_transparency_group()
801 pdf14_mask_t *mask_stack = tos->mask_stack; in pdf14_pop_transparency_group() local
816 if ( mask_stack == NULL) { in pdf14_pop_transparency_group()
819 maskbuf = mask_stack->rc_mask->mask_buf; in pdf14_pop_transparency_group()
833 if (ctx->mask_stack) { in pdf14_pop_transparency_group()
841 rc_decrement(ctx->mask_stack->rc_mask, "pdf14_pop_transparency_group"); in pdf14_pop_transparency_group()
842 if (ctx->mask_stack->rc_mask == NULL ){ in pdf14_pop_transparency_group()
843 gs_free_object(ctx->memory, ctx->mask_stack, "pdf14_pop_transparency_group"); in pdf14_pop_transparency_group()
845 ctx->mask_stack = NULL; in pdf14_pop_transparency_group()
847 ctx->mask_stack = mask_stack; /* Restore the mask saved by pdf14_push_transparency_group. */ in pdf14_pop_transparency_group()
848 …tos->mask_stack = NULL; /* Clean the pointer sinse the mask ownership is now passed to ctx.… in pdf14_pop_transparency_group()
1059 buf->mask_stack = ctx->mask_stack; in pdf14_push_transparency_mask()
1060 if (buf->mask_stack){ in pdf14_push_transparency_mask()
1061 rc_increment(buf->mask_stack->rc_mask); in pdf14_push_transparency_mask()
1132 if (tos->mask_stack) { in pdf14_pop_transparency_mask()
1139 rc_decrement(tos->mask_stack->rc_mask, in pdf14_pop_transparency_mask()
1141 if (tos->mask_stack->rc_mask) { in pdf14_pop_transparency_mask()
1142 if (tos->mask_stack->rc_mask->rc.ref_count == 1){ in pdf14_pop_transparency_mask()
1143 rc_decrement(tos->mask_stack->rc_mask, in pdf14_pop_transparency_mask()
1147 tos->mask_stack = NULL; in pdf14_pop_transparency_mask()
1158 ctx->mask_stack = NULL; in pdf14_pop_transparency_mask()
1161 if (ctx->mask_stack != NULL) { in pdf14_pop_transparency_mask()
1162 gs_free_object(ctx->memory, ctx->mask_stack, in pdf14_pop_transparency_mask()
1165 ctx->mask_stack = pdf14_mask_element_new(ctx->memory); in pdf14_pop_transparency_mask()
1166 ctx->mask_stack->rc_mask = pdf14_rcmask_new(ctx->memory); in pdf14_pop_transparency_mask()
1167 ctx->mask_stack->rc_mask->mask_buf = tos; in pdf14_pop_transparency_mask()
1266 if (ctx->mask_stack != NULL) { in pdf14_pop_transparency_mask()
1267 gs_free_object(ctx->memory, ctx->mask_stack, in pdf14_pop_transparency_mask()
1270 ctx->mask_stack = pdf14_mask_element_new(ctx->memory); in pdf14_pop_transparency_mask()
1271 if (ctx->mask_stack == NULL) in pdf14_pop_transparency_mask()
1273 ctx->mask_stack->rc_mask = pdf14_rcmask_new(ctx->memory); in pdf14_pop_transparency_mask()
1274 if (ctx->mask_stack->rc_mask == NULL) in pdf14_pop_transparency_mask()
1276 ctx->mask_stack->rc_mask->mask_buf = tos; in pdf14_pop_transparency_mask()
1310 if ( ctx->mask_stack != NULL ) { in pdf14_push_transparency_state()
1313 new_mask->rc_mask = ctx->mask_stack->rc_mask; in pdf14_push_transparency_state()
1315 new_mask->previous = ctx->mask_stack; in pdf14_push_transparency_state()
1316 ctx->mask_stack = new_mask; in pdf14_push_transparency_state()
1338 if ( ctx->mask_stack != NULL ) { in pdf14_pop_transparency_state()
1339 old_mask = ctx->mask_stack; in pdf14_pop_transparency_state()
1340 ctx->mask_stack = ctx->mask_stack->previous; in pdf14_pop_transparency_state()
1349 if (ctx->stack != NULL && ctx->stack->mask_stack != NULL) { in pdf14_pop_transparency_state()
1350 ctx->stack->mask_stack = ctx->mask_stack; in pdf14_pop_transparency_state()
7715 dump_mask_stack(pdf14_mask_t *mask_stack) in dump_mask_stack() argument
7717 pdf14_mask_t *curr_mask = mask_stack; in dump_mask_stack()
7733 if_debug1('v', "[v]ctx_maskstack, %x\n", ctx->mask_stack); in pdf14_debug_mask_stack_state()
7734 if (ctx->mask_stack != NULL) { in pdf14_debug_mask_stack_state()
7735 dump_mask_stack(ctx->mask_stack); in pdf14_debug_mask_stack_state()
7739 if_debug1('v', "[v]ctx_stack_maskstack, %x\n", ctx->stack->mask_stack); in pdf14_debug_mask_stack_state()
7740 if (ctx->stack->mask_stack != NULL) { in pdf14_debug_mask_stack_state()
7741 dump_mask_stack(ctx->stack->mask_stack); in pdf14_debug_mask_stack_state()