RetroArch
glslang::TDefaultIoResolverBase Member List

This is the complete list of members for glslang::TDefaultIoResolverBase, including all inherited members.

beginNotifications(EShLanguage) overrideglslang::TDefaultIoResolverBaseinlinevirtual
beginResolve(EShLanguage) overrideglslang::TDefaultIoResolverBaseinlinevirtual
checkEmpty(int set, int slot)glslang::TDefaultIoResolverBaseinline
doAutoBindingMapping() constglslang::TDefaultIoResolverBaseinline
doAutoLocationMapping() constglslang::TDefaultIoResolverBaseinline
endNotifications(EShLanguage) overrideglslang::TDefaultIoResolverBaseinlinevirtual
endResolve(EShLanguage) overrideglslang::TDefaultIoResolverBaseinlinevirtual
findSlot(int set, int slot)glslang::TDefaultIoResolverBaseinline
getBaseBinding(TResourceType res, unsigned int set) constglslang::TDefaultIoResolverBaseinline
getFreeSlot(int set, int base, int size=1)glslang::TDefaultIoResolverBaseinline
getLayoutSet(const glslang::TType &type)glslang::TDefaultIoResolverBaseinlineprotectedstatic
getResourceSetBinding() constglslang::TDefaultIoResolverBaseinline
intermediateglslang::TDefaultIoResolverBaseprotected
isSamplerType(const glslang::TType &type)glslang::TDefaultIoResolverBaseinlineprotectedstatic
isTextureType(const glslang::TType &type)glslang::TDefaultIoResolverBaseinlineprotectedstatic
isUboType(const glslang::TType &type)glslang::TDefaultIoResolverBaseinlineprotectedstatic
nextInputLocationglslang::TDefaultIoResolverBaseprotected
nextOutputLocationglslang::TDefaultIoResolverBaseprotected
nextUniformLocationglslang::TDefaultIoResolverBaseprotected
notifyBinding(EShLanguage, const char *, const TType &, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
notifyInOut(EShLanguage, const char *, const TType &, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
reserveSlot(int set, int slot, int size=1)glslang::TDefaultIoResolverBaseinline
resolveBinding(EShLanguage, const char *, const glslang::TType &type, bool is_live) override=0glslang::TDefaultIoResolverBasepure virtual
resolveInOutComponent(EShLanguage, const char *, const TType &, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
resolveInOutIndex(EShLanguage, const char *, const TType &, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
resolveInOutLocation(EShLanguage stage, const char *, const TType &type, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
resolveSet(EShLanguage, const char *, const glslang::TType &type, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
resolveUniformLocation(EShLanguage, const char *, const glslang::TType &type, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
selectBaseBinding(int base, int descriptorSetBase) constglslang::TDefaultIoResolverBaseinlineprotected
slotsglslang::TDefaultIoResolverBase
TDefaultIoResolverBase(const TIntermediate &intermediate)glslang::TDefaultIoResolverBaseinline
TSlotSet typedefglslang::TDefaultIoResolverBase
TSlotSetMap typedefglslang::TDefaultIoResolverBase
validateBinding(EShLanguage, const char *, const glslang::TType &type, bool) override=0glslang::TDefaultIoResolverBasepure virtual
validateInOut(EShLanguage, const char *, const TType &, bool) overrideglslang::TDefaultIoResolverBaseinlinevirtual
~TIoMapResolver()glslang::TIoMapResolverinlinevirtual