|
Ion
|
#include <chrono>#include <functional>#include <memory>#include <string>#include <vector>#include "ion/base/referent.h"

Go to the source code of this file.
Classes | |
| class | ion::gfxutils::ShaderSourceComposer |
| A ShaderSourceComposer is a generic interface for constructing a shader source string. More... | |
| class | ion::gfxutils::StringComposer |
| Simple composer that just returns the string passed to its constructor. More... | |
| class | ion::gfxutils::FilterComposer |
| Applies a fixed transformation to the output of another composer. More... | |
| class | ion::gfxutils::IncludeComposer |
| Loads a shader source from a resource that may include other resources using the special directive '$input "name"'. More... | |
| class | ion::gfxutils::ZipAssetComposer |
| Loads a shader source from zip asset resources that may $input other zip assets. More... | |
Namespaces | |
| ion | |
| Copyright 2016 Google Inc. | |
| ion::gfxutils | |
Typedefs | |
| typedef base::ReferentPtr < ShaderSourceComposer >::Type | ion::gfxutils::ShaderSourceComposerPtr |
| typedef base::ReferentPtr < StringComposer >::Type | ion::gfxutils::StringComposerPtr |
| typedef base::ReferentPtr < FilterComposer >::Type | ion::gfxutils::FilterComposerPtr |
| typedef base::ReferentPtr < IncludeComposer >::Type | ion::gfxutils::IncludeComposerPtr |
| typedef base::ReferentPtr < ZipAssetComposer >::Type | ion::gfxutils::ZipAssetComposerPtr |