OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GrGLEffect
(Results
1 - 25
of
27
) sorted by null
1
2
/external/skia/src/gpu/gl/
GrGLEffect.cpp
9
#include "
GrGLEffect
.h"
11
GrGLEffect
::
GrGLEffect
(const GrBackendEffectFactory& factory)
15
GrGLEffect
::~
GrGLEffect
() {
20
void
GrGLEffect
::setData(const GrGLUniformManager&, const GrEffectStage&) {
23
GrGLEffect
::EffectKey
GrGLEffect
::GenTextureKey(const GrEffectRef* effect,
GrGLEffect.h
21
include/gpu/GrEffect.h. Objects of type
GrGLEffect
are responsible for emitting the
31
class
GrGLEffect
{
44
GrGLEffect
(const GrBackendEffectFactory&);
46
virtual ~
GrGLEffect
();
69
GrGLEffect
. These can be passed to the builder to emit texture
80
/** A
GrGLEffect
instance can be reused with any GrEffect that produces the same stage
83
guaranteed to be of the same type that created this
GrGLEffect
and to have an identical
84
EffectKey as the one that created this
GrGLEffect
. */
92
*
GrGLEffect
subclasses get passed a GrEffectStage in their emitCode and setData functions.
93
* The
GrGLEffect
usually needs to cast the stage's effect to the GrEffect subclass tha
[
all
...]
GrGLProgram.h
13
#include "
GrGLEffect
.h"
23
class
GrGLEffect
;
73
* This function uploads uniforms and calls each
GrGLEffect
's setData. It is called before a
123
GrGLEffect
::EffectKey fEffectKeys[GrDrawState::kNumStages];
213
GrGLEffect
* fEffects[GrDrawState::kNumStages];
GrGLEffectMatrix.h
11
#include "
GrGLEffect
.h"
18
* This is a helper to implement a texture matrix in a
GrGLEffect
.
22
typedef
GrGLEffect
::EffectKey EffectKey;
24
* The matrix uses kKeyBits of the effect's EffectKey. A
GrGLEffect
may place these bits at an
40
* NULL when not using the EffectMatrix for a texture lookups, or if the
GrGLEffect
subclass
55
* a
GrGLEffect
.
76
* Call from a
GrGLEffect
's subclass to update the texture matrix. The matrix,
GrGLShaderBuilder.cpp
416
GrGLEffect
* GrGLShaderBuilder::createAndEmitGLEffect(
418
GrGLEffect
::EffectKey key,
434
GrGLEffect
* glEffect = effect->getFactory().createGLInstance(effect);
GrGLShaderBuilder.h
179
GrGLEffect
* createAndEmitGLEffect(
GrGLEffectMatrix.cpp
11
GrGLEffect
::EffectKey GrGLEffectMatrix::GenKey(const SkMatrix& effectMatrix,
/external/skia/include/gpu/
GrBackendEffectFactory.h
23
of
GrGLEffect
.
28
class
GrGLEffect
;
41
* automatically with the bits produced by
GrGLEffect
::GenKey().
47
virtual
GrGLEffect
* createGLInstance(const GrEffectRef&) const = 0;
/external/skia/src/gpu/effects/
GrSimpleTextureEffect.cpp
9
#include "gl/
GrGLEffect
.h"
16
class GrGLSimpleTextureEffect : public
GrGLEffect
{
53
typedef
GrGLEffect
INHERITED;
GrConvolutionEffect.cpp
9
#include "gl/
GrGLEffect
.h"
19
class GrGLConvolutionEffect : public
GrGLEffect
{
43
typedef
GrGLEffect
INHERITED;
113
GrGLEffect
::EffectKey GrGLConvolutionEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
GrTextureDomainEffect.cpp
11
#include "gl/
GrGLEffect
.h"
15
class GrGLTextureDomainEffect : public
GrGLEffect
{
36
typedef
GrGLEffect
INHERITED;
109
GrGLEffect
::EffectKey GrGLTextureDomainEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
GrConfigConversionEffect.cpp
12
#include "gl/
GrGLEffect
.h"
16
class GrGLConfigConversionEffect : public
GrGLEffect
{
95
typedef
GrGLEffect
INHERITED;
/external/skia/src/effects/gradients/
SkGradientShaderPriv.h
198
#include "gl/
GrGLEffect
.h"
279
class GrGLGradientEffect : public
GrGLEffect
{
335
typedef
GrGLEffect
INHERITED;
SkTwoPointRadialGradient.cpp
678
GrGLEffect
::EffectKey GrGLRadial2Gradient::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkGradientShader.cpp
718
GrGLEffect
::EffectKey GrGLGradientEffect::GenMatrixKey(const GrEffectStage& s) {
SkTwoPointConicalGradient.cpp
680
GrGLEffect
::EffectKey GrGLConical2Gradient::GenKey(const GrEffectStage& s, const GrGLCaps&) {
/external/skia/src/effects/
SkBlendImageFilter.cpp
14
#include "gl/
GrGLEffect
.h"
115
class GrGLBlendEffect : public
GrGLEffect
{
138
typedef
GrGLEffect
INHERITED;
316
GrGLEffect
::EffectKey GrGLBlendEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
SkMagnifierImageFilter.cpp
16
#include "gl/
GrGLEffect
.h"
93
class GrGLMagnifierEffect : public
GrGLEffect
{
117
typedef
GrGLEffect
INHERITED;
190
GrGLEffect
::EffectKey GrGLMagnifierEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
SkTableColorFilter.cpp
222
#include "gl/
GrGLEffect
.h"
257
class GLColorTableEffect : public
GrGLEffect
{
275
typedef
GrGLEffect
INHERITED;
327
GrGLEffect
::EffectKey GLColorTableEffect::GenKey(const GrEffectStage&, const GrGLCaps&) {
SkBicubicImageFilter.cpp
182
class GrGLBicubicEffect : public
GrGLEffect
{
206
typedef
GrGLEffect
INHERITED;
268
GrGLEffect
::EffectKey GrGLBicubicEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkDisplacementMapEffect.cpp
14
#include "gl/
GrGLEffect
.h"
201
class GrGLDisplacementMapEffect : public
GrGLEffect
{
228
typedef
GrGLEffect
INHERITED;
495
GrGLEffect
::EffectKey GrGLDisplacementMapEffect::GenKey(const GrEffectStage& stage,
SkMorphologyImageFilter.cpp
17
#include "gl/
GrGLEffect
.h"
279
class GrGLMorphologyEffect : public
GrGLEffect
{
303
typedef
GrGLEffect
INHERITED;
356
GrGLEffect
::EffectKey GrGLMorphologyEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkColorMatrixFilter.cpp
324
#include "gl/
GrGLEffect
.h"
386
class GLEffect : public
GrGLEffect
{
460
typedef
GrGLEffect
INHERITED;
SkMatrixConvolutionImageFilter.cpp
16
#include "gl/
GrGLEffect
.h"
316
class GrGLMatrixConvolutionEffect : public
GrGLEffect
{
347
typedef
GrGLEffect
INHERITED;
456
GrGLEffect
::EffectKey GrGLMatrixConvolutionEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkLightingImageFilter.cpp
18
#include "gl/
GrGLEffect
.h"
[
all
...]
Completed in 126 milliseconds
1
2