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 |