OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GrFragmentProcessor
(Results
1 - 25
of
141
) sorted by null
1
2
3
4
5
6
/external/skia/include/gpu/effects/
GrXfermodeFragmentProcessor.h
13
class
GrFragmentProcessor
;
18
const
GrFragmentProcessor
* CreateFromDstProcessor(const
GrFragmentProcessor
* dst,
23
const
GrFragmentProcessor
* CreateFromSrcProcessor(const
GrFragmentProcessor
* src,
29
const
GrFragmentProcessor
* CreateFromTwoProcessors(const
GrFragmentProcessor
* src,
30
const
GrFragmentProcessor
* dst,
GrConstColorProcessor.h
11
#include "
GrFragmentProcessor
.h"
14
* This is a simple
GrFragmentProcessor
that outputs a constant color. It may do one of the
18
class GrConstColorProcessor : public
GrFragmentProcessor
{
29
static
GrFragmentProcessor
* Create(GrColor color, InputMode mode) {
54
bool onIsEqual(const
GrFragmentProcessor
&) const override;
63
typedef
GrFragmentProcessor
INHERITED;
/external/skia/src/gpu/effects/
GrDitherEffect.h
14
class
GrFragmentProcessor
;
20
GrFragmentProcessor
* Create();
GrYUVEffect.h
13
class
GrFragmentProcessor
;
21
const
GrFragmentProcessor
* CreateYUVToRGB(GrTexture* yTexture, GrTexture* uTexture,
30
const
GrFragmentProcessor
* CreateRGBToYUV(const
GrFragmentProcessor
*,
38
const
GrFragmentProcessor
* CreateRGBToUV(const
GrFragmentProcessor
*,
45
const
GrFragmentProcessor
* CreateRGBToY(const
GrFragmentProcessor
*, SkYUVColorSpace colorSpace);
46
const
GrFragmentProcessor
* CreateRGBToU(const
GrFragmentProcessor
*, SkYUVColorSpace colorSpace)
[
all
...]
GrOvalEffect.h
14
class
GrFragmentProcessor
;
21
GrFragmentProcessor
* Create(GrPrimitiveEdgeType, const SkRect&);
GrRRectEffect.h
14
class
GrFragmentProcessor
;
23
GrFragmentProcessor
* Create(GrPrimitiveEdgeType, const SkRRect&);
GrConvexPolyEffect.h
12
#include "
GrFragmentProcessor
.h"
24
class GrConvexPolyEffect : public
GrFragmentProcessor
{
41
static
GrFragmentProcessor
* Create(GrPrimitiveEdgeType edgeType, int n,
54
static
GrFragmentProcessor
* Create(GrPrimitiveEdgeType, const SkPath&,
60
static
GrFragmentProcessor
* Create(GrPrimitiveEdgeType, const SkRect&);
79
bool onIsEqual(const
GrFragmentProcessor
& other) const override;
89
typedef
GrFragmentProcessor
INHERITED;
GrDitherEffect.cpp
9
#include "
GrFragmentProcessor
.h"
17
class DitherEffect : public
GrFragmentProcessor
{
19
static
GrFragmentProcessor
* Create() {
38
bool onIsEqual(const
GrFragmentProcessor
&) const override { return true; }
44
typedef
GrFragmentProcessor
INHERITED;
55
const
GrFragmentProcessor
* DitherEffect::TestCreate(GrProcessorTestData*) {
98
GrFragmentProcessor
* GrDitherEffect::Create() { return DitherEffect::Create(); }
GrXfermodeFragmentProcessor.cpp
10
#include "
GrFragmentProcessor
.h"
18
class ComposeTwoFragmentProcessor : public
GrFragmentProcessor
{
20
ComposeTwoFragmentProcessor(const
GrFragmentProcessor
* src, const
GrFragmentProcessor
* dst,
39
bool onIsEqual(const
GrFragmentProcessor
& other) const override {
55
typedef
GrFragmentProcessor
INHERITED;
72
const
GrFragmentProcessor
* ComposeTwoFragmentProcessor::TestCreate(GrProcessorTestData* d) {
74
SkAutoTUnref<const
GrFragmentProcessor
> fpA(GrProcessorUnitTest::CreateChildFP(d));
75
SkAutoTUnref<const
GrFragmentProcessor
> fpB(GrProcessorUnitTest::CreateChildFP(d));
121
const
GrFragmentProcessor
* GrXfermodeFragmentProcessor::CreateFromTwoProcessors
[
all
...]
GrSimpleTextureEffect.h
24
static const
GrFragmentProcessor
* Create(GrTexture* tex,
31
static
GrFragmentProcessor
* Create(GrTexture* tex,
38
static
GrFragmentProcessor
* Create(GrTexture* tex,
70
bool onIsEqual(const
GrFragmentProcessor
& other) const override { return true; }
GrBicubicEffect.h
35
static const
GrFragmentProcessor
* Create(GrTexture* tex, const SkScalar coefficients[16],
51
static const
GrFragmentProcessor
* Create(GrTexture* tex, const SkMatrix& matrix,
60
static const
GrFragmentProcessor
* Create(GrTexture* tex, const SkScalar coefficients[16],
69
static const
GrFragmentProcessor
* Create(GrTexture* tex, const SkMatrix& matrix,
94
bool onIsEqual(const
GrFragmentProcessor
&) const override;
/external/skia/include/gpu/
GrFragmentProcessor.h
24
class
GrFragmentProcessor
: public GrProcessor {
29
*
GrFragmentProcessor
subclasses that can be used in other scenarios where the entire input
34
static const
GrFragmentProcessor
* MulOutputByInputAlpha(const
GrFragmentProcessor
*);
41
static const
GrFragmentProcessor
* MulOutputByInputUnpremulColor(const
GrFragmentProcessor
*);
48
static const
GrFragmentProcessor
* OverrideInput(const
GrFragmentProcessor
*, GrColor);
56
static const
GrFragmentProcessor
* RunInSeries(const
GrFragmentProcessor
*[], int cnt)
[
all
...]
GrPaint.h
16
#include "
GrFragmentProcessor
.h"
73
const
GrFragmentProcessor
* addColorFragmentProcessor(const
GrFragmentProcessor
* fp) {
82
const
GrFragmentProcessor
* addCoverageFragmentProcessor(const
GrFragmentProcessor
* fp) {
106
const
GrFragmentProcessor
* getColorFragmentProcessor(int i) const {
109
const
GrFragmentProcessor
* getCoverageFragmentProcessor(int i) const {
153
SkSTArray<4, const
GrFragmentProcessor
*, true> fColorFragmentProcessors;
154
SkSTArray<2, const
GrFragmentProcessor
*, true> fCoverageFragmentProcessors;
/external/skia/src/gpu/
GrProcessorUnitTest.cpp
9
#include "
GrFragmentProcessor
.h"
11
const
GrFragmentProcessor
* GrProcessorUnitTest::CreateChildFP(GrProcessorTestData* data) {
13
SkAutoTUnref<const
GrFragmentProcessor
> fp;
15
fp.reset(GrProcessorTestFactory<
GrFragmentProcessor
>::Create(data));
GrFragmentProcessor.cpp
9
#include "
GrFragmentProcessor
.h"
20
GrFragmentProcessor
::~
GrFragmentProcessor
() {
28
bool
GrFragmentProcessor
::isEqual(const
GrFragmentProcessor
& that,
55
GrGLSLFragmentProcessor*
GrFragmentProcessor
::createGLSLInstance() const {
64
void
GrFragmentProcessor
::addTextureAccess(const GrTextureAccess* textureAccess) {
73
void
GrFragmentProcessor
::addCoordTransform(const GrCoordTransform* transform) {
84
int
GrFragmentProcessor
::registerChildProcessor(const
GrFragmentProcessor
* child)
[
all
...]
GrProcOptInfo.h
15
class
GrFragmentProcessor
;
33
void calcWithInitialValues(const
GrFragmentProcessor
* const *, int cnt, GrColor startColor,
36
void completeCalculations(const
GrFragmentProcessor
* const processors[], int cnt);
84
void internalCalc(const
GrFragmentProcessor
* const[], int cnt, bool initWillReadFragPosition);
GrProcessor.cpp
18
class
GrFragmentProcessor
;
26
SkTArray<GrProcessorTestFactory<
GrFragmentProcessor
>*, true>*
27
GrProcessorTestFactory<
GrFragmentProcessor
>::GetFactories() {
28
static SkTArray<GrProcessorTestFactory<
GrFragmentProcessor
>*, true> gFactories;
56
void GrProcessorTestFactory<
GrFragmentProcessor
>::VerifyFactoryCount() {
GrProcOptInfo.cpp
14
void GrProcOptInfo::calcWithInitialValues(const
GrFragmentProcessor
* const processors[],
33
void GrProcOptInfo::completeCalculations(const
GrFragmentProcessor
* const processors[], int cnt) {
37
void GrProcOptInfo::internalCalc(const
GrFragmentProcessor
* const processors[],
46
const
GrFragmentProcessor
* processor = processors[i];
/external/skia/src/effects/gradients/
SkTwoPointConicalGradient_gpu.h
21
GrFragmentProcessor
* Create(GrContext* ctx, const SkTwoPointConicalGradient& shader,
/external/skia/src/effects/
SkArithmeticMode_gpu.h
17
#include "
GrFragmentProcessor
.h"
32
class GrArithmeticFP : public
GrFragmentProcessor
{
34
static const
GrFragmentProcessor
* Create(float k1, float k2, float k3, float k4,
35
bool enforcePMColor, const
GrFragmentProcessor
* dst) {
60
bool onIsEqual(const
GrFragmentProcessor
&) const override;
65
const
GrFragmentProcessor
* dst);
71
typedef
GrFragmentProcessor
INHERITED;
GrCircleBlurFragmentProcessor.h
16
#include "
GrFragmentProcessor
.h"
23
class GrCircleBlurFragmentProcessor : public
GrFragmentProcessor
{
37
static const
GrFragmentProcessor
* Create(GrTextureProvider*textureProvider,
64
bool onIsEqual(const
GrFragmentProcessor
& other) const override {
83
typedef
GrFragmentProcessor
INHERITED;
SkLumaColorFilter.cpp
55
class LumaColorFilterEffect : public
GrFragmentProcessor
{
57
static const
GrFragmentProcessor
* Create() {
101
bool onIsEqual(const
GrFragmentProcessor
&) const override { return true; }
110
const
GrFragmentProcessor
* SkLumaColorFilter::asFragmentProcessor(GrContext*) const {
/external/skia/include/client/android/
SkPixelXorXfermode.h
25
const
GrFragmentProcessor
* getFragmentProcessorForImageFilter(
26
const
GrFragmentProcessor
* dst) const override;
/external/skia/include/effects/
SkLumaColorFilter.h
31
const
GrFragmentProcessor
* asFragmentProcessor(GrContext*) const override;
/external/skia/src/gpu/glsl/
GrGLSLFragmentProcessor.h
58
const
GrFragmentProcessor
& fp,
74
const
GrFragmentProcessor
& fFp;
83
void setData(const GrGLSLProgramDataManager& pdman, const
GrFragmentProcessor
& processor);
108
/** A GrGLSLFragmentProcessor instance can be reused with any
GrFragmentProcessor
that produces
109
the same stage key; this function reads data from a
GrFragmentProcessor
and uploads any
110
uniform variables required by the shaders created in emitCode(). The
GrFragmentProcessor
113
// TODO update this to pass in
GrFragmentProcessor
121
friend class
GrFragmentProcessor
;
Completed in 548 milliseconds
1
2
3
4
5
6