File indexing completed on 2025-01-18 10:04:22
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef _OpenGl_GlCore45_Header
0015 #define _OpenGl_GlCore45_Header
0016
0017 #include <OpenGl_GlCore44.hxx>
0018
0019
0020 struct OpenGl_GlCore45 : public OpenGl_GlCore44
0021 {
0022 private:
0023 typedef OpenGl_GlCore44 theBaseClass_t;
0024
0025 public:
0026
0027 using theBaseClass_t::glClipControl;
0028 using theBaseClass_t::glCreateTransformFeedbacks;
0029 using theBaseClass_t::glTransformFeedbackBufferBase;
0030 using theBaseClass_t::glTransformFeedbackBufferRange;
0031 using theBaseClass_t::glGetTransformFeedbackiv;
0032 using theBaseClass_t::glGetTransformFeedbacki_v;
0033 using theBaseClass_t::glGetTransformFeedbacki64_v;
0034 using theBaseClass_t::glCreateBuffers;
0035 using theBaseClass_t::glNamedBufferStorage;
0036 using theBaseClass_t::glNamedBufferData;
0037 using theBaseClass_t::glNamedBufferSubData;
0038 using theBaseClass_t::glCopyNamedBufferSubData;
0039 using theBaseClass_t::glClearNamedBufferData;
0040 using theBaseClass_t::glClearNamedBufferSubData;
0041 using theBaseClass_t::glMapNamedBuffer;
0042 using theBaseClass_t::glMapNamedBufferRange;
0043 using theBaseClass_t::glUnmapNamedBuffer;
0044 using theBaseClass_t::glFlushMappedNamedBufferRange;
0045 using theBaseClass_t::glGetNamedBufferParameteriv;
0046 using theBaseClass_t::glGetNamedBufferParameteri64v;
0047 using theBaseClass_t::glGetNamedBufferPointerv;
0048 using theBaseClass_t::glGetNamedBufferSubData;
0049 using theBaseClass_t::glCreateFramebuffers;
0050 using theBaseClass_t::glNamedFramebufferRenderbuffer;
0051 using theBaseClass_t::glNamedFramebufferParameteri;
0052 using theBaseClass_t::glNamedFramebufferTexture;
0053 using theBaseClass_t::glNamedFramebufferTextureLayer;
0054 using theBaseClass_t::glNamedFramebufferDrawBuffer;
0055 using theBaseClass_t::glNamedFramebufferDrawBuffers;
0056 using theBaseClass_t::glNamedFramebufferReadBuffer;
0057 using theBaseClass_t::glInvalidateNamedFramebufferData;
0058 using theBaseClass_t::glInvalidateNamedFramebufferSubData;
0059 using theBaseClass_t::glClearNamedFramebufferiv;
0060 using theBaseClass_t::glClearNamedFramebufferuiv;
0061 using theBaseClass_t::glClearNamedFramebufferfv;
0062 using theBaseClass_t::glClearNamedFramebufferfi;
0063 using theBaseClass_t::glBlitNamedFramebuffer;
0064 using theBaseClass_t::glCheckNamedFramebufferStatus;
0065 using theBaseClass_t::glGetNamedFramebufferParameteriv;
0066 using theBaseClass_t::glGetNamedFramebufferAttachmentParameteriv;
0067 using theBaseClass_t::glCreateRenderbuffers;
0068 using theBaseClass_t::glNamedRenderbufferStorage;
0069 using theBaseClass_t::glNamedRenderbufferStorageMultisample;
0070 using theBaseClass_t::glGetNamedRenderbufferParameteriv;
0071 using theBaseClass_t::glCreateTextures;
0072 using theBaseClass_t::glTextureBuffer;
0073 using theBaseClass_t::glTextureBufferRange;
0074 using theBaseClass_t::glTextureStorage1D;
0075 using theBaseClass_t::glTextureStorage2D;
0076 using theBaseClass_t::glTextureStorage3D;
0077 using theBaseClass_t::glTextureStorage2DMultisample;
0078 using theBaseClass_t::glTextureStorage3DMultisample;
0079 using theBaseClass_t::glTextureSubImage1D;
0080 using theBaseClass_t::glTextureSubImage2D;
0081 using theBaseClass_t::glTextureSubImage3D;
0082 using theBaseClass_t::glCompressedTextureSubImage1D;
0083 using theBaseClass_t::glCompressedTextureSubImage2D;
0084 using theBaseClass_t::glCompressedTextureSubImage3D;
0085 using theBaseClass_t::glCopyTextureSubImage1D;
0086 using theBaseClass_t::glCopyTextureSubImage2D;
0087 using theBaseClass_t::glCopyTextureSubImage3D;
0088 using theBaseClass_t::glTextureParameterf;
0089 using theBaseClass_t::glTextureParameterfv;
0090 using theBaseClass_t::glTextureParameteri;
0091 using theBaseClass_t::glTextureParameterIiv;
0092 using theBaseClass_t::glTextureParameterIuiv;
0093 using theBaseClass_t::glTextureParameteriv;
0094 using theBaseClass_t::glGenerateTextureMipmap;
0095 using theBaseClass_t::glBindTextureUnit;
0096 using theBaseClass_t::glGetTextureImage;
0097 using theBaseClass_t::glGetCompressedTextureImage;
0098 using theBaseClass_t::glGetTextureLevelParameterfv;
0099 using theBaseClass_t::glGetTextureLevelParameteriv;
0100 using theBaseClass_t::glGetTextureParameterfv;
0101 using theBaseClass_t::glGetTextureParameterIiv;
0102 using theBaseClass_t::glGetTextureParameterIuiv;
0103 using theBaseClass_t::glGetTextureParameteriv;
0104 using theBaseClass_t::glCreateVertexArrays;
0105 using theBaseClass_t::glDisableVertexArrayAttrib;
0106 using theBaseClass_t::glEnableVertexArrayAttrib;
0107 using theBaseClass_t::glVertexArrayElementBuffer;
0108 using theBaseClass_t::glVertexArrayVertexBuffer;
0109 using theBaseClass_t::glVertexArrayVertexBuffers;
0110 using theBaseClass_t::glVertexArrayAttribBinding;
0111 using theBaseClass_t::glVertexArrayAttribFormat;
0112 using theBaseClass_t::glVertexArrayAttribIFormat;
0113 using theBaseClass_t::glVertexArrayAttribLFormat;
0114 using theBaseClass_t::glVertexArrayBindingDivisor;
0115 using theBaseClass_t::glGetVertexArrayiv;
0116 using theBaseClass_t::glGetVertexArrayIndexediv;
0117 using theBaseClass_t::glGetVertexArrayIndexed64iv;
0118 using theBaseClass_t::glCreateSamplers;
0119 using theBaseClass_t::glCreateProgramPipelines;
0120 using theBaseClass_t::glCreateQueries;
0121 using theBaseClass_t::glGetQueryBufferObjecti64v;
0122 using theBaseClass_t::glGetQueryBufferObjectiv;
0123 using theBaseClass_t::glGetQueryBufferObjectui64v;
0124 using theBaseClass_t::glGetQueryBufferObjectuiv;
0125 using theBaseClass_t::glMemoryBarrierByRegion;
0126 using theBaseClass_t::glGetTextureSubImage;
0127 using theBaseClass_t::glGetCompressedTextureSubImage;
0128 using theBaseClass_t::glGetGraphicsResetStatus;
0129 using theBaseClass_t::glGetnCompressedTexImage;
0130 using theBaseClass_t::glGetnTexImage;
0131 using theBaseClass_t::glGetnUniformdv;
0132 using theBaseClass_t::glGetnUniformfv;
0133 using theBaseClass_t::glGetnUniformiv;
0134 using theBaseClass_t::glGetnUniformuiv;
0135 using theBaseClass_t::glReadnPixels;
0136 using theBaseClass_t::glTextureBarrier;
0137
0138 };
0139
0140 #endif