RetroArch
Public Member Functions | Private Attributes | List of all members
glslang::TSwizzleSelectors< selectorType > Class Template Reference

#include <localintermediate.h>

Public Member Functions

 TSwizzleSelectors ()
 
void push_back (selectorType comp)
 
void resize (int s)
 
int size () const
 
selectorType operator[] (int i) const
 

Private Attributes

int size_
 
selectorType components [MaxSwizzleSelectors]
 

Constructor & Destructor Documentation

◆ TSwizzleSelectors()

template<typename selectorType>
glslang::TSwizzleSelectors< selectorType >::TSwizzleSelectors ( )
inline

Member Function Documentation

◆ operator[]()

template<typename selectorType>
selectorType glslang::TSwizzleSelectors< selectorType >::operator[] ( int  i) const
inline

◆ push_back()

template<typename selectorType>
void glslang::TSwizzleSelectors< selectorType >::push_back ( selectorType  comp)
inline
Here is the caller graph for this function:

◆ resize()

template<typename selectorType>
void glslang::TSwizzleSelectors< selectorType >::resize ( int  s)
inline
Here is the caller graph for this function:

◆ size()

template<typename selectorType>
int glslang::TSwizzleSelectors< selectorType >::size ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ components

template<typename selectorType>
selectorType glslang::TSwizzleSelectors< selectorType >::components[MaxSwizzleSelectors]
private

◆ size_

template<typename selectorType>
int glslang::TSwizzleSelectors< selectorType >::size_
private

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