Added release function to PoolVector::Access.
For clarity, assign-to-release idiom for PoolVector::Read/Write replaced with a function call. Existing uses replaced (or removed if already handled by scope)
This commit is contained in:
@@ -98,7 +98,7 @@ Ref<TriangleMesh> Mesh::generate_triangle_mesh() const {
|
||||
}
|
||||
}
|
||||
|
||||
facesw = PoolVector<Vector3>::Write();
|
||||
facesw.release();
|
||||
|
||||
triangle_mesh = Ref<TriangleMesh>(memnew(TriangleMesh));
|
||||
triangle_mesh->create(faces);
|
||||
@@ -436,7 +436,7 @@ Ref<Mesh> Mesh::create_outline(float p_margin) const {
|
||||
r[i] = t;
|
||||
}
|
||||
|
||||
r = PoolVector<Vector3>::Write();
|
||||
r.release();
|
||||
arrays[ARRAY_VERTEX] = vertices;
|
||||
|
||||
if (!has_indices) {
|
||||
@@ -452,7 +452,7 @@ Ref<Mesh> Mesh::create_outline(float p_margin) const {
|
||||
iw[j + 2] = j + 1;
|
||||
}
|
||||
|
||||
iw = PoolVector<int>::Write();
|
||||
iw.release();
|
||||
arrays[ARRAY_INDEX] = new_indices;
|
||||
|
||||
} else {
|
||||
@@ -461,7 +461,7 @@ Ref<Mesh> Mesh::create_outline(float p_margin) const {
|
||||
|
||||
SWAP(ir[j + 1], ir[j + 2]);
|
||||
}
|
||||
ir = PoolVector<int>::Write();
|
||||
ir.release();
|
||||
arrays[ARRAY_INDEX] = indices;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user