Exemplo n.º 1
0
bool MachineBridge::setAttachmentDataRunTime(uint32_t iface, QString qAttachmentData)
{
	ComPtr<INetworkAdapter> nic = getIfaceRunTimeEditable(iface);

	if(nic != NULL)
		return setAttachmentData(nic, getAttachmentType(nic), qAttachmentData);

	return false;
}
Exemplo n.º 2
0
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;
  }

}
Exemplo n.º 3
0
bool MachineBridge::setAttachmentData(uint32_t iface, QString qAttachmentData)
{
	return setAttachmentData(getIface(iface), getAttachmentType(getIface(iface)), qAttachmentData);
}
Exemplo n.º 4
0
QString MachineBridge::getAttachmentData(uint32_t iface, uint32_t attachmentType)
{
	return getAttachmentData(getIface(iface), getAttachmentType(getIface(iface)));
}