gKit2 light
Loading...
Searching...
No Matches
glsl::gvec2< T > Struct Template Reference

Public Member Functions

 gvec2 (const gvec2< T > &v)
 gvec2 (const ::vec2 &v)
gvec2 & operator= (const gvec2< T > &v)
gvec2 & operator= (const ::vec2 &v)
 operator::vec2 ()
 gvec2 (const ::vec2 &v)
 gvec2 (const gvec2< T > &v)
 gvec2 (const ::vec2 &v)
gvec2 & operator= (const gvec2< T > &v)
gvec2 & operator= (const ::vec2 &v)
 operator::vec2 ()
 gvec2 (const ::vec2 &v)
 gvec2 (const vec2 &v)
 gvec2 (const vec2 &v)

Public Attributes

x
y

Detailed Description

template<typename T>
struct glsl::gvec2< T >

Definition at line 37 of file tuto_storage.cpp.

Constructor & Destructor Documentation

◆ gvec2() [1/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( )
inline

Definition at line 41 of file tuto_storage.cpp.

41{}

◆ gvec2() [2/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const gvec2< T > & v)
inline

Definition at line 42 of file tuto_storage.cpp.

42: x(v.x), y(v.y) {}

◆ gvec2() [3/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const ::vec2 & v)
inline

Definition at line 43 of file tuto_storage.cpp.

43: x(v.x), y(v.y) {}

◆ gvec2() [4/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( )
inline

Definition at line 27 of file tuto_storage_buffer.cpp.

27{}

◆ gvec2() [5/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const ::vec2 & v)
inline

Definition at line 28 of file tuto_storage_buffer.cpp.

28: x(v.x), y(v.y) {}

◆ gvec2() [6/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( )
inline

Definition at line 41 of file tuto_uniform_buffers.cpp.

41{}

◆ gvec2() [7/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const gvec2< T > & v)
inline

Definition at line 42 of file tuto_uniform_buffers.cpp.

42: x(v.x), y(v.y) {}

◆ gvec2() [8/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const ::vec2 & v)
inline

Definition at line 43 of file tuto_uniform_buffers.cpp.

43: x(v.x), y(v.y) {}

◆ gvec2() [9/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( )
inline

Definition at line 27 of file tuto_vertex_compute.cpp.

27{}

◆ gvec2() [10/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const ::vec2 & v)
inline

Definition at line 28 of file tuto_vertex_compute.cpp.

28: x(v.x), y(v.y) {}

◆ gvec2() [11/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( )
inline

Definition at line 29 of file tuto_raytrace_compute.cpp.

29{}

◆ gvec2() [12/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const vec2 & v)
inline

Definition at line 30 of file tuto_raytrace_compute.cpp.

30: x(v.x), y(v.y) {}

◆ gvec2() [13/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( )
inline

Definition at line 31 of file tuto_raytrace_fragment.cpp.

31{}

◆ gvec2() [14/14]

template<typename T>
glsl::gvec2< T >::gvec2 ( const vec2 & v)
inline

Definition at line 32 of file tuto_raytrace_fragment.cpp.

32: x(v.x), y(v.y) {}

Member Function Documentation

◆ operator=() [1/4]

template<typename T>
gvec2 & glsl::gvec2< T >::operator= ( const gvec2< T > & v)
inline

Definition at line 44 of file tuto_storage.cpp.

44{ x= v.x; y= v.y; return *this; }

◆ operator=() [2/4]

template<typename T>
gvec2 & glsl::gvec2< T >::operator= ( const ::vec2 & v)
inline

Definition at line 45 of file tuto_storage.cpp.

45{ x= v.x; y= v.y; return *this; }

◆ operator::vec2() [1/2]

template<typename T>
glsl::gvec2< T >::operator::vec2 ( )
inline

Definition at line 46 of file tuto_storage.cpp.

46{ return ::vec2(float(x), float(y)); }

◆ operator=() [3/4]

template<typename T>
gvec2 & glsl::gvec2< T >::operator= ( const gvec2< T > & v)
inline

Definition at line 44 of file tuto_uniform_buffers.cpp.

44{ x= v.x; y= v.y; return *this; }

◆ operator=() [4/4]

template<typename T>
gvec2 & glsl::gvec2< T >::operator= ( const ::vec2 & v)
inline

Definition at line 45 of file tuto_uniform_buffers.cpp.

45{ x= v.x; y= v.y; return *this; }

◆ operator::vec2() [2/2]

template<typename T>
glsl::gvec2< T >::operator::vec2 ( )
inline

Definition at line 46 of file tuto_uniform_buffers.cpp.

46{ return ::vec2(float(x), float(y)); }

Member Data Documentation

◆ x

template<typename T>
T glsl::gvec2< T >::x

Definition at line 39 of file tuto_storage.cpp.

◆ y

template<typename T>
T glsl::gvec2< T >::y

Definition at line 39 of file tuto_storage.cpp.


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