Searched refs:ProgramFragment (Results 1 - 19 of 19) sorted by relevance

/frameworks/rs/
H A DrsProgramFragment.h28 class ProgramFragment : public Program { class in namespace:android::renderscript
30 ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength,
33 virtual ~ProgramFragment();
39 static ProgramFragment *createFromStream(Context *rsc, IStream *stream);
53 ProgramFragment *mPF;
57 ObjectBaseRef<ProgramFragment> mDefault;
58 std::vector<ProgramFragment *> mPrograms;
60 ObjectBaseRef<ProgramFragment> mLast;
H A DrsProgramFragment.cpp25 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength, function in class:android::renderscript::ProgramFragment
38 ProgramFragment::~ProgramFragment() {
42 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) {
63 void ProgramFragment::setup(Context *rsc, ProgramFragmentState *state) {
80 void ProgramFragment::serialize(Context *rsc, OStream *stream) const {
83 ProgramFragment *ProgramFragment::createFromStream(Context *rsc, IStream *stream) {
120 ProgramFragment *p
[all...]
H A DrsContext.h101 ObjectBaseRef<ProgramFragment> mFragment;
132 void setProgramFragment(ProgramFragment *);
138 ProgramFragment * getProgramFragment() {return mFragment.get();}
167 ProgramFragment * getDefaultProgramFragment() const {
323 ObjectBaseRef<ProgramFragment> mFragment;
H A DrsScriptC_LibGL.cpp45 void rsrBindTexture(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) {
51 void rsrBindConstant(Context *rsc, ProgramFragment *pf, uint32_t slot, Allocation *a) {
63 void rsrBindSampler(Context *rsc, ProgramFragment *pf, uint32_t slot, Sampler *s) {
74 void rsrBindProgramFragment(Context *rsc, ProgramFragment *pf) {
132 void rsrPfConstantColor(Context *rsc, ProgramFragment *pf,
196 ProgramFragment *pf = rsc->getProgramFragment();
H A DrsRuntime.h33 void rsrBindTexture(Context *, ProgramFragment *, uint32_t slot, Allocation *);
34 void rsrBindConstant(Context *, ProgramFragment *, uint32_t slot, Allocation *);
36 void rsrBindSampler(Context *, ProgramFragment *, uint32_t slot, Sampler *);
38 void rsrBindProgramFragment(Context *, ProgramFragment *);
54 void rsrPfConstantColor(Context *, ProgramFragment *, float r, float g, float b, float a);
H A DrsScript.h31 class ProgramFragment;
110 ObjectBaseRef<ProgramFragment> mFragment;
H A DrsScriptGroup.h31 class ProgramFragment;
H A Drs_hal.h93 class ProgramFragment;
338 bool (*init)(const Context *rsc, const ProgramFragment *pf,
342 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
343 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
H A DrsFont.h210 ObjectBaseRef<ProgramFragment> mFontShaderF;
H A DrsContext.cpp637 void Context::setProgramFragment(ProgramFragment *pf) {
780 ProgramFragment *pf = static_cast<ProgramFragment *>(vpf);
H A DrsFont.cpp525 ProgramFragment *pf = new ProgramFragment(mRSC, shaderString, strlen(shaderString),
/frameworks/rs/driver/
H A DrsdProgramFragment.h24 const android::renderscript::ProgramFragment *,
29 const android::renderscript::ProgramFragment *);
31 const android::renderscript::ProgramFragment *);
H A DrsdProgram.cpp36 using android::renderscript::ProgramFragment;
86 bool rsdProgramFragmentInit(const Context *rsc, const ProgramFragment *pf,
97 void rsdProgramFragmentSetActive(const Context *rsc, const ProgramFragment *pf) {
104 void rsdProgramFragmentDestroy(const Context *rsc, const ProgramFragment *pf) {
H A DrsdRuntimeStubs.cpp46 using android::renderscript::ProgramFragment;
940 rsrBindProgramFragment(rsc, (ProgramFragment *)pf.p);
961 rsrBindSampler(rsc, (ProgramFragment *)pf.p, slot, (Sampler *)s.p);
967 rsrBindTexture(rsc, (ProgramFragment *)pf.p, slot, (Allocation *)a.p);
973 rsrBindConstant(rsc, (ProgramFragment *)pf.p, slot, (Allocation *)a.p);
1005 rsrPfConstantColor(rsc, (ProgramFragment *)pf.p, r, g, b, a);
/frameworks/base/rs/java/android/renderscript/
H A DProgramFragment.java38 public class ProgramFragment extends Program { class in inherits:Program
39 ProgramFragment(long id, RenderScript rs) { method in class:ProgramFragment
59 * Creates ProgramFragment from the current state of the builder
61 * @return ProgramFragment
63 public ProgramFragment create() {
88 ProgramFragment pf = new ProgramFragment(id, mRS);
H A DProgramFragmentFixedFunction.java30 public class ProgramFragmentFixedFunction extends ProgramFragment {
H A DRenderScriptGL.java303 * Set the default ProgramFragment object seen as the parent state by the
308 public void bindProgramFragment(ProgramFragment p) {
/frameworks/rs/script_api/
H A Drs_graphics.spec145 summary: Handle to a ProgramFragment
147 Opaque handle to a RenderScript ProgramFragment object.
148 See: android.renderscript.ProgramFragment
261 Bind a new Allocation object to a ProgramFragment or ProgramVertex.
306 summary: Bind a ProgramFragment
308 Bind a new ProgramFragment to the rendering context.
358 Bind a new Sampler object to a ProgramFragment. The sampler will
373 Bind a new Allocation object to a ProgramFragment. The
/frameworks/rs/tests/java_api/Balls/src/com/example/android/rs/balls/
H A DBallsRS.java37 private ProgramFragment mPFPoints;

Completed in 207 milliseconds