|
Flow Visualisation
|
Typedefs | |
| typedef u8 | u8vec1 |
| 8bit unsigned integer scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef u16 | u16vec1 |
| 16bit unsigned integer scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef u32 | u32vec1 |
| 32bit unsigned integer scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef u64 | u64vec1 |
| 64bit unsigned integer scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f16 | f16vec1 |
| Half-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f32 | f32vec1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f64 | f64vec1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f16 | f16mat1 |
| Half-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f16 | f16mat1x1 |
| Half-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f32 | f32mat1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f32 | f32mat1x1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f64 | f64mat1 |
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef f64 | f64mat1x1 |
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) More... | |
| typedef detail::int8 | cl_char |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::int16 | cl_short |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::int32 | cl_int |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::int64 | cl_long |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint8 | cl_uchar |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint16 | cl_ushort |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint32 | cl_uint |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint64 | cl_ulong |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::float16 | cl_half |
| Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::float32 | cl_float |
| Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::int8 | cl_char1 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::int16 | cl_short1 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::int32 | cl_int1 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::int64 | cl_long1 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint8 | cl_uchar1 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint16 | cl_ushort1 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint32 | cl_uint1 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::uint64 | cl_ulong1 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::float32 | cl_float1 |
| Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::int8 > | cl_char2 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::int16 > | cl_short2 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::int32 > | cl_int2 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::int64 > | cl_long2 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::uint8 > | cl_uchar2 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::uint16 > | cl_ushort2 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::uint32 > | cl_uint2 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::uint64 > | cl_ulong2 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec2< detail::float32 > | cl_float2 |
| Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::int8 > | cl_char3 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::int16 > | cl_short3 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::int32 > | cl_int3 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::int64 > | cl_long3 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::uint8 > | cl_uchar3 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::uint16 > | cl_ushort3 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::uint32 > | cl_uint3 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::uint64 > | cl_ulong3 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec3< detail::float32 > | cl_float3 |
| Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::int8 > | cl_char4 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::int16 > | cl_short4 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::int32 > | cl_int4 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::int64 > | cl_long4 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::uint8 > | cl_uchar4 |
| 8bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::uint16 > | cl_ushort4 |
| 16bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::uint32 > | cl_uint4 |
| 32bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::uint64 > | cl_ulong4 |
| 64bit signed integer. (from GLM_GTX_ocl_type extension) More... | |
| typedef detail::tvec4< detail::float32 > | cl_float4 |
| Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension) More... | |
Functions | |
| template<typename genType > | |
| genType | pow2 (const genType &x) |
| template<typename genType > | |
| genType | pow3 (const genType &x) |
| template<typename genType > | |
| genType | pow4 (const genType &x) |
| bool | powOfTwo (int num) |
| detail::tvec2< bool > | powOfTwo (const detail::tvec2< int > &x) |
| detail::tvec3< bool > | powOfTwo (const detail::tvec3< int > &x) |
| detail::tvec4< bool > | powOfTwo (const detail::tvec4< int > &x) |