OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2011 Google Inc. | 2 * Copyright 2011 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 #ifndef GrDrawState_DEFINED | 8 #ifndef GrDrawState_DEFINED |
9 #define GrDrawState_DEFINED | 9 #define GrDrawState_DEFINED |
10 | 10 |
(...skipping 492 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
503 GrRenderTarget* getRenderTarget() const { | 503 GrRenderTarget* getRenderTarget() const { |
504 return static_cast<GrRenderTarget*>(fRenderTarget.getResource()); | 504 return static_cast<GrRenderTarget*>(fRenderTarget.getResource()); |
505 } | 505 } |
506 | 506 |
507 /** | 507 /** |
508 * Sets the render-target used at the next drawing call | 508 * Sets the render-target used at the next drawing call |
509 * | 509 * |
510 * @param target The render target to set. | 510 * @param target The render target to set. |
511 */ | 511 */ |
512 void setRenderTarget(GrRenderTarget* target) { | 512 void setRenderTarget(GrRenderTarget* target) { |
513 fRenderTarget.set(SkSafeRef(target), GrIORef::kWrite_IOType); | 513 fRenderTarget.set(SkSafeRef(target), kWrite_GrIOType); |
514 this->invalidateOptState(); | 514 this->invalidateOptState(); |
515 } | 515 } |
516 | 516 |
517 /// @} | 517 /// @} |
518 | 518 |
519 /////////////////////////////////////////////////////////////////////////// | 519 /////////////////////////////////////////////////////////////////////////// |
520 /// @name Stencil | 520 /// @name Stencil |
521 //// | 521 //// |
522 | 522 |
523 const GrStencilSettings& getStencil() const { return fStencilSettings; } | 523 const GrStencilSettings& getStencil() const { return fStencilSettings; } |
(...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
822 mutable uint32_t fCachedCapsID; | 822 mutable uint32_t fCachedCapsID; |
823 | 823 |
824 friend class GrOptDrawState; | 824 friend class GrOptDrawState; |
825 | 825 |
826 typedef SkRefCnt INHERITED; | 826 typedef SkRefCnt INHERITED; |
827 }; | 827 }; |
828 | 828 |
829 GR_MAKE_BITFIELD_OPS(GrDrawState::BlendOptFlags); | 829 GR_MAKE_BITFIELD_OPS(GrDrawState::BlendOptFlags); |
830 | 830 |
831 #endif | 831 #endif |
OLD | NEW |