blob: a373ebe4e1765ce3c3ae418b98104fea4e85f1bc [file] [log] [blame]
tomhudson@google.comd0c1a062012-07-12 17:23:52 +00001/*
2 * Copyright 2012 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#include "effects/GrSingleTextureEffect.h"
9#include "GrTexture.h"
10
11GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture)
12 : fTexture (texture) {
13 SkSafeRef(fTexture);
14}
15
16GrSingleTextureEffect::~GrSingleTextureEffect() {
17 SkSafeUnref(fTexture);
18}
19
20unsigned int GrSingleTextureEffect::numTextures() const {
21 return 1;
22}
23
24GrTexture* GrSingleTextureEffect::texture(unsigned int index) const {
25 GrAssert(0 == index);
26 return fTexture;
27}
28
29