Photon Engine 2.0.0-beta
A physically based renderer.
|
PLY (Polygon File Format) IO operations. More...
#include "DataIO/FileSystem/Path.h"
#include "Utility/SemanticVersion.h"
#include "Math/constant.h"
#include <Common/primitive_type.h>
#include <vector>
#include <cstddef>
#include <string>
#include <string_view>
#include <climits>
Go to the source code of this file.
Classes | |
struct | ph::PlyIOConfig |
struct | ph::PlyProperty |
PLY property storage. More... | |
struct | ph::PlyElement |
PLY element storage. More... | |
class | ph::PlyPropertyValues |
A convenient PLY property accessor. More... | |
class | ph::PlyPropertyListValues |
A convenient PLY list property accessor. More... | |
class | ph::PlyFile |
Namespaces | |
namespace | ph |
The root for all renderer implementations. | |
Enumerations | |
enum class | ph::EPlyDataFormat { ph::ASCII = 0 , ph::BinaryLittleEndian , ph::BinaryBigEndian , ph::NUM } |
enum class | ph::EPlyDataType { ph::Unspecified = 0 , ph::Int8 , ph::UInt8 , ph::Int16 , ph::UInt16 , ph::Int32 , ph::UInt32 , ph::Float32 , ph::Float64 , ph::NUM } |
PLY (Polygon File Format) IO operations.
References: [1] PLY format specification: http://paulbourke.net/dataformats/ply/