 |
MeshModelNodeSetCustomVertexBuffer(PositionNormalTextureVertex, GpuBuffer, VertexBufferDescription) Method |
SetCustomVertexBuffer can be used to change the vertices and the vertex buffer that is used to render this MeshModelNode.
This method also recalculates the bounding box of the mesh based on the new vertices. To prevent this, also pass the existing bounding box as a parameter.
This method can be called only when Mesh is StandardMesh or TriangleMesh<PositionNormalTextureVertex>.
Namespace: Ab4d.SharpEngine.SceneNodesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.0.9584+ba1aaa26d4181dd3fa8ed7b6398391d1affa36c8
Syntaxpublic void SetCustomVertexBuffer(
PositionNormalTextureVertex[] vertices,
GpuBuffer customVertexBuffer,
VertexBufferDescription? customVertexBufferDescription = null
)
Parameters
- vertices PositionNormalTextureVertex
- Array of vertices of the specified type T
- customVertexBuffer GpuBuffer
- vertexBuffer as GpuBuffer that contains data from the vertices
- customVertexBufferDescription VertexBufferDescription (Optional)
- optional VertexBufferDescription; when null then the existing VertexBufferDescription is preserved
See Also