|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <platform/graphics/metal/metalMarchingCubesPass.h>
Public Attributes | |
| bool | success = false |
| MTL::Buffer * | vertexBuffer = nullptr |
| 56-byte VertexData per vertex. Caller owns. | |
| uint32_t | vertexCount = 0 |
| Number of vertices (triangles*3). | |
Result of a GPU Marching Cubes extraction. The caller takes ownership of vertexBuffer (must release when done, or adopt into a VertexBuffer which will manage its lifetime).
Definition at line 54 of file metalMarchingCubesPass.h.
| bool visutwin::canvas::MCExtractResult::success = false |
Definition at line 58 of file metalMarchingCubesPass.h.
Referenced by visutwin::canvas::MetalMarchingCubesPass::extract().
| MTL::Buffer* visutwin::canvas::MCExtractResult::vertexBuffer = nullptr |
56-byte VertexData per vertex. Caller owns.
Definition at line 56 of file metalMarchingCubesPass.h.
Referenced by visutwin::canvas::MetalMarchingCubesPass::extract().
| uint32_t visutwin::canvas::MCExtractResult::vertexCount = 0 |
Number of vertices (triangles*3).
Definition at line 57 of file metalMarchingCubesPass.h.
Referenced by visutwin::canvas::MetalMarchingCubesPass::extract().