egl_cache.h revision aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9
1aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis/*
2aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** Copyright 2011, The Android Open Source Project
3aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis **
4aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** Licensed under the Apache License, Version 2.0 (the "License");
5aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** you may not use this file except in compliance with the License.
6aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** You may obtain a copy of the License at
7aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis **
8aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis **     http://www.apache.org/licenses/LICENSE-2.0
9aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis **
10aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** Unless required by applicable law or agreed to in writing, software
11aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** distributed under the License is distributed on an "AS IS" BASIS,
12aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** See the License for the specific language governing permissions and
14aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis ** limitations under the License.
15aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis */
16aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis
17aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis// ----------------------------------------------------------------------------
18aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennisnamespace android {
19aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis// ----------------------------------------------------------------------------
20aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis
21aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennisclass egl_display_t;
22aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis
23aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennisclass egl_cache_t {
24aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennispublic:
25aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis
26aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis    static egl_cache_t* get();
27aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis
28aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis    void initialize(egl_display_t* display);
29aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis};
30aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis
31aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis// ----------------------------------------------------------------------------
32aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis}; // namespace android
33aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9Jamie Gennis// ----------------------------------------------------------------------------
34