#include <optional>
#include <sstream>
#include <string>
#include <type_traits>
#include "flutter/fml/hash_combine.h"
#include "impeller/base/comparable.h"
Go to the source code of this file.
Classes | |
class | impeller::HandleGLES |
Represents a handle to an underlying OpenGL object. Unlike OpenGL object handles, these handles can be collected on any thread as long as their destruction is scheduled in a reactor. More... | |
struct | impeller::HandleGLES::Hash |
Get the hash value of this handle. Handles can be used as map keys. More... | |
struct | impeller::HandleGLES::Equal |
A comparer used to test the equality of two handles. More... | |
Namespaces | |
impeller | |
std | |
Enumerations | |
enum class | impeller::HandleType { impeller::kUnknown , impeller::kTexture , impeller::kBuffer , impeller::kProgram , impeller::kRenderBuffer , impeller::kFrameBuffer , impeller::kFence } |
Functions | |
std::string | impeller::HandleTypeToString (HandleType type) |
std::ostream & | std::operator<< (std::ostream &out, const impeller::HandleGLES &handle) |