VISR  0.12.0
Versatile Interactive Scene Renderer
vector_conversions.cpp File Reference
#include "vector_conversions.hpp"
#include "alignment.hpp"
#include <ciso646>

Namespaces

 visr
 
 visr::efl
 

Functions

template<typename InputType , typename OutputType >
ErrorCode visr::efl::vectorConvert (InputType const *const src, OutputType *const dest, std::size_t numElements, std::size_t alignment)
 
template<typename InputType , typename OutputType >
ErrorCode visr::efl::vectorConvertInputStride (InputType const *const src, OutputType *const dest, std::size_t numElements, std::size_t inputStride, std::size_t alignment)
 
template<typename InputType , typename OutputType >
ErrorCode visr::efl::vectorConvertOutputStride (InputType const *const src, OutputType *const dest, std::size_t numElements, std::size_t outputStride, std::size_t alignment)
 
template<typename InputType , typename OutputType >
ErrorCode visr::efl::vectorConvertInputOutputStride (InputType const *const src, OutputType *const dest, std::size_t numElements, std::size_t inputStride, std::size_t outputStride, std::size_t alignment)
 
template ErrorCode visr::efl::vectorConvert< float, double > (float const *const, double *const, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvert< float, float > (float const *const, float *const, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvert< double, float > (double const *const, float *const, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvert< double, double > (double const *const, double *const, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputStride< float, double > (float const *const, double *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputStride< float, float > (float const *const, float *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputStride< double, float > (double const *const, float *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputStride< double, double > (double const *const, double *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertOutputStride< float, double > (float const *const, double *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertOutputStride< float, float > (float const *const, float *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertOutputStride< double, float > (double const *const, float *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertOutputStride< double, double > (double const *const, double *const, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputOutputStride< float, double > (float const *const, double *const, std::size_t, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputOutputStride< float, float > (float const *const, float *const, std::size_t, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputOutputStride< double, float > (double const *const, float *const, std::size_t, std::size_t, std::size_t, std::size_t)
 
template ErrorCode visr::efl::vectorConvertInputOutputStride< double, double > (double const *const, double *const, std::size_t, std::size_t, std::size_t, std::size_t)