Home
last modified time | relevance | path

Searched refs:MeshUniformBuilder (Results 1 – 2 of 2) sorted by relevance

/aosp14/frameworks/base/libs/hwui/
H A DMesh.h27 class MeshUniformBuilder {
82 MeshUniformBuilder* fOwner;
87 explicit MeshUniformBuilder(sk_sp<SkMeshSpecification> meshSpec) { in MeshUniformBuilder() function
109 std::unique_ptr<MeshUniformBuilder> builder, const SkRect& bounds) in Mesh()
121 std::unique_ptr<MeshUniformBuilder> builder, const SkRect& bounds) in Mesh()
178 MeshUniformBuilder* uniformBuilder() { return mBuilder.get(); } in uniformBuilder()
192 std::unique_ptr<MeshUniformBuilder> mBuilder;
/aosp14/frameworks/base/libs/hwui/jni/
H A Dandroid_graphics_Mesh.cpp42 std::make_unique<MeshUniformBuilder>(skMeshSpec), skRect); in make()
68 std::make_unique<MeshUniformBuilder>(skMeshSpec), skRect); in makeIndexed()
103 static void nativeUpdateFloatUniforms(JNIEnv* env, MeshUniformBuilder* builder, in nativeUpdateFloatUniforms()
106 MeshUniformBuilder::MeshUniform uniform = builder->uniform(uniformName); in nativeUpdateFloatUniforms()
149 static void nativeUpdateIntUniforms(JNIEnv* env, MeshUniformBuilder* builder, in nativeUpdateIntUniforms()
151 MeshUniformBuilder::MeshUniform uniform = builder->uniform(uniformName); in nativeUpdateIntUniforms()