Lines Matching refs:textureIndex
1025 const pipeline::TestTexture2D& TextureRenderer::get2DTexture (int textureIndex) const
1027 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1028 DE_ASSERT(m_textureBindings[textureIndex]->getType() == TextureBinding::TYPE_2D);
1030 return dynamic_cast<const pipeline::TestTexture2D&>(m_textureBindings[textureIndex]->getTestTexture());
1033 const pipeline::TestTextureCube& TextureRenderer::getCubeTexture (int textureIndex) const
1035 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1036 DE_ASSERT(m_textureBindings[textureIndex]->getType() == TextureBinding::TYPE_CUBE_MAP);
1038 return dynamic_cast<const pipeline::TestTextureCube&>(m_textureBindings[textureIndex]->getTestTexture());
1041 const pipeline::TestTexture2DArray& TextureRenderer::get2DArrayTexture (int textureIndex) const
1043 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1044 DE_ASSERT(m_textureBindings[textureIndex]->getType() == TextureBinding::TYPE_2D_ARRAY);
1046 return dynamic_cast<const pipeline::TestTexture2DArray&>(m_textureBindings[textureIndex]->getTestTexture());
1049 const pipeline::TestTexture3D& TextureRenderer::get3DTexture (int textureIndex) const
1051 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1052 DE_ASSERT(m_textureBindings[textureIndex]->getType() == TextureBinding::TYPE_3D);
1054 return dynamic_cast<const pipeline::TestTexture3D&>(m_textureBindings[textureIndex]->getTestTexture());
1057 const pipeline::TestTexture1D& TextureRenderer::get1DTexture (int textureIndex) const
1059 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1060 DE_ASSERT(m_textureBindings[textureIndex]->getType() == TextureBinding::TYPE_1D);
1062 return dynamic_cast<const pipeline::TestTexture1D&>(m_textureBindings[textureIndex]->getTestTexture());
1065 const pipeline::TestTexture1DArray& TextureRenderer::get1DArrayTexture (int textureIndex) const
1067 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1068 DE_ASSERT(m_textureBindings[textureIndex]->getType() == TextureBinding::TYPE_1D_ARRAY);
1070 return dynamic_cast<const pipeline::TestTexture1DArray&>(m_textureBindings[textureIndex]->getTestTexture());
1073 const pipeline::TestTextureCubeArray& TextureRenderer::getCubeArrayTexture (int textureIndex) const
1075 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1076 DE_ASSERT(m_textureBindings[textureIndex]->getType() == TextureBinding::TYPE_CUBE_ARRAY);
1078 return dynamic_cast<const pipeline::TestTextureCubeArray&>(m_textureBindings[textureIndex]->getTestTexture());
1089 TextureBinding* TextureRenderer::getTextureBinding (int textureIndex) const
1091 DE_ASSERT(m_textureBindings.size() > (size_t)textureIndex);
1092 return m_textureBindings[textureIndex].get();