Lines Matching defs:index

79 	SharedPtr<Texture>			popTexture			(int index);
80 const SharedPtr<Texture> getTexture (int index) const { return m_textures[index]; }
84 SharedPtr<Buffer> popBuffer (int index);
85 const SharedPtr<Buffer> getBuffer (int index) const { return m_buffers[index]; }
89 SharedPtr<Shader> popShader (int index);
90 const SharedPtr<Shader> getShader (int index) const { return m_shaders[index]; }
94 SharedPtr<Program> popProgram (int index);
95 const SharedPtr<Program> getProgram (int index) const { return m_programs[index]; }
106 SharedPtr<Texture> GLES2ResourceManager::popTexture (int index)
108 SharedPtr<Texture> texture = m_textures[index];
110 m_textures.erase(m_textures.begin() + index);
115 SharedPtr<Buffer> GLES2ResourceManager::popBuffer (int index)
117 SharedPtr<Buffer> buffer = m_buffers[index];
119 m_buffers.erase(m_buffers.begin() + index);
124 SharedPtr<Shader> GLES2ResourceManager::popShader (int index)
126 SharedPtr<Shader> shader = m_shaders[index];
128 m_shaders.erase(m_shaders.begin() + index);
133 SharedPtr<Program> GLES2ResourceManager::popProgram (int index)
135 SharedPtr<Program> program = m_programs[index];
137 m_programs.erase(m_programs.begin() + index);
535 SharedPtr<Surface> popSurface (int index);
536 SharedPtr<GLES2Context> popContext (int index);
537 SharedPtr<EGLImage> popImage (int index);
549 SharedPtr<Surface> EGLResourceManager::popSurface (int index)
551 SharedPtr<Surface> surface = m_surfaces[index];
552 m_surfaces.erase(m_surfaces.begin() + index);
556 SharedPtr<GLES2Context> EGLResourceManager::popContext (int index)
558 SharedPtr<GLES2Context> context = m_contexts[index];
559 m_contexts.erase(m_contexts.begin() + index);
563 SharedPtr<EGLImage> EGLResourceManager::popImage (int index)
565 SharedPtr<EGLImage> image = m_images[index];
566 m_images.erase(m_images.begin() + index);