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