STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Macros | Typedefs | Functions
amp_short_vectors.h File Reference
#include <amp.h>

Go to the source code of this file.

Classes

class  Concurrency::graphics::unorm
 Represent a unorm number. Each element is a floating point number in the range of [0.0f, 1.0f]. More...
 
class  Concurrency::graphics::norm
 Represent a norm number. Each element is a floating point number in the range of [-1.0f, 1.0f]. More...
 
class  Concurrency::graphics::uint_2
 Represent a short vector of 2 unsigned int's. More...
 
class  Concurrency::graphics::uint_3
 Represent a short vector of 3 unsigned int's. More...
 
class  Concurrency::graphics::uint_4
 Represent a short vector of 4 unsigned int's. More...
 
class  Concurrency::graphics::int_2
 Represent a short vector of 2 int's. More...
 
class  Concurrency::graphics::int_3
 Represent a short vector of 3 int's. More...
 
class  Concurrency::graphics::int_4
 Represent a short vector of 4 int's. More...
 
class  Concurrency::graphics::float_2
 Represent a short vector of 2 float's. More...
 
class  Concurrency::graphics::float_3
 Represent a short vector of 3 float's. More...
 
class  Concurrency::graphics::float_4
 Represent a short vector of 4 float's. More...
 
class  Concurrency::graphics::unorm_2
 Represent a short vector of 2 unorm's. More...
 
class  Concurrency::graphics::unorm_3
 Represent a short vector of 3 unorm's. More...
 
class  Concurrency::graphics::unorm_4
 Represent a short vector of 4 unorm's. More...
 
class  Concurrency::graphics::norm_2
 Represent a short vector of 2 norm's. More...
 
class  Concurrency::graphics::norm_3
 Represent a short vector of 3 norm's. More...
 
class  Concurrency::graphics::norm_4
 Represent a short vector of 4 norm's. More...
 
class  Concurrency::graphics::double_2
 Represent a short vector of 2 double's. More...
 
class  Concurrency::graphics::double_3
 Represent a short vector of 3 double's. More...
 
class  Concurrency::graphics::double_4
 Represent a short vector of 4 double's. More...
 
struct  Concurrency::graphics::short_vector< _Scalar_type, _Size >
 short_vector provides metaprogramming definitions which are useful for programming short vectors generically. More...
 
struct  Concurrency::graphics::short_vector< unsigned int, 1 >
 
struct  Concurrency::graphics::short_vector< unsigned int, 2 >
 
struct  Concurrency::graphics::short_vector< unsigned int, 3 >
 
struct  Concurrency::graphics::short_vector< unsigned int, 4 >
 
struct  Concurrency::graphics::short_vector< int, 1 >
 
struct  Concurrency::graphics::short_vector< int, 2 >
 
struct  Concurrency::graphics::short_vector< int, 3 >
 
struct  Concurrency::graphics::short_vector< int, 4 >
 
struct  Concurrency::graphics::short_vector< float, 1 >
 
struct  Concurrency::graphics::short_vector< float, 2 >
 
struct  Concurrency::graphics::short_vector< float, 3 >
 
struct  Concurrency::graphics::short_vector< float, 4 >
 
struct  Concurrency::graphics::short_vector< unorm, 1 >
 
struct  Concurrency::graphics::short_vector< unorm, 2 >
 
struct  Concurrency::graphics::short_vector< unorm, 3 >
 
struct  Concurrency::graphics::short_vector< unorm, 4 >
 
struct  Concurrency::graphics::short_vector< norm, 1 >
 
struct  Concurrency::graphics::short_vector< norm, 2 >
 
struct  Concurrency::graphics::short_vector< norm, 3 >
 
struct  Concurrency::graphics::short_vector< norm, 4 >
 
struct  Concurrency::graphics::short_vector< double, 1 >
 
struct  Concurrency::graphics::short_vector< double, 2 >
 
struct  Concurrency::graphics::short_vector< double, 3 >
 
struct  Concurrency::graphics::short_vector< double, 4 >
 
struct  Concurrency::graphics::short_vector_traits< _Type >
 short_vector_traits allows retrival of the underlying vector length and scalar type of a short vector type or a scalar type More...
 
struct  Concurrency::graphics::short_vector_traits< unsigned int >
 
struct  Concurrency::graphics::short_vector_traits< uint_2 >
 
struct  Concurrency::graphics::short_vector_traits< uint_3 >
 
struct  Concurrency::graphics::short_vector_traits< uint_4 >
 
struct  Concurrency::graphics::short_vector_traits< int >
 
struct  Concurrency::graphics::short_vector_traits< int_2 >
 
struct  Concurrency::graphics::short_vector_traits< int_3 >
 
struct  Concurrency::graphics::short_vector_traits< int_4 >
 
struct  Concurrency::graphics::short_vector_traits< float >
 
struct  Concurrency::graphics::short_vector_traits< float_2 >
 
struct  Concurrency::graphics::short_vector_traits< float_3 >
 
struct  Concurrency::graphics::short_vector_traits< float_4 >
 
struct  Concurrency::graphics::short_vector_traits< unorm >
 
struct  Concurrency::graphics::short_vector_traits< unorm_2 >
 
struct  Concurrency::graphics::short_vector_traits< unorm_3 >
 
struct  Concurrency::graphics::short_vector_traits< unorm_4 >
 
struct  Concurrency::graphics::short_vector_traits< norm >
 
struct  Concurrency::graphics::short_vector_traits< norm_2 >
 
struct  Concurrency::graphics::short_vector_traits< norm_3 >
 
struct  Concurrency::graphics::short_vector_traits< norm_4 >
 
struct  Concurrency::graphics::short_vector_traits< double >
 
struct  Concurrency::graphics::short_vector_traits< double_2 >
 
struct  Concurrency::graphics::short_vector_traits< double_3 >
 
struct  Concurrency::graphics::short_vector_traits< double_4 >
 

Namespaces

 Concurrency
 The Concurrency namespace provides classes and functions that provide access to the Concurrency Runtime, a concurrent programming framework for C++. For more information, see Concurrency Runtime.
 
 Concurrency::graphics
 
 Concurrency::graphics::direct3d
 

Macros

#define _AMP_SHORT_VECTORS_H
 
#define UNORM_ZERO   ((concurrency::graphics::unorm)0.0f)
 
#define UNORM_MIN   ((concurrency::graphics::unorm)0.0f)
 
#define UNORM_MAX   ((concurrency::graphics::unorm)1.0f)
 
#define NORM_ZERO   ((concurrency::graphics::norm)0.0f)
 
#define NORM_MIN   ((concurrency::graphics::norm)-1.0f)
 
#define NORM_MAX   ((concurrency::graphics::norm)1.0f)
 

Typedefs

typedef unsigned int Concurrency::graphics::uint
 
typedef graphics::uint_2 Concurrency::graphics::direct3d::uint2
 
typedef graphics::uint_3 Concurrency::graphics::direct3d::uint3
 
typedef graphics::uint_4 Concurrency::graphics::direct3d::uint4
 
typedef graphics::int_2 Concurrency::graphics::direct3d::int2
 
typedef graphics::int_3 Concurrency::graphics::direct3d::int3
 
typedef graphics::int_4 Concurrency::graphics::direct3d::int4
 
typedef graphics::float_2 Concurrency::graphics::direct3d::float2
 
typedef graphics::float_3 Concurrency::graphics::direct3d::float3
 
typedef graphics::float_4 Concurrency::graphics::direct3d::float4
 
typedef graphics::unorm_2 Concurrency::graphics::direct3d::unorm2
 
typedef graphics::unorm_3 Concurrency::graphics::direct3d::unorm3
 
typedef graphics::unorm_4 Concurrency::graphics::direct3d::unorm4
 
typedef graphics::norm_2 Concurrency::graphics::direct3d::norm2
 
typedef graphics::norm_3 Concurrency::graphics::direct3d::norm3
 
typedef graphics::norm_4 Concurrency::graphics::direct3d::norm4
 
typedef graphics::double_2 Concurrency::graphics::direct3d::double2
 
typedef graphics::double_3 Concurrency::graphics::direct3d::double3
 
typedef graphics::double_4 Concurrency::graphics::direct3d::double4
 

Functions

unorm Concurrency::graphics::operator+ (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
norm Concurrency::graphics::operator+ (const norm &_Lhs, const norm &_Rhs) __GPU
 
unorm Concurrency::graphics::operator- (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
norm Concurrency::graphics::operator- (const norm &_Lhs, const norm &_Rhs) __GPU
 
unorm Concurrency::graphics::operator* (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
norm Concurrency::graphics::operator* (const norm &_Lhs, const norm &_Rhs) __GPU
 
unorm Concurrency::graphics::operator/ (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
norm Concurrency::graphics::operator/ (const norm &_Lhs, const norm &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const norm &_Lhs, const norm &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const norm &_Lhs, const norm &_Rhs) __GPU
 
bool Concurrency::graphics::operator> (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
bool Concurrency::graphics::operator> (const norm &_Lhs, const norm &_Rhs) __GPU
 
bool Concurrency::graphics::operator< (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
bool Concurrency::graphics::operator< (const norm &_Lhs, const norm &_Rhs) __GPU
 
bool Concurrency::graphics::operator>= (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
bool Concurrency::graphics::operator>= (const norm &_Lhs, const norm &_Rhs) __GPU
 
bool Concurrency::graphics::operator<= (const unorm &_Lhs, const unorm &_Rhs) __GPU
 
bool Concurrency::graphics::operator<= (const norm &_Lhs, const norm &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator+ (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator- (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator* (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator/ (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator% (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator^ (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator| (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator& (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator<< (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_2 Concurrency::graphics::operator>> (const uint_2 &_Lhs, const uint_2 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator+ (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator- (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator* (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator/ (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator% (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator^ (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator| (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator& (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator<< (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_3 Concurrency::graphics::operator>> (const uint_3 &_Lhs, const uint_3 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator+ (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator- (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator* (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator/ (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator% (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator^ (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator| (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator& (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator<< (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
uint_4 Concurrency::graphics::operator>> (const uint_4 &_Lhs, const uint_4 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator+ (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator- (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator* (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator/ (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator% (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator^ (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator| (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator& (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator<< (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_2 Concurrency::graphics::operator>> (const int_2 &_Lhs, const int_2 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator+ (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator- (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator* (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator/ (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator% (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator^ (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator| (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator& (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator<< (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_3 Concurrency::graphics::operator>> (const int_3 &_Lhs, const int_3 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator+ (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator- (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator* (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator/ (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator% (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator^ (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator| (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator& (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator<< (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
int_4 Concurrency::graphics::operator>> (const int_4 &_Lhs, const int_4 &_Rhs) __GPU
 
float_2 Concurrency::graphics::operator+ (const float_2 &_Lhs, const float_2 &_Rhs) __GPU
 
float_2 Concurrency::graphics::operator- (const float_2 &_Lhs, const float_2 &_Rhs) __GPU
 
float_2 Concurrency::graphics::operator* (const float_2 &_Lhs, const float_2 &_Rhs) __GPU
 
float_2 Concurrency::graphics::operator/ (const float_2 &_Lhs, const float_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const float_2 &_Lhs, const float_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const float_2 &_Lhs, const float_2 &_Rhs) __GPU
 
float_3 Concurrency::graphics::operator+ (const float_3 &_Lhs, const float_3 &_Rhs) __GPU
 
float_3 Concurrency::graphics::operator- (const float_3 &_Lhs, const float_3 &_Rhs) __GPU
 
float_3 Concurrency::graphics::operator* (const float_3 &_Lhs, const float_3 &_Rhs) __GPU
 
float_3 Concurrency::graphics::operator/ (const float_3 &_Lhs, const float_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const float_3 &_Lhs, const float_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const float_3 &_Lhs, const float_3 &_Rhs) __GPU
 
float_4 Concurrency::graphics::operator+ (const float_4 &_Lhs, const float_4 &_Rhs) __GPU
 
float_4 Concurrency::graphics::operator- (const float_4 &_Lhs, const float_4 &_Rhs) __GPU
 
float_4 Concurrency::graphics::operator* (const float_4 &_Lhs, const float_4 &_Rhs) __GPU
 
float_4 Concurrency::graphics::operator/ (const float_4 &_Lhs, const float_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const float_4 &_Lhs, const float_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const float_4 &_Lhs, const float_4 &_Rhs) __GPU
 
unorm_2 Concurrency::graphics::operator+ (const unorm_2 &_Lhs, const unorm_2 &_Rhs) __GPU
 
unorm_2 Concurrency::graphics::operator- (const unorm_2 &_Lhs, const unorm_2 &_Rhs) __GPU
 
unorm_2 Concurrency::graphics::operator* (const unorm_2 &_Lhs, const unorm_2 &_Rhs) __GPU
 
unorm_2 Concurrency::graphics::operator/ (const unorm_2 &_Lhs, const unorm_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const unorm_2 &_Lhs, const unorm_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const unorm_2 &_Lhs, const unorm_2 &_Rhs) __GPU
 
unorm_3 Concurrency::graphics::operator+ (const unorm_3 &_Lhs, const unorm_3 &_Rhs) __GPU
 
unorm_3 Concurrency::graphics::operator- (const unorm_3 &_Lhs, const unorm_3 &_Rhs) __GPU
 
unorm_3 Concurrency::graphics::operator* (const unorm_3 &_Lhs, const unorm_3 &_Rhs) __GPU
 
unorm_3 Concurrency::graphics::operator/ (const unorm_3 &_Lhs, const unorm_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const unorm_3 &_Lhs, const unorm_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const unorm_3 &_Lhs, const unorm_3 &_Rhs) __GPU
 
unorm_4 Concurrency::graphics::operator+ (const unorm_4 &_Lhs, const unorm_4 &_Rhs) __GPU
 
unorm_4 Concurrency::graphics::operator- (const unorm_4 &_Lhs, const unorm_4 &_Rhs) __GPU
 
unorm_4 Concurrency::graphics::operator* (const unorm_4 &_Lhs, const unorm_4 &_Rhs) __GPU
 
unorm_4 Concurrency::graphics::operator/ (const unorm_4 &_Lhs, const unorm_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const unorm_4 &_Lhs, const unorm_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const unorm_4 &_Lhs, const unorm_4 &_Rhs) __GPU
 
norm_2 Concurrency::graphics::operator+ (const norm_2 &_Lhs, const norm_2 &_Rhs) __GPU
 
norm_2 Concurrency::graphics::operator- (const norm_2 &_Lhs, const norm_2 &_Rhs) __GPU
 
norm_2 Concurrency::graphics::operator* (const norm_2 &_Lhs, const norm_2 &_Rhs) __GPU
 
norm_2 Concurrency::graphics::operator/ (const norm_2 &_Lhs, const norm_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const norm_2 &_Lhs, const norm_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const norm_2 &_Lhs, const norm_2 &_Rhs) __GPU
 
norm_3 Concurrency::graphics::operator+ (const norm_3 &_Lhs, const norm_3 &_Rhs) __GPU
 
norm_3 Concurrency::graphics::operator- (const norm_3 &_Lhs, const norm_3 &_Rhs) __GPU
 
norm_3 Concurrency::graphics::operator* (const norm_3 &_Lhs, const norm_3 &_Rhs) __GPU
 
norm_3 Concurrency::graphics::operator/ (const norm_3 &_Lhs, const norm_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const norm_3 &_Lhs, const norm_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const norm_3 &_Lhs, const norm_3 &_Rhs) __GPU
 
norm_4 Concurrency::graphics::operator+ (const norm_4 &_Lhs, const norm_4 &_Rhs) __GPU
 
norm_4 Concurrency::graphics::operator- (const norm_4 &_Lhs, const norm_4 &_Rhs) __GPU
 
norm_4 Concurrency::graphics::operator* (const norm_4 &_Lhs, const norm_4 &_Rhs) __GPU
 
norm_4 Concurrency::graphics::operator/ (const norm_4 &_Lhs, const norm_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const norm_4 &_Lhs, const norm_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const norm_4 &_Lhs, const norm_4 &_Rhs) __GPU
 
double_2 Concurrency::graphics::operator+ (const double_2 &_Lhs, const double_2 &_Rhs) __GPU
 
double_2 Concurrency::graphics::operator- (const double_2 &_Lhs, const double_2 &_Rhs) __GPU
 
double_2 Concurrency::graphics::operator* (const double_2 &_Lhs, const double_2 &_Rhs) __GPU
 
double_2 Concurrency::graphics::operator/ (const double_2 &_Lhs, const double_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const double_2 &_Lhs, const double_2 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const double_2 &_Lhs, const double_2 &_Rhs) __GPU
 
double_3 Concurrency::graphics::operator+ (const double_3 &_Lhs, const double_3 &_Rhs) __GPU
 
double_3 Concurrency::graphics::operator- (const double_3 &_Lhs, const double_3 &_Rhs) __GPU
 
double_3 Concurrency::graphics::operator* (const double_3 &_Lhs, const double_3 &_Rhs) __GPU
 
double_3 Concurrency::graphics::operator/ (const double_3 &_Lhs, const double_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const double_3 &_Lhs, const double_3 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const double_3 &_Lhs, const double_3 &_Rhs) __GPU
 
double_4 Concurrency::graphics::operator+ (const double_4 &_Lhs, const double_4 &_Rhs) __GPU
 
double_4 Concurrency::graphics::operator- (const double_4 &_Lhs, const double_4 &_Rhs) __GPU
 
double_4 Concurrency::graphics::operator* (const double_4 &_Lhs, const double_4 &_Rhs) __GPU
 
double_4 Concurrency::graphics::operator/ (const double_4 &_Lhs, const double_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator== (const double_4 &_Lhs, const double_4 &_Rhs) __GPU
 
bool Concurrency::graphics::operator!= (const double_4 &_Lhs, const double_4 &_Rhs) __GPU
 

Macro Definition Documentation

#define _AMP_SHORT_VECTORS_H
#define NORM_MAX   ((concurrency::graphics::norm)1.0f)
#define NORM_MIN   ((concurrency::graphics::norm)-1.0f)
#define NORM_ZERO   ((concurrency::graphics::norm)0.0f)
#define UNORM_MAX   ((concurrency::graphics::unorm)1.0f)
#define UNORM_MIN   ((concurrency::graphics::unorm)0.0f)
#define UNORM_ZERO   ((concurrency::graphics::unorm)0.0f)