Home
last modified time | relevance | path

Searched refs:Mesh (Results 1 – 25 of 30) sorted by relevance

12

/frameworks/native/libs/renderengine/
DMesh.cpp24 Mesh::Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordSize) in Mesh() function in android::renderengine::Mesh
58 Mesh::Primitive Mesh::getPrimitive() const { in getPrimitive()
62 float const* Mesh::getPositions() const { in getPositions()
65 float* Mesh::getPositions() { in getPositions()
69 float const* Mesh::getTexCoords() const { in getTexCoords()
72 float* Mesh::getTexCoords() { in getTexCoords()
76 float const* Mesh::getCropCoords() const { in getCropCoords()
79 float* Mesh::getCropCoords() { in getCropCoords()
83 size_t Mesh::getVertexCount() const { in getVertexCount()
87 size_t Mesh::getVertexSize() const { in getVertexSize()
[all …]
DAndroid.bp41 "Mesh.cpp",
/frameworks/native/libs/renderengine/include/renderengine/
DMesh.h27 class Mesh {
35 Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordsSize = 0);
36 ~Mesh() = default;
43 friend class Mesh; variable
97 Mesh(const Mesh&);
98 Mesh& operator=(const Mesh&);
99 Mesh const& operator=(const Mesh&) const;
DRenderEngine.h49 class Mesh; variable
161 virtual void drawMesh(const Mesh& mesh) = 0;
/frameworks/rs/
DrsApiMesh.cpp20 using android::renderscript::Mesh;
23 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetVertexBufferCount()
28 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetIndexCount()
33 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetVertices()
43 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetIndices()
DrsMesh.cpp24 Mesh::Mesh(Context *rsc) : ObjectBase(rsc) { in Mesh() function in android::renderscript::Mesh
38 Mesh::Mesh(Context *rsc, in Mesh() function in android::renderscript::Mesh
62 Mesh::~Mesh() { in ~Mesh()
75 void Mesh::init() { in init()
81 void Mesh::serialize(Context *rsc, OStream *stream) const { in serialize()
106 Mesh *Mesh::createFromStream(Context *rsc, IStream *stream) { in createFromStream()
147 Mesh *mesh = new Mesh(rsc, vertexBuffersCount, primitivesCount); in createFromStream()
172 void Mesh::render(Context *rsc) const { in render()
178 void Mesh::renderPrimitive(Context *rsc, uint32_t primIndex) const { in renderPrimitive()
192 void Mesh::renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) con… in renderPrimitiveRange()
[all …]
DrsMesh.h36 class Mesh : public ObjectBase {
58 explicit Mesh(Context *);
59 Mesh(Context *, uint32_t vertexBuffersCount, uint32_t primitivesCount);
60 ~Mesh();
64 static Mesh *createFromStream(Context *rsc, IStream *stream);
DrsRuntime.h62 void rsrDrawMesh(Context *, Mesh *);
63 void rsrDrawMeshPrimitive(Context *, Mesh *, uint32_t primIndex);
64 void rsrDrawMeshPrimitiveRange(Context *, Mesh *,
66 void rsrMeshComputeBoundingBox(Context *, Mesh *,
DrsScriptC_LibGL.cpp151 void rsrDrawMesh(Context *rsc, Mesh *sm) { in rsrDrawMesh()
159 void rsrDrawMeshPrimitive(Context *rsc, Mesh *sm, uint32_t primIndex) { in rsrDrawMeshPrimitive()
167 void rsrDrawMeshPrimitiveRange(Context *rsc, Mesh *sm, uint32_t primIndex, in rsrDrawMeshPrimitiveRange()
176 void rsrMeshComputeBoundingBox(Context *rsc, Mesh *sm, in rsrMeshComputeBoundingBox()
Drs_hal.h94 class Mesh; variable
347 bool (*init)(const Context *rsc, const Mesh *m);
348 … void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
349 void (*destroy)(const Context *rsc, const Mesh *m);
DrsFont.h238 ObjectBaseRef<Mesh> mMesh;
DrsFileA3D.cpp238 entry->mRsObj = Mesh::createFromStream(mRSC, mReadStream); in initializeFromEntry()
/frameworks/rs/driver/
DrsdMesh.cpp28 using android::renderscript::Mesh;
30 bool rsdMeshInit(const Context *rsc, const Mesh *m) { in rsdMeshInit()
41 void rsdMeshDraw(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t le… in rsdMeshDraw()
53 void rsdMeshDestroy(const Context *rsc, const Mesh *m) { in rsdMeshDestroy()
DrsdMesh.h24 const android::renderscript::Mesh *m);
26 const android::renderscript::Mesh *m,
29 const android::renderscript::Mesh *m);
DrsdMeshObj.h25 class Mesh; variable
37 const android::renderscript::Mesh *);
46 const android::renderscript::Mesh *mRSMesh;
DrsdMeshObj.cpp34 using android::renderscript::Mesh;
36 RsdMeshObj::RsdMeshObj(const Context *rsc, const Mesh *rsMesh) { in RsdMeshObj()
DrsdRuntimeStubs.cpp43 using android::renderscript::Mesh;
1051 rsrDrawMesh(rsc, (Mesh *)ism.p);
1056 rsrDrawMeshPrimitive(rsc, (Mesh *)ism.p, primitiveIndex);
1061 rsrDrawMeshPrimitiveRange(rsc, (Mesh *)ism.p, primitiveIndex, start, len);
1068 rsrMeshComputeBoundingBox(rsc, (Mesh *)mesh.p, minX, minY, minZ, maxX, maxY, maxZ);
/frameworks/base/rs/java/android/renderscript/
DMesh.java41 public class Mesh extends BaseObj { class
95 Mesh(long id, RenderScript rs) { in Mesh() method in Mesh
354 public Mesh create() { in create()
399 Mesh newMesh = new Mesh(id, mRS); in create()
520 public Mesh create() { in create()
548 Mesh newMesh = new Mesh(id, mRS); in create()
805 public Mesh create(boolean uploadToBufferObject) { in create()
830 Mesh sm = smb.create(); in create()
DFileA3D.java129 public Mesh getMesh() { in getMesh()
130 return (Mesh)getObject(); in getMesh()
150 entry.mLoadedObj = new Mesh(objectID, rs); in internalCreate()
/frameworks/rs/tests/java_api/Balls/src/com/example/android/rs/balls/
DBallsRS.java114 Mesh.AllocationBuilder smb = new Mesh.AllocationBuilder(mRS); in init()
116 smb.addIndexSetType(Mesh.Primitive.POINT); in init()
117 Mesh smP = smb.create(); in init()
/frameworks/native/libs/renderengine/gl/
DGLESRenderEngine.h42 class Mesh; variable
126 void drawMesh(const Mesh& mesh) override;
160 FloatRect setupLayerCropping(const LayerSettings& layer, Mesh& mesh);
167 const Mesh& mesh);
DGLESRenderEngine.cpp569 Mesh mesh(Mesh::TRIANGLES, c * 6, 2); in fillRegionWithColor()
570 Mesh::VertexArray<vec2> position(mesh.getPositionArray<vec2>()); in fillRegionWithColor()
710 FloatRect GLESRenderEngine::setupLayerCropping(const LayerSettings& layer, Mesh& mesh) { in setupLayerCropping()
719 Mesh::VertexArray<vec2> cropCoords(mesh.getCropCoordArray<vec2>()); in setupLayerCropping()
730 const LayerSettings& layer, const Mesh& mesh) { in handleRoundedCorners()
923 Mesh mesh(Mesh::TRIANGLE_FAN, 4, 2, 2); in drawLayers()
928 Mesh::VertexArray<vec2> position(mesh.getPositionArray<vec2>()); in drawLayers()
959 renderengine::Mesh::VertexArray<vec2> texCoords(mesh.getTexCoordArray<vec2>()); in drawLayers()
1138 void GLESRenderEngine::drawMesh(const Mesh& mesh) { in drawMesh()
/frameworks/native/libs/renderengine/include/renderengine/mock/
DRenderEngine.h76 MOCK_METHOD1(drawMesh, void(const renderengine::Mesh&));
/frameworks/rs/driver/runtime/
Drs_structs.h287 typedef struct Mesh { struct
/frameworks/rs/script_api/
Drs_graphics.spec134 summary: Handle to a Mesh
137 See: android.renderscript.Mesh

12