struct PlyProperty

Overview

struct PlyProperty
{
    // fields

    std::string name;
    PLY_DATA_TYPE external_type = PLY_INVALID;
    PLY_DATA_TYPE internal_type = PLY_INVALID;
    size_t offset = 0;
    bool is_list = false;
    PLY_DATA_TYPE count_external = PLY_INVALID;
    PLY_DATA_TYPE count_internal = PLY_INVALID;
    size_t count_offset = 0;

    // construction

    PlyProperty();

    PlyProperty(
        const char* Name,
        PLY_DATA_TYPE External_type,
        PLY_DATA_TYPE Internal_type,
        size_t Offset,
        bool Is_list = false,
        PLY_DATA_TYPE Count_external = PLY_INVALID,
        PLY_DATA_TYPE Count_internal = PLY_INVALID,
        size_t Count_offset = 0
        );
};