gKit2 light
Loading...
Searching...
No Matches
glsl::array::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 ()

Public Attributes

x
y

Detailed Description

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

Definition at line 117 of file tuto_uniform_buffers.cpp.

Constructor & Destructor Documentation

◆ gvec2() [1/3]

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

Definition at line 121 of file tuto_uniform_buffers.cpp.

121{}

◆ gvec2() [2/3]

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

Definition at line 122 of file tuto_uniform_buffers.cpp.

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

◆ gvec2() [3/3]

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

Definition at line 123 of file tuto_uniform_buffers.cpp.

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

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 124 of file tuto_uniform_buffers.cpp.

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

◆ operator=() [2/2]

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

Definition at line 125 of file tuto_uniform_buffers.cpp.

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

◆ operator::vec2()

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

Definition at line 126 of file tuto_uniform_buffers.cpp.

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

Member Data Documentation

◆ x

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

Definition at line 119 of file tuto_uniform_buffers.cpp.

◆ y

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

Definition at line 119 of file tuto_uniform_buffers.cpp.


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