24#ifndef PXR_IMAGING_HD_SMOOTH_NORMALS_H
25#define PXR_IMAGING_HD_SMOOTH_NORMALS_H
28#include "pxr/imaging/hd/api.h"
29#include "pxr/imaging/hd/types.h"
34PXR_NAMESPACE_OPEN_SCOPE
37class Hd_VertexAdjacency;
46class Hd_SmoothNormals final
54 Hd_VertexAdjacency
const * adjacency,
59 Hd_VertexAdjacency
const * adjacency,
64 Hd_VertexAdjacency
const * adjacency,
69 Hd_VertexAdjacency
const * adjacency,
74 Hd_SmoothNormals() =
delete;
75 ~Hd_SmoothNormals() =
delete;
79PXR_NAMESPACE_CLOSE_SCOPE
Basic type for a vector of 3 double components.
Basic type for a vector of 3 float components.
Represents an arbitrary dimensional rectangular container class.