Home | History | Annotate | Download | only in service

Lines Matching defs:Framebuffer

16 Framebuffer::FramebufferComboCompleteMap*
17 Framebuffer::framebuffer_combo_complete_map_;
19 // Framebuffer completeness is not cacheable on OS X because of dynamic
23 bool Framebuffer::allow_framebuffer_combo_complete_map_ = false;
25 bool Framebuffer::allow_framebuffer_combo_complete_map_ = true;
28 void Framebuffer::ClearFramebufferCompleteComboMap() {
35 : public Framebuffer::Attachment {
87 virtual void DetachFromFramebuffer(Framebuffer* framebuffer) const OVERRIDE {
119 : public Framebuffer::Attachment {
191 virtual void DetachFromFramebuffer(Framebuffer* framebuffer)
194 framebuffer->OnTextureRefDetached(texture_ref_.get());
248 // Framebuffer belonging to this.
252 void Framebuffer::MarkAsDeleted() {
267 Framebuffer* /* framebuffer */) {
272 Framebuffer* /* framebuffer */) {
282 scoped_refptr<Framebuffer>(
283 new Framebuffer(this, service_id))));
287 Framebuffer::Framebuffer(
302 Framebuffer::~Framebuffer() {
313 bool Framebuffer::HasUnclearedAttachment(
324 void Framebuffer::MarkAttachmentAsCleared(
340 void Framebuffer::MarkAttachmentsAsCleared(
353 bool Framebuffer::HasDepthAttachment() const {
358 bool Framebuffer::HasStencilAttachment() const {
363 GLenum Framebuffer::GetColorAttachmentFormat() const {
372 GLenum Framebuffer::IsPossiblyComplete() const {
404 // This does not mean the framebuffer is actually complete. It just means our
409 GLenum Framebuffer::GetStatus(
445 bool Framebuffer::IsCleared() const {
457 GLenum Framebuffer::GetDrawBuffer(GLenum draw_buffer) const {
465 void Framebuffer::SetDrawBuffers(GLsizei n, const GLenum* bufs) {
471 bool Framebuffer::HasAlphaMRT() const {
485 void Framebuffer::UnbindRenderbuffer(
504 void Framebuffer::UnbindTexture(
523 Framebuffer* FramebufferManager::GetFramebuffer(
537 void Framebuffer::AttachRenderbuffer(
551 void Framebuffer::AttachTexture(
567 const Framebuffer::Attachment*
568 Framebuffer::GetAttachment(
577 void Framebuffer::OnTextureRefDetached(TextureRef* texture) {
595 Framebuffer* framebuffer,
598 DCHECK(framebuffer);
599 framebuffer->MarkAttachmentsAsCleared(renderbuffer_manager,
602 MarkAsComplete(framebuffer);
606 Framebuffer* framebuffer) {
607 DCHECK(framebuffer);
608 framebuffer->MarkAsComplete(framebuffer_state_change_count_);
612 Framebuffer* framebuffer) {
613 DCHECK(framebuffer);
614 return framebuffer->framebuffer_complete_state_count_id() ==