Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::render::DecodedMesh Struct Reference

Decoded mesh geometry from DRACO-compressed data. More...

#include <draco_decoder.hpp>

Public Attributes

std::vector< float > positions
 Flat xyz positions.
std::vector< float > normals
 Flat xyz normals (may be empty).
std::vector< float > tex_coords
 Flat uv coordinates (may be empty).
std::vector< float > tex_coords1
 Flat secondary uv coordinates (may be empty).
std::vector< float > tangents
 Flat xyzw tangents (may be empty).
std::vector< float > colors
 Flat rgba vertex colors (may be empty).
std::vector< uint32_t > indices
 Triangle indices.
int vertex_count = 0
int face_count = 0
bool success = false
bool unique_id_attributes_applied = false

Detailed Description

Decoded mesh geometry from DRACO-compressed data.

Member Data Documentation

◆ colors

std::vector<float> pulp::render::DecodedMesh::colors

Flat rgba vertex colors (may be empty).

◆ face_count

int pulp::render::DecodedMesh::face_count = 0

◆ indices

std::vector<uint32_t> pulp::render::DecodedMesh::indices

Triangle indices.

◆ normals

std::vector<float> pulp::render::DecodedMesh::normals

Flat xyz normals (may be empty).

◆ positions

std::vector<float> pulp::render::DecodedMesh::positions

Flat xyz positions.

◆ success

bool pulp::render::DecodedMesh::success = false

◆ tangents

std::vector<float> pulp::render::DecodedMesh::tangents

Flat xyzw tangents (may be empty).

◆ tex_coords

std::vector<float> pulp::render::DecodedMesh::tex_coords

Flat uv coordinates (may be empty).

◆ tex_coords1

std::vector<float> pulp::render::DecodedMesh::tex_coords1

Flat secondary uv coordinates (may be empty).

◆ unique_id_attributes_applied

bool pulp::render::DecodedMesh::unique_id_attributes_applied = false

◆ vertex_count

int pulp::render::DecodedMesh::vertex_count = 0

The documentation for this struct was generated from the following file: