Searched refs:ProgramRaster (Results 1 - 17 of 17) sorted by relevance

/frameworks/rs/driver/
H A DrsdProgramRaster.h24 const android::renderscript::ProgramRaster *);
26 const android::renderscript::ProgramRaster *);
28 const android::renderscript::ProgramRaster *);
H A DrsdProgramRaster.cpp29 using android::renderscript::ProgramRaster;
31 bool rsdProgramRasterInit(const Context *, const ProgramRaster *) {
35 void rsdProgramRasterSetActive(const Context *rsc, const ProgramRaster *pr) {
55 void rsdProgramRasterDestroy(const Context *, const ProgramRaster *) {
H A DrsdRuntimeStubs.cpp47 using android::renderscript::ProgramRaster;
955 rsrBindProgramRaster(rsc, (ProgramRaster *)pr.p);
/frameworks/base/rs/java/android/renderscript/
H A DProgramRaster.java26 public class ProgramRaster extends BaseObj { class in inherits:BaseObj
54 ProgramRaster(long id, RenderScript rs) { method in class:ProgramRaster
83 public static ProgramRaster CULL_BACK(RenderScript rs) {
85 ProgramRaster.Builder builder = new ProgramRaster.Builder(rs);
95 public static ProgramRaster CULL_FRONT(RenderScript rs) {
97 ProgramRaster.Builder builder = new ProgramRaster.Builder(rs);
107 public static ProgramRaster CULL_NONE(RenderScript rs) {
109 ProgramRaster
[all...]
H A DRenderScriptGL.java315 * Set the default ProgramRaster object seen as the parent state by the
320 public void bindProgramRaster(ProgramRaster p) {
H A DRenderScript.java1129 ProgramRaster mProgramRaster_CULL_BACK;
1130 ProgramRaster mProgramRaster_CULL_FRONT;
1131 ProgramRaster mProgramRaster_CULL_NONE;
/frameworks/rs/
H A DrsProgramRaster.cpp23 ProgramRaster::ProgramRaster(Context *rsc, bool pointSprite, RsCullMode cull) function in class:android::renderscript::ProgramRaster
32 void ProgramRaster::preDestroy() const {
42 ProgramRaster::~ProgramRaster() {
46 void ProgramRaster::setup(const Context *rsc, ProgramRasterState *state) {
56 void ProgramRaster::serialize(Context *rsc, OStream *stream) const {
59 ProgramRaster *ProgramRaster::createFromStream(Context *rsc, IStream *stream) {
70 mDefault.set(ProgramRaster
[all...]
H A DrsProgramRaster.h37 class ProgramRaster : public ProgramBase { class in namespace:android::renderscript
53 static ProgramRaster *createFromStream(Context *rsc, IStream *stream);
55 static ObjectBaseRef<ProgramRaster> getProgramRaster(Context *rsc,
60 virtual ~ProgramRaster();
63 ProgramRaster(Context *rsc,
76 ObjectBaseRef<ProgramRaster> mDefault;
77 ObjectBaseRef<ProgramRaster> mLast;
80 std::vector<ProgramRaster *> mRasterPrograms;
H A DrsContext.h104 ObjectBaseRef<ProgramRaster> mRaster;
130 void setProgramRaster(ProgramRaster *);
140 ProgramRaster * getProgramRaster() {return mRaster.get();}
176 ProgramRaster * getDefaultProgramRaster() const {
326 ObjectBaseRef<ProgramRaster> mRaster;
H A DrsScript.h32 class ProgramRaster;
111 ObjectBaseRef<ProgramRaster> mRaster;
H A DrsScriptGroup.h32 class ProgramRaster;
H A Drs_hal.h91 class ProgramRaster;
323 bool (*init)(const Context *rsc, const ProgramRaster *ps);
324 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
325 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
H A DrsRuntime.h40 void rsrBindProgramRaster(Context *, ProgramRaster *);
H A DrsScriptC_LibGL.cpp84 void rsrBindProgramRaster(Context *rsc, ProgramRaster *pr) {
H A DrsContext.cpp646 void Context::setProgramRaster(ProgramRaster *pr) {
785 ProgramRaster *pr = static_cast<ProgramRaster *>(vpr);
/frameworks/rs/driver/runtime/
H A Drs_structs.h124 * internal members of the C++ class ProgramRaster owned by librs. Unfortunately,
137 typedef struct ProgramRaster { struct
/frameworks/rs/script_api/
H A Drs_graphics.spec167 summary: Handle to a ProgramRaster
169 Opaque handle to a RenderScript ProgramRaster object.
170 See: android.renderscript.ProgramRaster
318 summary: Bind a ProgramRaster
320 Bind a new ProgramRaster to the rendering context.

Completed in 176 milliseconds