/* -*- Mode: C++; tab-width: 20; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// For use with the different texture calls, i.e. // TexImage2D, CopyTex[Sub]Image2D, ... // that take a "target" parameter. This parameter is not always the same as // the texture binding location, like GL_TEXTURE_2D or GL_TEXTURE_CUBE_MAP. // For example, cube maps would pass GL_TEXTURE_CUBE_MAP_[POS|NEG]_[X|Y|Z] // instead of just GL_TEXTURE_CUBE_MAP. // // This function converts the texture image target to the texture target a.k.a. // binding location. The returned binding location can be used to check that // the currently bound texture is appropriate for this texImageTarget. // // Returns GL_NONE if passed an invalid texture image target
TexTarget TexImageTargetToTexTarget(TexImageTarget texImageTarget);
// Returns true iff other has all (or more) of // the components present in this GLComponents bool IsSubsetOf(const GLComponents& other) const;
};
/** * Return the displayable name for the texture function that is the * source for validation.
*/ constchar* InfoFrom(WebGLTexImageFunc func, WebGLTexDimensions dims);
} // namespace mozilla
#endif// WEBGL_CONTEXT_UTILS_H_
Messung V0.5
¤ Dauer der Verarbeitung: 0.20 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.