HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_OSDPatchCoords Class Reference

#include <CE_OSDPatchEval.h>

Public Member Functions

 CE_OSDPatchCoords ()=default
 
 CE_OSDPatchCoords (CE_OSDPatchCoords &&)=default
 
CE_OSDPatchCoordsoperator= (CE_OSDPatchCoords &&o) noexcept
 
exint size () const
 
const cl::Bufferbuffer () const
 
void clear ()
 
template<typename T >
void initFromArray (const UT_Array< T > &src)
 

Detailed Description

Opaque device-side storage for OSD patch coordinates. The underlying element type is internal to CE_OSDPatchEval.C.

Definition at line 26 of file CE_OSDPatchEval.h.

Constructor & Destructor Documentation

CE_OSDPatchCoords::CE_OSDPatchCoords ( )
default
CE_OSDPatchCoords::CE_OSDPatchCoords ( CE_OSDPatchCoords &&  )
default

Member Function Documentation

const cl::Buffer& CE_OSDPatchCoords::buffer ( ) const
inline

Definition at line 43 of file CE_OSDPatchEval.h.

void CE_OSDPatchCoords::clear ( )
inline

Definition at line 44 of file CE_OSDPatchEval.h.

template<typename T >
void CE_OSDPatchCoords::initFromArray ( const UT_Array< T > &  src)
inline

Definition at line 51 of file CE_OSDPatchEval.h.

CE_OSDPatchCoords& CE_OSDPatchCoords::operator= ( CE_OSDPatchCoords &&  o)
inlinenoexcept

Definition at line 31 of file CE_OSDPatchEval.h.

exint CE_OSDPatchCoords::size ( ) const
inline

Definition at line 38 of file CE_OSDPatchEval.h.


The documentation for this class was generated from the following file: