HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Vt_WrapArray Namespace Reference

Typedefs

using Vt_OptimizedStreamIntegralTypes = TfMetaList< short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long >
 

Functions

template<typename T >
object getitem_ellipsis (VtArray< T > const &self, object idx)
 
template<typename T >
object getitem_index (VtArray< T > const &self, int64_t idx)
 
template<typename T >
object getitem_slice (VtArray< T > const &self, slice idx)
 
template<typename T , typename S >
void setArraySlice (VtArray< T > &self, S value, slice::range< T * > &range, size_t setSize, bool tile=false)
 
template<typename T >
void setArraySlice (VtArray< T > &self, slice idx, object value, bool tile=false)
 
template<typename T >
void setitem_ellipsis (VtArray< T > &self, object idx, object value)
 
template<typename T >
void setitem_index (VtArray< T > &self, int64_t idx, object value)
 
template<typename T >
void setitem_slice (VtArray< T > &self, slice idx, object value)
 
template<class T >
VT_API string GetVtArrayName ()
 
template<class T , class... Ts>
constexpr bool Vt_IsAnySameImpl (TfMetaList< Ts...>)
 
template<class T , class TypeList >
constexpr bool Vt_IsAnySame ()
 
template<typename T >
bool _IsFinite (T const &value)
 
bool _IsFinite (GfHalf const &value)
 
template<typename T >
string __repr__ (VtArray< T > const &self)
 
template<typename T >
VtArray< T > * VtArray__init__ (object const &values)
 
template<typename T >
VtArray< T > * VtArray__init__2 (size_t size, object const &values)
 

Typedef Documentation

using Vt_WrapArray::Vt_OptimizedStreamIntegralTypes = typedef TfMetaList<short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long>

Definition at line 292 of file wrapArray.h.

Function Documentation

template<typename T >
string Vt_WrapArray::__repr__ ( VtArray< T > const &  self)

Definition at line 349 of file wrapArray.h.

template<typename T >
bool Vt_WrapArray::_IsFinite ( T const &  value)
inline

Definition at line 299 of file wrapArray.h.

bool Vt_WrapArray::_IsFinite ( GfHalf const &  value)
inline

Definition at line 302 of file wrapArray.h.

template<typename T >
object Vt_WrapArray::getitem_ellipsis ( VtArray< T > const &  self,
object  idx 
)

Definition at line 90 of file wrapArray.h.

template<typename T >
object Vt_WrapArray::getitem_index ( VtArray< T > const &  self,
int64_t  idx 
)

Definition at line 102 of file wrapArray.h.

template<typename T >
object Vt_WrapArray::getitem_slice ( VtArray< T > const &  self,
slice  idx 
)

Definition at line 111 of file wrapArray.h.

template<class T >
VT_API string Vt_WrapArray::GetVtArrayName ( )
template<typename T , typename S >
void Vt_WrapArray::setArraySlice ( VtArray< T > &  self,
value,
slice::range< T * > &  range,
size_t  setSize,
bool  tile = false 
)

Definition at line 132 of file wrapArray.h.

template<typename T >
void Vt_WrapArray::setArraySlice ( VtArray< T > &  self,
slice  idx,
object  value,
bool  tile = false 
)

Definition at line 175 of file wrapArray.h.

template<typename T >
void Vt_WrapArray::setitem_ellipsis ( VtArray< T > &  self,
object  idx,
object  value 
)

Definition at line 247 of file wrapArray.h.

template<typename T >
void Vt_WrapArray::setitem_index ( VtArray< T > &  self,
int64_t  idx,
object  value 
)

Definition at line 259 of file wrapArray.h.

template<typename T >
void Vt_WrapArray::setitem_slice ( VtArray< T > &  self,
slice  idx,
object  value 
)

Definition at line 267 of file wrapArray.h.

template<class T , class TypeList >
constexpr bool Vt_WrapArray::Vt_IsAnySame ( )

Definition at line 282 of file wrapArray.h.

template<class T , class... Ts>
constexpr bool Vt_WrapArray::Vt_IsAnySameImpl ( TfMetaList< Ts...>  )

Definition at line 277 of file wrapArray.h.

template<typename T >
VtArray<T>* Vt_WrapArray::VtArray__init__ ( object const &  values)

Definition at line 395 of file wrapArray.h.

template<typename T >
VtArray<T>* Vt_WrapArray::VtArray__init__2 ( size_t  size,
object const &  values 
)

Definition at line 407 of file wrapArray.h.