HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::io::HalfWriter< true, T > Struct Template Reference

Partial specialization for floating-point types. More...

#include <Compression.h>

Public Types

using HalfT = typename RealToHalf< T >::HalfT
 

Static Public Member Functions

static size_t writeSize (const T *data, Index count, uint32_t compression)
 
static void write (std::ostream &os, const T *data, Index count, uint32_t compression)
 

Detailed Description

template<typename T>
struct openvdb::OPENVDB_VERSION_NAME::io::HalfWriter< true, T >

Partial specialization for floating-point types.

Definition at line 405 of file Compression.h.

Member Typedef Documentation

template<typename T >
using openvdb::OPENVDB_VERSION_NAME::io::HalfWriter< true, T >::HalfT = typename RealToHalf<T>::HalfT

Definition at line 406 of file Compression.h.

Member Function Documentation

template<typename T >
static void openvdb::OPENVDB_VERSION_NAME::io::HalfWriter< true, T >::write ( std::ostream &  os,
const T *  data,
Index  count,
uint32_t  compression 
)
inlinestatic

Definition at line 414 of file Compression.h.

template<typename T >
static size_t openvdb::OPENVDB_VERSION_NAME::io::HalfWriter< true, T >::writeSize ( const T *  data,
Index  count,
uint32_t  compression 
)
inlinestatic

Definition at line 407 of file Compression.h.


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