• Home
  • Raw
  • Download

Lines Matching full:virtual

54     virtual ~GLContext(void);
58 virtual int getWidth(void) const;
59 virtual int getHeight(void) const;
61 virtual void viewport(int x, int y, int width, int height);
62 virtual void activeTexture(uint32_t texture);
64 virtual void bindTexture(uint32_t target, uint32_t texture);
65 virtual void genTextures(int numTextures, uint32_t *textures);
66 virtual void deleteTextures(int numTextures, const uint32_t *textures);
68 virtual void bindFramebuffer(uint32_t target, uint32_t framebuffer);
69 virtual void genFramebuffers(int numFramebuffers, uint32_t *framebuffers);
70 virtual void deleteFramebuffers(int numFramebuffers, const uint32_t *framebuffers);
72 virtual void bindRenderbuffer(uint32_t target, uint32_t renderbuffer);
73 virtual void genRenderbuffers(int numRenderbuffers, uint32_t *renderbuffers);
74 virtual void deleteRenderbuffers(int numRenderbuffers, const uint32_t *renderbuffers);
76 virtual void pixelStorei(uint32_t pname, int param);
77virtual void texImage1D(uint32_t target, int level, uint32_t internalFormat, int width, int border…
79virtual void texImage2D(uint32_t target, int level, uint32_t internalFormat, int width, int height…
81virtual void texImage3D(uint32_t target, int level, uint32_t internalFormat, int width, int height…
83virtual void texSubImage1D(uint32_t target, int level, int xoffset, int width, uint32_t format, ui…
85virtual void texSubImage2D(uint32_t target, int level, int xoffset, int yoffset, int width, int he…
87virtual void texSubImage3D(uint32_t target, int level, int xoffset, int yoffset, int zoffset, int …
89virtual void copyTexImage1D(uint32_t target, int level, uint32_t internalFormat, int x, int y, int…
91virtual void copyTexImage2D(uint32_t target, int level, uint32_t internalFormat, int x, int y, int…
93virtual void copyTexSubImage1D(uint32_t target, int level, int xoffset, int x, int y, int width);
94virtual void copyTexSubImage2D(uint32_t target, int level, int xoffset, int yoffset, int x, int y,…
96virtual void copyTexSubImage3D(uint32_t target, int level, int xoffset, int yoffset, int zoffset, …
99virtual void texStorage2D(uint32_t target, int levels, uint32_t internalFormat, int width, int hei…
100virtual void texStorage3D(uint32_t target, int levels, uint32_t internalFormat, int width, int hei…
102 virtual void texParameteri(uint32_t target, uint32_t pname, int value);
104virtual void framebufferTexture2D(uint32_t target, uint32_t attachment, uint32_t textarget, uint32…
106virtual void framebufferTextureLayer(uint32_t target, uint32_t attachment, uint32_t texture, int l…
107virtual void framebufferRenderbuffer(uint32_t target, uint32_t attachment, uint32_t renderbufferta…
109 virtual uint32_t checkFramebufferStatus(uint32_t target);
111virtual void getFramebufferAttachmentParameteriv(uint32_t target, uint32_t attachment, uint32_t pn…
113virtual void renderbufferStorage(uint32_t target, uint32_t internalformat, int width, int height);
114virtual void renderbufferStorageMultisample(uint32_t target, int samples, uint32_t internalFormat,…
117 virtual void bindBuffer(uint32_t target, uint32_t buffer);
118 virtual void genBuffers(int numBuffers, uint32_t *buffers);
119 virtual void deleteBuffers(int numBuffers, const uint32_t *buffers);
121 virtual void bufferData(uint32_t target, intptr_t size, const void *data, uint32_t usage);
122 virtual void bufferSubData(uint32_t target, intptr_t offset, intptr_t size, const void *data);
124 virtual void clearColor(float red, float green, float blue, float alpha);
125 virtual void clearDepthf(float depth);
126 virtual void clearStencil(int stencil);
128 virtual void clear(uint32_t buffers);
129 virtual void clearBufferiv(uint32_t buffer, int drawbuffer, const int *value);
130 virtual void clearBufferfv(uint32_t buffer, int drawbuffer, const float *value);
131 virtual void clearBufferuiv(uint32_t buffer, int drawbuffer, const uint32_t *value);
132 virtual void clearBufferfi(uint32_t buffer, int drawbuffer, float depth, int stencil);
133 virtual void scissor(int x, int y, int width, int height);
135 virtual void enable(uint32_t cap);
136 virtual void disable(uint32_t cap);
138 virtual void stencilFunc(uint32_t func, int ref, uint32_t mask);
139 virtual void stencilOp(uint32_t sfail, uint32_t dpfail, uint32_t dppass);
140 virtual void stencilFuncSeparate(uint32_t face, uint32_t func, int ref, uint32_t mask);
141 virtual void stencilOpSeparate(uint32_t face, uint32_t sfail, uint32_t dpfail, uint32_t dppass);
143 virtual void depthFunc(uint32_t func);
144 virtual void depthRangef(float n, float f);
145 virtual void depthRange(double n, double f);
147 virtual void polygonOffset(float factor, float units);
148 virtual void provokingVertex(uint32_t convention);
149 virtual void primitiveRestartIndex(uint32_t index);
151 virtual void blendEquation(uint32_t mode);
152 virtual void blendEquationSeparate(uint32_t modeRGB, uint32_t modeAlpha);
153 virtual void blendFunc(uint32_t src, uint32_t dst);
154virtual void blendFuncSeparate(uint32_t srcRGB, uint32_t dstRGB, uint32_t srcAlpha, uint32_t dstAl…
155 virtual void blendColor(float red, float green, float blue, float alpha);
157 virtual void colorMask(bool r, bool g, bool b, bool a);
158 virtual void depthMask(bool mask);
159 virtual void stencilMask(uint32_t mask);
160 virtual void stencilMaskSeparate(uint32_t face, uint32_t mask);
162virtual void blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int…
165virtual void invalidateSubFramebuffer(uint32_t target, int numAttachments, const uint32_t *attachm…
167virtual void invalidateFramebuffer(uint32_t target, int numAttachments, const uint32_t *attachment…
169 virtual void bindVertexArray(uint32_t array);
170 virtual void genVertexArrays(int numArrays, uint32_t *vertexArrays);
171 virtual void deleteVertexArrays(int numArrays, const uint32_t *vertexArrays);
173virtual void vertexAttribPointer(uint32_t index, int size, uint32_t type, bool normalized, int str…
175virtual void vertexAttribIPointer(uint32_t index, int size, uint32_t type, int stride, const void …
176 virtual void enableVertexAttribArray(uint32_t index);
177 virtual void disableVertexAttribArray(uint32_t index);
178 virtual void vertexAttribDivisor(uint32_t index, uint32_t divisor);
180 virtual void vertexAttrib1f(uint32_t index, float);
181 virtual void vertexAttrib2f(uint32_t index, float, float);
182 virtual void vertexAttrib3f(uint32_t index, float, float, float);
183 virtual void vertexAttrib4f(uint32_t index, float, float, float, float);
184 virtual void vertexAttribI4i(uint32_t index, int32_t, int32_t, int32_t, int32_t);
185 virtual void vertexAttribI4ui(uint32_t index, uint32_t, uint32_t, uint32_t, uint32_t);
187 virtual int32_t getAttribLocation(uint32_t program, const char *name);
189 virtual void uniform1f(int32_t location, float);
190 virtual void uniform1i(int32_t location, int32_t);
191 virtual void uniform1fv(int32_t index, int32_t count, const float *);
192 virtual void uniform2fv(int32_t index, int32_t count, const float *);
193 virtual void uniform3fv(int32_t index, int32_t count, const float *);
194 virtual void uniform4fv(int32_t index, int32_t count, const float *);
195 virtual void uniform1iv(int32_t index, int32_t count, const int32_t *);
196 virtual void uniform2iv(int32_t index, int32_t count, const int32_t *);
197 virtual void uniform3iv(int32_t index, int32_t count, const int32_t *);
198 virtual void uniform4iv(int32_t index, int32_t count, const int32_t *);
199virtual void uniformMatrix3fv(int32_t location, int32_t count, bool transpose, const float *value);
200virtual void uniformMatrix4fv(int32_t location, int32_t count, bool transpose, const float *value);
201 virtual int32_t getUniformLocation(uint32_t program, const char *name);
203 virtual void lineWidth(float);
205 virtual void drawArrays(uint32_t mode, int first, int count);
206 virtual void drawArraysInstanced(uint32_t mode, int first, int count, int instanceCount);
207 virtual void drawElements(uint32_t mode, int count, uint32_t type, const void *indices);
208virtual void drawElementsInstanced(uint32_t mode, int count, uint32_t type, const void *indices, i…
209virtual void drawElementsBaseVertex(uint32_t mode, int count, uint32_t type, const void *indices, …
210virtual void drawElementsInstancedBaseVertex(uint32_t mode, int count, uint32_t type, const void *…
212virtual void drawRangeElements(uint32_t mode, uint32_t start, uint32_t end, int count, uint32_t ty…
214virtual void drawRangeElementsBaseVertex(uint32_t mode, uint32_t start, uint32_t end, int count, u…
216 virtual void drawArraysIndirect(uint32_t mode, const void *indirect);
217 virtual void drawElementsIndirect(uint32_t mode, uint32_t type, const void *indirect);
219 virtual void multiDrawArrays(uint32_t mode, const int *first, const int *count, int primCount);
220virtual void multiDrawElements(uint32_t mode, const int *count, uint32_t type, const void **indice…
221virtual void multiDrawElementsBaseVertex(uint32_t mode, const int *count, uint32_t type, const voi…
224 virtual uint32_t createProgram(ShaderProgram *);
225 virtual void deleteProgram(uint32_t program);
226 virtual void useProgram(uint32_t program);
228virtual void readPixels(int x, int y, int width, int height, uint32_t format, uint32_t type, void …
229 virtual uint32_t getError(void);
230 virtual void finish(void);
232 virtual void getIntegerv(uint32_t pname, int *params);
233 virtual const char *getString(uint32_t pname);