# Drawing context and p5.Graphics

**URL:** <https://discourse.processing.org/t/drawing-context-and-p5-graphics/37158>\
**Category:** Beginners\
**Created:** [May 28, 2022, 8:09am UTC](https://discourse.processing.org/t/drawing-context-and-p5-graphics/37158 "2022-05-28T08:09:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vjjv](https://avatars.discourse-cdn.com/v4/letter/v/df705f/32.png) [@vjjv](https://discourse.processing.org/u/vjjv)\
**Post date:** [May 28, 2022, 8:09am UTC](https://discourse.processing.org/t/drawing-context-and-p5-graphics/37158/1 "2022-05-28T08:09:09Z")

</div>

Hello!  
I was using this function to generate quick shadows:

```auto
  drawingContext.shadowColor = color(0, 0, 0, 0.6);
  drawingContext.shadowBlur = 50;
  drawingContext.shadowOffsetX = -25;
  drawingContext.shadowOffsetY = -25;

```

but now im inside a pgraphics and cant it make it work. Its possible?  
Any ideas?

---

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [May 28, 2022, 11:08am UTC](https://discourse.processing.org/t/drawing-context-and-p5-graphics/37158/2 "2022-05-28T11:08:34Z")

</div>

> [@vjjv](#):
>
> But now I’m inside a p5.Graphics and can’t it make it work. Is it possible?

A [p5.Graphics](https://p5js.org/reference/#/p5.Graphics) object has a property named _\_renderer_ which points to a [p5.Renderer](https://p5js.org/reference/#/p5.Renderer) object:

> <https://github.com/processing/p5.js/blob/v1.4.1/src/core/p5.Graphics.js#L50-L54>

Which in turn has a property called _drawingContext_ that you’re looking for:

> <https://github.com/processing/p5.js/blob/v1.4.1/src/core/p5.Renderer2D.js#L15-L20>
