bool MachineBridge::setAttachmentDataRunTime(uint32_t iface, QString qAttachmentData) { ComPtr<INetworkAdapter> nic = getIfaceRunTimeEditable(iface); if(nic != NULL) return setAttachmentData(nic, getAttachmentType(nic), qAttachmentData); return false; }
void GlFramebufferObject::detach(GLenum attachment) { FboBinder b(_handle); GLenum type = getAttachmentType(attachment); switch (type) { case GL_RENDERBUFFER_EXT: glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, attachment, GL_RENDERBUFFER_EXT, 0); break; case GL_TEXTURE: glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, attachment, GL_TEXTURE_2D, 0, 0); break; default: break; } }
bool MachineBridge::setAttachmentData(uint32_t iface, QString qAttachmentData) { return setAttachmentData(getIface(iface), getAttachmentType(getIface(iface)), qAttachmentData); }
QString MachineBridge::getAttachmentData(uint32_t iface, uint32_t attachmentType) { return getAttachmentData(getIface(iface), getAttachmentType(getIface(iface))); }