Registry entry: a discovered shader as a PhosphorRegistry factory.
More...
#include <phosphor-shaders/include/PhosphorShaders/ShaderRegistry.h>
Registry entry: a discovered shader as a PhosphorRegistry factory.
Registry<ShaderPack> keys on id(); displayName() is the shader's human name. Wraps the parsed ShaderInfo by value (consumers read it back via info()). Shaders carry no capability metadata, so the IFactoryBase default capabilities() ({}) applies unchanged.
◆ ShaderPack()
| PhosphorShaders::ShaderRegistry::ShaderPack::ShaderPack |
( |
ShaderInfo |
info | ) |
|
|
inlineexplicit |
◆ displayName()
| QString PhosphorShaders::ShaderRegistry::ShaderPack::displayName |
( |
| ) |
const |
|
inlineoverride |
◆ id()
| QString PhosphorShaders::ShaderRegistry::ShaderPack::id |
( |
| ) |
const |
|
inlineoverride |
◆ info()
| const ShaderInfo & PhosphorShaders::ShaderRegistry::ShaderPack::info |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: