Loading...
Searching...
No Matches
topology.h
1//
2// Copyright 2016 Pixar
3//
4// Licensed under the terms set forth in the LICENSE.txt file available at
5// https://openusd.org/license.
6//
7#ifndef PXR_IMAGING_HD_TOPOLOGY_H
8#define PXR_IMAGING_HD_TOPOLOGY_H
9
10#include "pxr/pxr.h"
11#include "pxr/imaging/hd/api.h"
12#include "pxr/imaging/hd/version.h"
14
15#include <ostream>
16
17PXR_NAMESPACE_OPEN_SCOPE
18
19class HdTopology {
20public:
21 typedef uint64_t ID;
22
23 HdTopology() {};
24 virtual ~HdTopology() {};
25
27 virtual ID ComputeHash() const = 0;
28};
29
30HD_API
31std::ostream& operator << (std::ostream &out, HdTopology const &);
32
33
34PXR_NAMESPACE_CLOSE_SCOPE
35
36#endif // PXR_IMAGING_HD_TOPOLOGY_H
37
Define integral types.