Dali 3D User Interface Engine
List of all members | Public Types | Public Member Functions
Dali::TestGlAbstraction::ProgramUniformValue< T > Struct Template Reference
Inheritance diagram for Dali::TestGlAbstraction::ProgramUniformValue< T >:
Inheritance graph
[legend]
Collaboration diagram for Dali::TestGlAbstraction::ProgramUniformValue< T >:
Collaboration graph
[legend]

Public Types

typedef std::map< GLint, T > UniformValueMap
 
typedef std::map< GLuint,
UniformValueMap
Map
 
typedef std::map< GLint, T > UniformValueMap
 
typedef std::map< GLuint,
UniformValueMap
Map
 
typedef std::map< GLint, T > UniformValueMap
 
typedef std::map< GLuint,
UniformValueMap
Map
 

Public Member Functions

bool SetUniformValue (GLuint program, GLuint uniform, const T &value)
 
bool CheckUniformValue (GLuint program, GLuint uniform, const T &value) const
 
bool GetUniformValue (GLuint program, GLuint uniform, T &value) const
 
GetZero () const
 
bool SetUniformValue (GLuint program, GLuint uniform, const T &value)
 
bool CheckUniformValue (GLuint program, GLuint uniform, const T &value) const
 
bool GetUniformValue (GLuint program, GLuint uniform, T &value) const
 
GetZero () const
 
bool SetUniformValue (GLuint program, GLuint uniform, const T &value)
 
bool CheckUniformValue (GLuint program, GLuint uniform, const T &value) const
 
bool GetUniformValue (GLuint program, GLuint uniform, T &value) const
 
GetZero () const
 
template<>
int GetZero () const
 
template<>
float GetZero () const
 
template<>
Vector2 GetZero () const
 
template<>
Vector3 GetZero () const
 
template<>
Vector4 GetZero () const
 
template<>
Matrix GetZero () const
 
template<>
Matrix3 GetZero () const
 
template<>
int GetZero () const
 
template<>
float GetZero () const
 
template<>
Vector2 GetZero () const
 
template<>
Vector3 GetZero () const
 
template<>
Vector4 GetZero () const
 
template<>
Matrix GetZero () const
 
template<>
Matrix3 GetZero () const
 
template<>
int GetZero () const
 
template<>
float GetZero () const
 
template<>
Vector2 GetZero () const
 
template<>
Vector3 GetZero () const
 
template<>
Vector4 GetZero () const
 
template<>
Matrix GetZero () const
 
template<>
Matrix3 GetZero () const
 

Additional Inherited Members

- Public Attributes inherited from std::map< K, T >
keys
 STL member. More...
 
elements
 STL member. More...
 

Detailed Description

template<typename T>
struct Dali::TestGlAbstraction::ProgramUniformValue< T >

Definition at line 1837 of file test-gl-abstraction.h.

Member Typedef Documentation

template<typename T>
typedef std::map< GLuint, UniformValueMap > Dali::TestGlAbstraction::ProgramUniformValue< T >::Map

Definition at line 1840 of file test-gl-abstraction.h.

template<typename T>
typedef std::map< GLuint, UniformValueMap > Dali::TestGlAbstraction::ProgramUniformValue< T >::Map

Definition at line 1841 of file test-gl-abstraction.h.

template<typename T>
typedef std::map< GLuint, UniformValueMap > Dali::TestGlAbstraction::ProgramUniformValue< T >::Map

Definition at line 1841 of file test-gl-abstraction.h.

template<typename T>
typedef std::map< GLint, T > Dali::TestGlAbstraction::ProgramUniformValue< T >::UniformValueMap

Definition at line 1839 of file test-gl-abstraction.h.

template<typename T>
typedef std::map< GLint, T > Dali::TestGlAbstraction::ProgramUniformValue< T >::UniformValueMap

Definition at line 1840 of file test-gl-abstraction.h.

template<typename T>
typedef std::map< GLint, T > Dali::TestGlAbstraction::ProgramUniformValue< T >::UniformValueMap

Definition at line 1840 of file test-gl-abstraction.h.

Member Function Documentation

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::CheckUniformValue ( GLuint  program,
GLuint  uniform,
const T &  value 
) const
inline

Definition at line 1864 of file test-gl-abstraction.h.

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::CheckUniformValue ( GLuint  program,
GLuint  uniform,
const T &  value 
) const
inline

Definition at line 1865 of file test-gl-abstraction.h.

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::CheckUniformValue ( GLuint  program,
GLuint  uniform,
const T &  value 
) const
inline

Definition at line 1865 of file test-gl-abstraction.h.

Referenced by Dali::TestGlAbstraction::CheckUniformValue().

Here is the caller graph for this function:

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::GetUniformValue ( GLuint  program,
GLuint  uniform,
T &  value 
) const
inline

Definition at line 1875 of file test-gl-abstraction.h.

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::GetUniformValue ( GLuint  program,
GLuint  uniform,
T &  value 
) const
inline

Definition at line 1876 of file test-gl-abstraction.h.

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::GetUniformValue ( GLuint  program,
GLuint  uniform,
T &  value 
) const
inline

Definition at line 1876 of file test-gl-abstraction.h.

Referenced by Dali::TestGlAbstraction::CheckUniformValue(), and Dali::TestGlAbstraction::GetUniformValue().

Here is the caller graph for this function:

template<typename T>
T Dali::TestGlAbstraction::ProgramUniformValue< T >::GetZero ( ) const
template<typename T>
T Dali::TestGlAbstraction::ProgramUniformValue< T >::GetZero ( ) const
template<typename T>
T Dali::TestGlAbstraction::ProgramUniformValue< T >::GetZero ( ) const
template<>
int Dali::TestGlAbstraction::ProgramUniformValue< int >::GetZero ( ) const
inline

Definition at line 1956 of file test-gl-abstraction.h.

template<>
int Dali::TestGlAbstraction::ProgramUniformValue< int >::GetZero ( ) const
inline

Definition at line 1957 of file test-gl-abstraction.h.

template<>
int Dali::TestGlAbstraction::ProgramUniformValue< int >::GetZero ( ) const
inline

Definition at line 1957 of file test-gl-abstraction.h.

template<>
float Dali::TestGlAbstraction::ProgramUniformValue< float >::GetZero ( ) const
inline

Definition at line 1962 of file test-gl-abstraction.h.

template<>
float Dali::TestGlAbstraction::ProgramUniformValue< float >::GetZero ( ) const
inline

Definition at line 1963 of file test-gl-abstraction.h.

template<>
float Dali::TestGlAbstraction::ProgramUniformValue< float >::GetZero ( ) const
inline

Definition at line 1963 of file test-gl-abstraction.h.

template<>
Vector2 Dali::TestGlAbstraction::ProgramUniformValue< Vector2 >::GetZero ( ) const
inline

Definition at line 1968 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector2 Dali::TestGlAbstraction::ProgramUniformValue< Vector2 >::GetZero ( ) const
inline

Definition at line 1969 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector2 Dali::TestGlAbstraction::ProgramUniformValue< Vector2 >::GetZero ( ) const
inline

Definition at line 1969 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector3 Dali::TestGlAbstraction::ProgramUniformValue< Vector3 >::GetZero ( ) const
inline

Definition at line 1974 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector3 Dali::TestGlAbstraction::ProgramUniformValue< Vector3 >::GetZero ( ) const
inline

Definition at line 1975 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector3 Dali::TestGlAbstraction::ProgramUniformValue< Vector3 >::GetZero ( ) const
inline

Definition at line 1975 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector4 Dali::TestGlAbstraction::ProgramUniformValue< Vector4 >::GetZero ( ) const
inline

Definition at line 1980 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector4 Dali::TestGlAbstraction::ProgramUniformValue< Vector4 >::GetZero ( ) const
inline

Definition at line 1981 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Vector4 Dali::TestGlAbstraction::ProgramUniformValue< Vector4 >::GetZero ( ) const
inline

Definition at line 1981 of file test-gl-abstraction.h.

References Dali::BlendingFactor::ZERO.

template<>
Matrix Dali::TestGlAbstraction::ProgramUniformValue< Matrix >::GetZero ( ) const
inline

Definition at line 1986 of file test-gl-abstraction.h.

template<>
Matrix Dali::TestGlAbstraction::ProgramUniformValue< Matrix >::GetZero ( ) const
inline

Definition at line 1987 of file test-gl-abstraction.h.

template<>
Matrix Dali::TestGlAbstraction::ProgramUniformValue< Matrix >::GetZero ( ) const
inline

Definition at line 1987 of file test-gl-abstraction.h.

template<>
Matrix3 Dali::TestGlAbstraction::ProgramUniformValue< Matrix3 >::GetZero ( ) const
inline

Definition at line 1992 of file test-gl-abstraction.h.

template<>
Matrix3 Dali::TestGlAbstraction::ProgramUniformValue< Matrix3 >::GetZero ( ) const
inline

Definition at line 1993 of file test-gl-abstraction.h.

template<>
Matrix3 Dali::TestGlAbstraction::ProgramUniformValue< Matrix3 >::GetZero ( ) const
inline

Definition at line 1993 of file test-gl-abstraction.h.

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::SetUniformValue ( GLuint  program,
GLuint  uniform,
const T &  value 
)
inline

Definition at line 1842 of file test-gl-abstraction.h.

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::SetUniformValue ( GLuint  program,
GLuint  uniform,
const T &  value 
)
inline

Definition at line 1843 of file test-gl-abstraction.h.

template<typename T>
bool Dali::TestGlAbstraction::ProgramUniformValue< T >::SetUniformValue ( GLuint  program,
GLuint  uniform,
const T &  value 
)
inline

Definition at line 1843 of file test-gl-abstraction.h.


The documentation for this struct was generated from the following files:
Dali Docs Home
Read more about Dali