#include <triangle_soup_mesh_builder.h>
|
| void | Start (int num_faces) |
| int | AddAttribute (GeometryAttribute::Type attribute_type, int8_t num_components, DataTypeDataType data_type) |
| int | AddAttribute (GeometryAttribute::Type attribute_type, int8_t num_components, DataTypeDataType data_type, bool normalized) |
| void | SetAttributeValuesForFace (int att_id, FaceIndexFaceIndex face_id, const void *corner_value_0, const void *corner_value_1, const void *corner_value_2) |
| void | SetPerFaceAttributeValueForFace (int att_id, FaceIndexFaceIndex face_id, const void *value) |
| void | AddMetadata (std::unique_ptr< GeometryMetadata > metadata) |
| void | AddAttributeMetadata (int32_t att_id, std::unique_ptr< AttributeMetadata > metadata) |
| std::unique_ptr< Mesh > | Finalize () |
◆ ElementIndex
◆ AddAttribute() [1/2]
◆ AddAttribute() [2/2]
◆ AddAttributeMetadata()
| void draco::TriangleSoupMeshBuilder::AddAttributeMetadata |
( |
int32_t | att_id, |
|
|
std::unique_ptr< AttributeMetadata > | metadata ) |
|
inline |
◆ AddMetadata()
| void draco::TriangleSoupMeshBuilder::AddMetadata |
( |
std::unique_ptr< GeometryMetadata > | metadata | ) |
|
|
inline |
◆ Finalize()
| std::unique_ptr< Mesh > draco::TriangleSoupMeshBuilder::Finalize |
( |
| ) |
|
◆ SetAttributeValuesForFace()
| void draco::TriangleSoupMeshBuilder::SetAttributeValuesForFace |
( |
int | att_id, |
|
|
FaceIndexFaceIndex | face_id, |
|
|
const void * | corner_value_0, |
|
|
const void * | corner_value_1, |
|
|
const void * | corner_value_2 ) |
◆ SetPerFaceAttributeValueForFace()
| void draco::TriangleSoupMeshBuilder::SetPerFaceAttributeValueForFace |
( |
int | att_id, |
|
|
FaceIndexFaceIndex | face_id, |
|
|
const void * | value ) |
◆ Start()
| void draco::TriangleSoupMeshBuilder::Start |
( |
int | num_faces | ) |
|
The documentation for this class was generated from the following files: