OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GrGeometryProcessor
(Results
1 - 25
of
48
) sorted by null
1
2
/external/skia/src/gpu/effects/
GrShadowGeoProc.h
12
#include "
GrGeometryProcessor
.h"
20
class GrRRectShadowGeoProc : public
GrGeometryProcessor
{
22
static sk_sp<
GrGeometryProcessor
> Make(const SkMatrix& localMatrix) {
23
return sk_sp<
GrGeometryProcessor
>(new GrRRectShadowGeoProc(localMatrix));
51
typedef
GrGeometryProcessor
INHERITED;
GrBezierEffect.h
13
#include "
GrGeometryProcessor
.h"
58
class GrConicEffect : public
GrGeometryProcessor
{
60
static sk_sp<
GrGeometryProcessor
> Make(GrColor color,
72
return sk_sp<
GrGeometryProcessor
>(
79
return sk_sp<
GrGeometryProcessor
>(
84
return sk_sp<
GrGeometryProcessor
>(
126
typedef
GrGeometryProcessor
INHERITED;
140
class GrQuadEffect : public
GrGeometryProcessor
{
142
static sk_sp<
GrGeometryProcessor
> Make(GrColor color,
154
return sk_sp<
GrGeometryProcessor
>(
[
all
...]
GrBitmapTextGeoProc.h
12
#include "
GrGeometryProcessor
.h"
22
class GrBitmapTextGeoProc : public
GrGeometryProcessor
{
24
static sk_sp<
GrGeometryProcessor
> Make(GrResourceProvider* resourceProvider, GrColor color,
28
return sk_sp<
GrGeometryProcessor
>(
66
typedef
GrGeometryProcessor
INHERITED;
GrDistanceFieldGeoProc.h
12
#include "
GrGeometryProcessor
.h"
49
class GrDistanceFieldA8TextGeoProc : public
GrGeometryProcessor
{
52
static sk_sp<
GrGeometryProcessor
> Make(GrResourceProvider* resourceProvider,
57
return sk_sp<
GrGeometryProcessor
>(
62
static sk_sp<
GrGeometryProcessor
> Make(GrResourceProvider* resourceProvider,
67
return sk_sp<
GrGeometryProcessor
>(
114
typedef
GrGeometryProcessor
INHERITED;
124
class GrDistanceFieldPathGeoProc : public
GrGeometryProcessor
{
126
static sk_sp<
GrGeometryProcessor
> Make(GrResourceProvider* resourceProvider, GrColor color,
130
return sk_sp<
GrGeometryProcessor
>(
[
all
...]
GrShadowGeoProc.cpp
64
static inline void GenKey(const
GrGeometryProcessor
& gp,
103
sk_sp<
GrGeometryProcessor
> GrRRectShadowGeoProc::TestCreate(GrProcessorTestData* d) {
GrBezierEffect.cpp
20
GrGLConicEffect(const
GrGeometryProcessor
&);
24
static inline void GenKey(const
GrGeometryProcessor
&,
65
GrGLConicEffect::GrGLConicEffect(const
GrGeometryProcessor
& processor)
217
void GrGLConicEffect::GenKey(const
GrGeometryProcessor
& gp,
261
sk_sp<
GrGeometryProcessor
> GrConicEffect::TestCreate(GrProcessorTestData* d) {
262
sk_sp<
GrGeometryProcessor
> gp;
281
GrGLQuadEffect(const
GrGeometryProcessor
&);
285
static inline void GenKey(const
GrGeometryProcessor
&,
326
GrGLQuadEffect::GrGLQuadEffect(const
GrGeometryProcessor
& processor)
420
void GrGLQuadEffect::GenKey(const
GrGeometryProcessor
& gp
[
all
...]
/external/skia/src/gpu/
GrGeometryProcessor.h
14
* A
GrGeometryProcessor
is a flexible method for rendering a primitive. The
GrGeometryProcessor
18
* responsibility of the
GrGeometryProcessor
.
20
class
GrGeometryProcessor
: public GrPrimitiveProcessor {
22
GrGeometryProcessor
()
50
*
GrGeometryProcessor
.
GrDefaultGeoProcFactory.cpp
31
class DefaultGeoProc : public
GrGeometryProcessor
{
33
static sk_sp<
GrGeometryProcessor
> Make(uint32_t gpTypeFlags,
39
return sk_sp<
GrGeometryProcessor
>(new DefaultGeoProc(
136
static inline void GenKey(const
GrGeometryProcessor
& gp,
234
typedef
GrGeometryProcessor
INHERITED;
240
sk_sp<
GrGeometryProcessor
> DefaultGeoProc::TestCreate(GrProcessorTestData* d) {
265
sk_sp<
GrGeometryProcessor
> GrDefaultGeoProcFactory::Make(const Color& color,
290
sk_sp<
GrGeometryProcessor
> GrDefaultGeoProcFactory::MakeForDeviceSpace(
GrDefaultGeoProcFactory.h
11
#include "
GrGeometryProcessor
.h"
110
sk_sp<
GrGeometryProcessor
> Make(const Color&,
116
* Use this factory to create a
GrGeometryProcessor
that expects a device space vertex position
120
sk_sp<
GrGeometryProcessor
> MakeForDeviceSpace(const Color&,
GrProcessor.cpp
10
#include "
GrGeometryProcessor
.h"
30
class
GrGeometryProcessor
;
44
SkTArray<GrProcessorTestFactory<
GrGeometryProcessor
>*, true>*
45
GrProcessorTestFactory<
GrGeometryProcessor
>::GetFactories() {
46
static SkTArray<GrProcessorTestFactory<
GrGeometryProcessor
>*, true> gFactories;
74
void GrProcessorTestFactory<
GrGeometryProcessor
>::VerifyFactoryCount() {
/external/skia/src/gpu/instanced/
InstanceProcessor.h
12
#include "
GrGeometryProcessor
.h"
23
class InstanceProcessor : public
GrGeometryProcessor
{
64
typedef
GrGeometryProcessor
INHERITED;
/external/skia/src/gpu/glsl/
GrGLSLVarying.h
12
#include "
GrGeometryProcessor
.h"
129
void addPassThroughAttribute(const
GrGeometryProcessor
::Attribute*, const char* output,
131
void addFlatPassThroughAttribute(const
GrGeometryProcessor
::Attribute*, const char* output,
134
void emitAttributes(const
GrGeometryProcessor
& gp);
171
void writePassThroughAttribute(const
GrGeometryProcessor
::Attribute*, const char* output,
GrGLSLVarying.cpp
12
void GrGLSLVaryingHandler::addPassThroughAttribute(const
GrGeometryProcessor
::Attribute* input,
20
void GrGLSLVaryingHandler::addFlatPassThroughAttribute(const
GrGeometryProcessor
::Attribute* input,
29
void GrGLSLVaryingHandler::writePassThroughAttribute(const
GrGeometryProcessor
::Attribute* input,
65
void GrGLSLVaryingHandler::emitAttributes(const
GrGeometryProcessor
& gp) {
68
const
GrGeometryProcessor
::Attribute& attr = gp.getAttrib(i);
/external/skia/src/gpu/ops/
GrMeshDrawOp.h
12
#include "
GrGeometryProcessor
.h"
73
void recordDraw(Target*, const
GrGeometryProcessor
*);
128
GrPendingProgramElement<const
GrGeometryProcessor
> fGeometryProcessor;
GrDashOp.cpp
15
#include "
GrGeometryProcessor
.h"
229
* An
GrGeometryProcessor
that renders a dashed line.
230
* This
GrGeometryProcessor
is meant for dashed lines that only have a single on/off interval pair.
234
static sk_sp<
GrGeometryProcessor
> make_dash_gp(GrColor,
337
sk_sp<
GrGeometryProcessor
> gp;
353
SkDebugf("Could not create
GrGeometryProcessor
\n");
751
class DashingCircleEffect : public
GrGeometryProcessor
{
755
static sk_sp<
GrGeometryProcessor
> Make(GrColor,
794
typedef
GrGeometryProcessor
INHERITED;
805
static inline void GenKey(const
GrGeometryProcessor
&
[
all
...]
GrAnalyticRectOp.cpp
11
#include "
GrGeometryProcessor
.h"
52
class RectGeometryProcessor : public
GrGeometryProcessor
{
186
static void GenKey(const
GrGeometryProcessor
& gp,
220
typedef
GrGeometryProcessor
INHERITED;
226
sk_sp<
GrGeometryProcessor
> RectGeometryProcessor::TestCreate(GrProcessorTestData* d) {
227
return sk_sp<
GrGeometryProcessor
>(new RectGeometryProcessor(GrTest::TestMatrix(d->fRandom)));
292
sk_sp<
GrGeometryProcessor
> gp(new RectGeometryProcessor(localMatrix));
GrAtlasTextOp.h
109
sk_sp<
GrGeometryProcessor
> fGeometryProcessor;
152
sk_sp<
GrGeometryProcessor
> setupDfProcessor(GrResourceProvider*,
GrMeshDrawOp.cpp
46
void GrMeshDrawOp::InstancedHelper::recordDraw(Target* target, const
GrGeometryProcessor
* gp) {
92
void GrMeshDrawOp::Target::draw(const
GrGeometryProcessor
* gp, const GrMesh& mesh) {
GrRegionOp.cpp
20
static sk_sp<
GrGeometryProcessor
> make_gp(const SkMatrix& viewMatrix) {
91
sk_sp<
GrGeometryProcessor
> gp = make_gp(fViewMatrix);
93
SkDebugf("Couldn't create
GrGeometryProcessor
\n");
GrAAConvexPathRenderer.cpp
15
#include "
GrGeometryProcessor
.h"
525
class QuadEdgeEffect : public
GrGeometryProcessor
{
528
static sk_sp<
GrGeometryProcessor
> Make(GrColor color, const SkMatrix& localMatrix,
530
return sk_sp<
GrGeometryProcessor
>(new QuadEdgeEffect(color, localMatrix, usesLocalCoords));
598
static inline void GenKey(const
GrGeometryProcessor
& gp,
651
typedef
GrGeometryProcessor
INHERITED;
657
sk_sp<
GrGeometryProcessor
> QuadEdgeEffect::TestCreate(GrProcessorTestData* d) {
708
static sk_sp<
GrGeometryProcessor
> create_fill_gp(bool tweakAlphaForCoverage,
767
// Setup
GrGeometryProcessor
768
sk_sp<
GrGeometryProcessor
> gp(create_fill_gp
[
all
...]
GrDrawVerticesOp.h
78
sk_sp<
GrGeometryProcessor
> makeGP(bool* hasColorAttribute, bool* hasLocalCoordAttribute) const;
GrTessellatingPathRenderer.cpp
202
void draw(Target* target, const
GrGeometryProcessor
* gp) const {
253
void drawAA(Target* target, const
GrGeometryProcessor
* gp) const {
274
sk_sp<
GrGeometryProcessor
> gp;
311
void drawVertices(Target* target, const
GrGeometryProcessor
* gp, const GrBuffer* vb,
/external/skia/include/gpu/
GrProcessorUnitTest.h
142
static GrProcessorTestFactory<
GrGeometryProcessor
> gTestFactory SK_UNUSED; \
143
static sk_sp<
GrGeometryProcessor
> TestCreate(GrProcessorTestData*)
161
GrProcessorTestFactory<
GrGeometryProcessor
> Effect::gTestFactory(Effect::TestCreate)
177
static sk_sp<
GrGeometryProcessor
> TestCreate(GrProcessorTestData*)
/external/skia/gm/
beziereffects.cpp
33
static std::unique_ptr<GrMeshDrawOp> Make(sk_sp<
GrGeometryProcessor
> gp, const SkRect& rect,
40
BezierCubicOrConicTestOp(sk_sp<
GrGeometryProcessor
> gp, const SkRect& rect, GrColor color,
74
sk_sp<
GrGeometryProcessor
> fGeometryProcessor;
138
sk_sp<
GrGeometryProcessor
> gp;
278
sk_sp<
GrGeometryProcessor
> gp;
399
static std::unique_ptr<GrMeshDrawOp> Make(sk_sp<
GrGeometryProcessor
> gp, const SkRect& rect,
406
BezierQuadTestOp(sk_sp<
GrGeometryProcessor
> gp, const SkRect& rect, GrColor color,
434
sk_sp<
GrGeometryProcessor
> fGeometryProcessor;
497
sk_sp<
GrGeometryProcessor
> gp;
/external/skia/tests/
PrimitiveProcessorTest.cpp
15
#include "
GrGeometryProcessor
.h"
52
class GP : public
GrGeometryProcessor
{
91
sk_sp<
GrGeometryProcessor
> gp(new GP(fNumAttribs));
Completed in 326 milliseconds
1
2