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

Public Member Functions

 gscalar (const T &v)
gscalar & operator= (const T &v)
 operator T ()
 gscalar (const T &v)
gscalar & operator= (const T &v)
 operator T ()

Public Attributes

x

Detailed Description

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

Definition at line 20 of file tuto_storage.cpp.

Constructor & Destructor Documentation

◆ gscalar() [1/4]

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

Definition at line 24 of file tuto_storage.cpp.

24: x(T()) {}

◆ gscalar() [2/4]

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

Definition at line 25 of file tuto_storage.cpp.

25: x(v) {}

◆ gscalar() [3/4]

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

Definition at line 24 of file tuto_uniform_buffers.cpp.

24: x(T()) {}

◆ gscalar() [4/4]

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

Definition at line 25 of file tuto_uniform_buffers.cpp.

25: x(v) {}

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 26 of file tuto_storage.cpp.

26{ x= v; return *this; }

◆ operator T() [1/2]

template<typename T>
glsl::gscalar< T >::operator T ( )
inline

Definition at line 27 of file tuto_storage.cpp.

27{ return x; }

◆ operator=() [2/2]

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

Definition at line 26 of file tuto_uniform_buffers.cpp.

26{ x= v; return *this; }

◆ operator T() [2/2]

template<typename T>
glsl::gscalar< T >::operator T ( )
inline

Definition at line 27 of file tuto_uniform_buffers.cpp.

27{ return x; }

Member Data Documentation

◆ x

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

Definition at line 22 of file tuto_storage.cpp.


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