#include <ShaderLang.h>
|
virtual | ~TIoMapResolver () |
|
virtual bool | validateBinding (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual int | resolveBinding (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual int | resolveSet (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual int | resolveUniformLocation (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual bool | validateInOut (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual int | resolveInOutLocation (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual int | resolveInOutComponent (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual int | resolveInOutIndex (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual void | notifyBinding (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual void | notifyInOut (EShLanguage stage, const char *name, const TType &type, bool is_live)=0 |
|
virtual void | endNotifications (EShLanguage stage)=0 |
|
virtual void | beginNotifications (EShLanguage stage)=0 |
|
virtual void | beginResolve (EShLanguage stage)=0 |
|
virtual void | endResolve (EShLanguage stage)=0 |
|
◆ ~TIoMapResolver()
virtual glslang::TIoMapResolver::~TIoMapResolver |
( |
| ) |
|
|
inlinevirtual |
◆ beginNotifications()
virtual void glslang::TIoMapResolver::beginNotifications |
( |
EShLanguage |
stage | ) |
|
|
pure virtual |
◆ beginResolve()
◆ endNotifications()
virtual void glslang::TIoMapResolver::endNotifications |
( |
EShLanguage |
stage | ) |
|
|
pure virtual |
◆ endResolve()
◆ notifyBinding()
◆ notifyInOut()
◆ resolveBinding()
◆ resolveInOutComponent()
◆ resolveInOutIndex()
◆ resolveInOutLocation()
◆ resolveSet()
◆ resolveUniformLocation()
◆ validateBinding()
◆ validateInOut()
The documentation for this class was generated from the following file: