Flow Visualisation

OpenCL types. More...

Collaboration diagram for GLM_GTX_ocl_type:

Typedefs

typedef detail::int8 glm::gtx::cl_char
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::int16 glm::gtx::cl_short
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::int32 glm::gtx::cl_int
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::int64 glm::gtx::cl_long
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint8 glm::gtx::cl_uchar
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint16 glm::gtx::cl_ushort
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint32 glm::gtx::cl_uint
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint64 glm::gtx::cl_ulong
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::float16 glm::gtx::cl_half
 Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::float32 glm::gtx::cl_float
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::int8 glm::gtx::cl_char1
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::int16 glm::gtx::cl_short1
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::int32 glm::gtx::cl_int1
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::int64 glm::gtx::cl_long1
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint8 glm::gtx::cl_uchar1
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint16 glm::gtx::cl_ushort1
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint32 glm::gtx::cl_uint1
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::uint64 glm::gtx::cl_ulong1
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::float32 glm::gtx::cl_float1
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::int8 > glm::gtx::cl_char2
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::int16 > glm::gtx::cl_short2
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::int32 > glm::gtx::cl_int2
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::int64 > glm::gtx::cl_long2
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::uint8 > glm::gtx::cl_uchar2
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::uint16 > glm::gtx::cl_ushort2
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::uint32 > glm::gtx::cl_uint2
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::uint64 > glm::gtx::cl_ulong2
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec2< detail::float32 > glm::gtx::cl_float2
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::int8 > glm::gtx::cl_char3
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::int16 > glm::gtx::cl_short3
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::int32 > glm::gtx::cl_int3
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::int64 > glm::gtx::cl_long3
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::uint8 > glm::gtx::cl_uchar3
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::uint16 > glm::gtx::cl_ushort3
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::uint32 > glm::gtx::cl_uint3
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::uint64 > glm::gtx::cl_ulong3
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec3< detail::float32 > glm::gtx::cl_float3
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::int8 > glm::gtx::cl_char4
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::int16 > glm::gtx::cl_short4
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::int32 > glm::gtx::cl_int4
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::int64 > glm::gtx::cl_long4
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::uint8 > glm::gtx::cl_uchar4
 8bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::uint16 > glm::gtx::cl_ushort4
 16bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::uint32 > glm::gtx::cl_uint4
 32bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::uint64 > glm::gtx::cl_ulong4
 64bit signed integer. (from GLM_GTX_ocl_type extension) More...
 
typedef detail::tvec4< detail::float32 > glm::gtx::cl_float4
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More...
 

Detailed Description

OpenCL types.

<glm/gtx/ocl_type.hpp> need to be included to use these functionalities.

Typedef Documentation

typedef detail::int8 glm::gtx::cl_char

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::int8 glm::gtx::cl_char1

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::int8> glm::gtx::cl_char2

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::int8> glm::gtx::cl_char3

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::int8> glm::gtx::cl_char4

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::float32 glm::gtx::cl_float

Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)

typedef detail::float32 glm::gtx::cl_float1

Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::float32> glm::gtx::cl_float2

Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::float32> glm::gtx::cl_float3

Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::float32> glm::gtx::cl_float4

Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)

typedef detail::float16 glm::gtx::cl_half

Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)

typedef detail::int32 glm::gtx::cl_int

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::int32 glm::gtx::cl_int1

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::int32> glm::gtx::cl_int2

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::int32> glm::gtx::cl_int3

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::int32> glm::gtx::cl_int4

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::int64 glm::gtx::cl_long

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::int64 glm::gtx::cl_long1

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::int64> glm::gtx::cl_long2

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::int64> glm::gtx::cl_long3

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::int64> glm::gtx::cl_long4

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::int16 glm::gtx::cl_short

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::int16 glm::gtx::cl_short1

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::int16> glm::gtx::cl_short2

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::int16> glm::gtx::cl_short3

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::int16> glm::gtx::cl_short4

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint8 glm::gtx::cl_uchar

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint8 glm::gtx::cl_uchar1

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::uint8> glm::gtx::cl_uchar2

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::uint8> glm::gtx::cl_uchar3

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::uint8> glm::gtx::cl_uchar4

8bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint32 glm::gtx::cl_uint

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint32 glm::gtx::cl_uint1

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::uint32> glm::gtx::cl_uint2

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::uint32> glm::gtx::cl_uint3

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::uint32> glm::gtx::cl_uint4

32bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint64 glm::gtx::cl_ulong

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint64 glm::gtx::cl_ulong1

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::uint64> glm::gtx::cl_ulong2

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::uint64> glm::gtx::cl_ulong3

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::uint64> glm::gtx::cl_ulong4

64bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint16 glm::gtx::cl_ushort

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::uint16 glm::gtx::cl_ushort1

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec2<detail::uint16> glm::gtx::cl_ushort2

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec3<detail::uint16> glm::gtx::cl_ushort3

16bit signed integer. (from GLM_GTX_ocl_type extension)

typedef detail::tvec4<detail::uint16> glm::gtx::cl_ushort4

16bit signed integer. (from GLM_GTX_ocl_type extension)