7 #ifndef PXR_EXEC_VDF_INPUT_VALUES_POINTER_H
8 #define PXR_EXEC_VDF_INPUT_VALUES_POINTER_H
75 template <
typename T >
137 template <
typename T >
186 _CopyInputValues(context, inputName);
189 template <
typename T >
203 _size = it.ComputeSize();
204 T *copy =
new T[_size];
208 for (
size_t i = 0; !it.IsAtEnd(); ++i, ++it) {
216 template <
typename T >
bool IsContiguous() const
size_t GetFirstSet() const
#define PXR_NAMESPACE_OPEN_SCOPE
GLboolean GLboolean GLboolean GLboolean a
A VdfMask is placed on connections to specify the data flowing through them.
const VdfInput * GetInput(const TfToken &inputName) const
VDF_API const VdfVector * _GetInputValue(const VdfContext &context, const VdfConnection &connection, const VdfMask &mask) const
#define PXR_NAMESPACE_CLOSE_SCOPE
const VdfNode & _GetNode(const VdfContext &context) const
size_t GetNumValues() const
const VdfMask & GetMask() const
Returns the mask for this connection.