ProcessedData#
Fully qualified name: usd_optimize::ProcessedData
-
struct ProcessedData#
Struct to contain OMO result data.
Subclassed by usd_optimize::ProcessedHostMesh, usd_optimize::ProcessedHostMeshData, usd_optimize::ProcessedHostPrim
Public Functions
-
inline ProcessedData(const PXR_NS::UsdPrim &usdPrim, bool write)#
-
inline virtual ~ProcessedData()#
-
inline PXR_NS::UsdPrim usdPrim() const#
-
inline bool shouldWrite() const#
-
inline virtual void updateStats(TotalStats &stats) const#
This will be called by the pipeline to gather stats.
-
inline virtual bool shouldDelete() const#
-
inline virtual size_t cornerCount() const#
The number of corners in the resulting mesh, if implemented by a mesh-specific derived class.
-
inline virtual size_t faceCount() const#
The number of faces in the resulting mesh, if implemented by a mesh-specific derived class.
-
inline virtual size_t vertexCount() const#
The number of vertices in the resulting mesh, if implemented by a mesh-specific derived class.
- inline virtual void writeToUsd(
- const std::string &primPath,
- const PXR_NS::UsdStageWeakPtr &stage,
If implemented by a derived class, can write its data to the provided prim path and UsdStage.
- Parameters:
primPath – The prim path
stage – The output stage
-
inline ProcessedData(const PXR_NS::UsdPrim &usdPrim, bool write)#