#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/modules/webgl/oes_draw_buffers_indexed.h"
#include "third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.h"
namespace blink {
OESDrawBuffersIndexed::OESDrawBuffersIndexed(WebGLRenderingContextBase* context)
: … { … }
WebGLExtensionName OESDrawBuffersIndexed::GetName() const { … }
bool OESDrawBuffersIndexed::Supported(WebGLRenderingContextBase* context) { … }
const char* OESDrawBuffersIndexed::ExtensionName() { … }
void OESDrawBuffersIndexed::enableiOES(GLenum target, GLuint index) { … }
void OESDrawBuffersIndexed::disableiOES(GLenum target, GLuint index) { … }
void OESDrawBuffersIndexed::blendEquationiOES(GLuint buf, GLenum mode) { … }
void OESDrawBuffersIndexed::blendEquationSeparateiOES(GLuint buf,
GLenum modeRGB,
GLenum modeAlpha) { … }
void OESDrawBuffersIndexed::blendFunciOES(GLuint buf, GLenum src, GLenum dst) { … }
void OESDrawBuffersIndexed::blendFuncSeparateiOES(GLuint buf,
GLenum srcRGB,
GLenum dstRGB,
GLenum srcAlpha,
GLenum dstAlpha) { … }
void OESDrawBuffersIndexed::colorMaskiOES(GLuint buf,
GLboolean r,
GLboolean g,
GLboolean b,
GLboolean a) { … }
}