|
| static void | ProcessQueryGLInt () |
| |
| static void | ProcessExtensions (const FString &ExtensionsString) |
| |
| static void | SetupDefaultGLContextState (const FString &ExtensionsString) |
| |
| static FORCEINLINE bool | SupportsUniformBuffers () |
| |
| static FORCEINLINE bool | SupportsStructuredBuffers () |
| |
| static FORCEINLINE bool | SupportsTimestampQueries () |
| |
| static FORCEINLINE bool | SupportsDisjointTimeQueries () |
| |
| static FORCEINLINE bool | SupportsExactOcclusionQueries () |
| |
| static FORCEINLINE bool | SupportsDepthStencilReadSurface () |
| |
| static FORCEINLINE bool | SupportsFloatReadSurface () |
| |
| static FORCEINLINE bool | SupportsWideMRT () |
| |
| static FORCEINLINE bool | SupportsPolygonMode () |
| |
| static FORCEINLINE bool | SupportsTexture3D () |
| |
| static FORCEINLINE bool | SupportsMobileMultiView () |
| |
| static FORCEINLINE bool | SupportsImageExternal () |
| |
| static FORCEINLINE bool | SupportsTextureLODBias () |
| |
| static FORCEINLINE bool | SupportsTextureCompare () |
| |
| static FORCEINLINE bool | SupportsDrawIndexOffset () |
| |
| static FORCEINLINE bool | SupportsDiscardFrameBuffer () |
| |
| static FORCEINLINE bool | SupportsIndexedExtensions () |
| |
| static FORCEINLINE bool | SupportsColorBufferFloat () |
| |
| static FORCEINLINE bool | SupportsColorBufferHalfFloat () |
| |
| static FORCEINLINE bool | SupportsVolumeTextureRendering () |
| |
| static FORCEINLINE bool | SupportsShaderFramebufferFetch () |
| |
| static FORCEINLINE bool | SupportsShaderFramebufferFetchProgrammableBlending () |
| |
| static FORCEINLINE bool | SupportsShaderMRTFramebufferFetch () |
| |
| static FORCEINLINE bool | SupportsShaderDepthStencilFetch () |
| |
| static FORCEINLINE bool | SupportsPixelLocalStorage () |
| |
| static FORCEINLINE bool | SupportsVertexArrayBGRA () |
| |
| static FORCEINLINE bool | SupportsBGRA8888 () |
| |
| static FORCEINLINE bool | SupportsDXT () |
| |
| static FORCEINLINE bool | SupportsASTC () |
| |
| static FORCEINLINE bool | SupportsASTCHDR () |
| |
| static FORCEINLINE bool | SupportsETC2 () |
| |
| static FORCEINLINE bool | SupportsFramebufferSRGBEnable () |
| |
| static FORCEINLINE bool | SupportsFastBufferData () |
| |
| static FORCEINLINE bool | SupportsTextureFilterAnisotropic () |
| |
| static FORCEINLINE bool | SupportsSeparateAlphaBlend () |
| |
| static FORCEINLINE void | EnableSupportsClipControl () |
| |
| static FORCEINLINE bool | SupportsClipControl () |
| |
| static FORCEINLINE bool | SupportsSeamlessCubeMap () |
| |
| static FORCEINLINE bool | SupportsDrawIndirect () |
| |
| static FORCEINLINE bool | SupportsBufferStorage () |
| |
| static FORCEINLINE bool | SupportsDepthBoundsTest () |
| |
| static FORCEINLINE bool | SupportsTextureRange () |
| |
| static FORCEINLINE bool | HasHardwareHiddenSurfaceRemoval () |
| |
| static FORCEINLINE bool | AmdWorkaround () |
| |
| static FORCEINLINE bool | SupportsProgramBinary () |
| |
| static FORCEINLINE bool | SupportsDepthClamp () |
| |
| static FORCEINLINE bool | SupportsASTCDecodeMode () |
| |
| static FORCEINLINE GLenum | GetDepthFormat () |
| |
| static FORCEINLINE GLenum | GetShadowDepthFormat () |
| |
| static FORCEINLINE GLint | GetMaxTextureImageUnits () |
| |
| static FORCEINLINE GLint | GetMaxVertexTextureImageUnits () |
| |
| static FORCEINLINE GLint | GetMaxGeometryTextureImageUnits () |
| |
| static FORCEINLINE GLint | GetMaxComputeTextureImageUnits () |
| |
| static FORCEINLINE GLint | GetMaxCombinedTextureImageUnits () |
| |
| static FORCEINLINE GLint | GetTextureBufferAlignment () |
| |
| static FORCEINLINE GLint | GetFirstPixelTextureUnit () |
| |
| static FORCEINLINE GLint | GetFirstVertexTextureUnit () |
| |
| static FORCEINLINE GLint | GetFirstGeometryTextureUnit () |
| |
| static FORCEINLINE GLint | GetFirstComputeTextureUnit () |
| |
| static FORCEINLINE GLint | GetFirstComputeUAVUnit () |
| |
| static FORCEINLINE GLint | GetMaxComputeUAVUnits () |
| |
| static FORCEINLINE GLint | GetFirstVertexUAVUnit () |
| |
| static FORCEINLINE GLint | GetFirstPixelUAVUnit () |
| |
| static FORCEINLINE GLint | GetMaxPixelUAVUnits () |
| |
| static FORCEINLINE GLint | GetMaxCombinedUAVUnits () |
| |
| static FORCEINLINE GLint | GetMaxVaryingVectors () |
| |
| static FORCEINLINE GLint | GetMaxPixelUniformComponents () |
| |
| static FORCEINLINE GLint | GetMaxVertexUniformComponents () |
| |
| static FORCEINLINE GLint | GetMaxGeometryUniformComponents () |
| |
| static FORCEINLINE GLint | GetMaxComputeUniformComponents () |
| |
| static FORCEINLINE uint64 | GetVideoMemorySize () |
| |
| static FORCEINLINE bool | IsDebugContent () |
| |
| static FORCEINLINE void | InitDebugContext () |
| |
| static FORCEINLINE int32 | GetReadHalfFloatPixelsEnum () UGL_REQUIRED(0) static FORCEINLINE GLint GetMaxMSAASamplesTileMem() |
| |
| static FORCEINLINE void | QueryTimestampCounter (GLuint QueryID) UGL_OPTIONAL_VOID static FORCEINLINE void BeginQuery(GLenum QueryType |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void | EndQuery (GLenum QueryType) UGL_OPTIONAL_VOID static FORCEINLINE void GetQueryObject(GLuint QueryId |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void | BindFragDataLocation (GLuint Program, GLuint Color, const GLchar *Name) UGL_OPTIONAL_VOID static FORCEINLINE void ReadBuffer(GLenum Mode) UGL_OPTIONAL_VOID static FORCEINLINE void DrawBuffer(GLenum Mode) UGL_OPTIONAL_VOID static FORCEINLINE void DeleteSync(UGLsync Sync) UGL_OPTIONAL_VOID static FORCEINLINE UGLsync FenceSync(GLenum Condition |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void | DeleteSamplers (GLsizei Count, GLuint *Samplers) UGL_OPTIONAL_VOID static FORCEINLINE void SetSamplerParameter(GLuint Sampler |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void | BindSampler (GLuint Unit, GLuint Sampler) UGL_OPTIONAL_VOID static FORCEINLINE void PolygonMode(GLenum Face |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void | VertexAttribDivisor (GLuint Index, GLuint Divisor) UGL_OPTIONAL_VOID static FORCEINLINE void PushGroupMarker(const ANSICHAR *Name) UGL_OPTIONAL_VOID static FORCEINLINE void PopGroupMarker() UGL_OPTIONAL_VOID static FORCEINLINE void LabelObject(GLenum Type |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei | GetLabelObject (GLenum Type, GLuint Object, GLsizei BufferSize, ANSICHAR *OutName) UGL_OPTIONAL(0) static FORCEINLINE void InvalidateFramebuffer(GLenum Target |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei GLsizei const GLenum *Attachments static UGL_OPTIONAL_VOID FORCEINLINE void * | MapBufferRange (GLenum Type, uint32 InOffset, uint32 InSize, EResourceLockMode LockMode) UGL_REQUIRED(NULL) static FORCEINLINE void UnmapBufferRange(GLenum Type |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei GLsizei const GLenum *Attachments static UGL_OPTIONAL_VOID FORCEINLINE void uint32 uint32 InSize static UGL_REQUIRED_VOID FORCEINLINE void | UnmapBuffer (GLenum Type) UGL_REQUIRED_VOID static FORCEINLINE void GenQueries(GLsizei NumQueries |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei GLsizei const GLenum *Attachments static UGL_OPTIONAL_VOID FORCEINLINE void uint32 uint32 InSize static UGL_REQUIRED_VOID FORCEINLINE void GLuint *QueryIDs static UGL_REQUIRED_VOID FORCEINLINE void | DeleteQueries (GLsizei NumQueries, const GLuint *QueryIDs) UGL_REQUIRED_VOID static FORCEINLINE void GetQueryObject(GLuint QueryId |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei GLsizei const GLenum *Attachments static UGL_OPTIONAL_VOID FORCEINLINE void uint32 uint32 InSize static UGL_REQUIRED_VOID FORCEINLINE void GLuint *QueryIDs static UGL_REQUIRED_VOID FORCEINLINE void EQueryMode GLuint *OutResult static UGL_REQUIRED_VOID FORCEINLINE void | BindBufferBase (GLenum Target, GLuint Index, GLuint Buffer) UGL_REQUIRED_VOID static FORCEINLINE void BindBufferRange(GLenum Target |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei GLsizei const GLenum *Attachments static UGL_OPTIONAL_VOID FORCEINLINE void uint32 uint32 InSize static UGL_REQUIRED_VOID FORCEINLINE void GLuint *QueryIDs static UGL_REQUIRED_VOID FORCEINLINE void EQueryMode GLuint *OutResult static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE GLuint | GetUniformBlockIndex (GLuint Program, const GLchar *UniformBlockName) UGL_REQUIRED(-1) static FORCEINLINE void UniformBlockBinding(GLuint Program |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei GLsizei const GLenum *Attachments static UGL_OPTIONAL_VOID FORCEINLINE void uint32 uint32 InSize static UGL_REQUIRED_VOID FORCEINLINE void GLuint *QueryIDs static UGL_REQUIRED_VOID FORCEINLINE void EQueryMode GLuint *OutResult static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE GLuint GLuint GLuint UniformBlockBinding static UGL_REQUIRED_VOID FORCEINLINE void | Uniform4uiv (GLint Location, GLsizei Count, const GLuint *Value) UGL_REQUIRED_VOID static FORCEINLINE void TexParameter(GLenum Target |
| |
| static FORCEINLINE void GLuint QueryId static UGL_OPTIONAL_VOID FORCEINLINE void EQueryMode GLuint64 *OutResult static UGL_OPTIONAL_VOID FORCEINLINE void GLbitfield Flags GLbitfield GLuint64 Timeout GLuint *Samplers static UGL_OPTIONAL_VOID FORCEINLINE void GLenum GLint Value static UGL_OPTIONAL_VOID FORCEINLINE void GLenum Mode static UGL_OPTIONAL_VOID FORCEINLINE void GLuint const ANSICHAR *Name static UGL_OPTIONAL_VOID FORCEINLINE GLsizei GLsizei const GLenum *Attachments static UGL_OPTIONAL_VOID FORCEINLINE void uint32 uint32 InSize static UGL_REQUIRED_VOID FORCEINLINE void GLuint *QueryIDs static UGL_REQUIRED_VOID FORCEINLINE void EQueryMode GLuint *OutResult static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE GLuint GLuint GLuint UniformBlockBinding static UGL_REQUIRED_VOID FORCEINLINE void GLenum GLint Value static UGL_REQUIRED_VOID FORCEINLINE void | FramebufferTexture (GLenum Target, GLenum Attachment, GLuint Texture, GLint Level) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferTexture2D(GLenum Target |
| |
| static FORCEINLINE void | FramebufferTexture2DMultisample (GLenum Target, GLenum Attachment, GLenum TexTarget, GLuint Texture, GLint Level, GLint NumSamples) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferTexture3D(GLenum Target |
| |
| static FORCEINLINE void GLenum GLenum GLuint GLint GLint ZOffset static UGL_REQUIRED_VOID FORCEINLINE void | FramebufferTextureLayer (GLenum Target, GLenum Attachment, GLuint Texture, GLint Level, GLint Layer) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferRenderbuffer(GLenum Target |
| |
| static FORCEINLINE void | FramebufferTextureMultiviewOVR (GLenum Target, GLenum Attachment, GLuint Texture, GLint Level, GLint BaseViewIndex, GLsizei NumViews) UGL_REQUIRED_VOID static FORCEINLINE void FramebufferTextureMultisampleMultiviewOVR(GLenum Target |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void | BlitFramebuffer (GLint SrcX0, GLint SrcY0, GLint SrcX1, GLint SrcY1, GLint DstX0, GLint DstY0, GLint DstX1, GLint DstY1, GLbitfield Mask, GLenum Filter) UGL_REQUIRED_VOID static FORCEINLINE void DrawBuffers(GLsizei NumBuffers |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void | DepthRange (GLdouble Near, GLdouble Far) UGL_REQUIRED_VOID static FORCEINLINE void EnableIndexed(GLenum Parameter |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void | DisableIndexed (GLenum Parameter, GLuint Index) UGL_REQUIRED_VOID static FORCEINLINE void ColorMaskIndexed(GLuint Index |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttribPointer (GLuint Index, GLint Size, GLenum Type, GLboolean Normalized, GLsizei Stride, const GLvoid *Pointer) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribIPointer(GLuint Index |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttrib4Nsv (GLuint AttributeIndex, const GLshort *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttrib4sv(GLuint AttributeIndex |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttribI4sv (GLuint AttributeIndex, const GLshort *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribI4usv(GLuint AttributeIndex |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttrib4Nubv (GLuint AttributeIndex, const GLubyte *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttrib4ubv(GLuint AttributeIndex |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttribI4ubv (GLuint AttributeIndex, const GLubyte *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttrib4Nbv(GLuint AttributeIndex |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttrib4bv (GLuint AttributeIndex, const GLbyte *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribI4bv(GLuint AttributeIndex |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttrib4dv (GLuint AttributeIndex, const GLdouble *Values) UGL_REQUIRED_VOID static FORCEINLINE void VertexAttribI4iv(GLuint AttributeIndex |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void | VertexAttribI4uiv (GLuint AttributeIndex, const GLuint *Values) UGL_REQUIRED_VOID static FORCEINLINE void DrawArraysInstanced(GLenum Mode |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void | DrawElementsInstanced (GLenum Mode, GLsizei Count, GLenum Type, const GLvoid *Indices, GLsizei InstanceCount) UGL_REQUIRED_VOID static FORCEINLINE void DrawRangeElements(GLenum Mode |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void | ClearBufferfv (GLenum Buffer, GLint DrawBufferIndex, const GLfloat *Value) UGL_REQUIRED_VOID static FORCEINLINE void ClearBufferfi(GLenum Buffer |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void GLint GLfloat GLint Stencil static UGL_REQUIRED_VOID FORCEINLINE void | ClearBufferiv (GLenum Buffer, GLint DrawBufferIndex, const GLint *Value) UGL_REQUIRED_VOID static FORCEINLINE void ClearDepth(GLdouble Depth) UGL_REQUIRED_VOID static FORCEINLINE void TexImage3D(GLenum Target |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void GLint GLfloat GLint Stencil static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid *PixelData static UGL_REQUIRED_VOID FORCEINLINE void | CompressedTexImage3D (GLenum Target, GLint Level, GLenum InternalFormat, GLsizei Width, GLsizei Height, GLsizei Depth, GLint Border, GLsizei ImageSize, const GLvoid *PixelData) UGL_REQUIRED_VOID static FORCEINLINE void TexImage2DMultisample(GLenum Target |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void GLint GLfloat GLint Stencil static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid *PixelData static UGL_REQUIRED_VOID FORCEINLINE void GLsizei GLint GLsizei GLsizei GLboolean FixedSampleLocations static UGL_REQUIRED_VOID FORCEINLINE void | TexBuffer (GLenum Target, GLenum InternalFormat, GLuint Buffer) UGL_REQUIRED_VOID static FORCEINLINE void TexBufferRange(GLenum Target |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void GLint GLfloat GLint Stencil static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid *PixelData static UGL_REQUIRED_VOID FORCEINLINE void GLsizei GLint GLsizei GLsizei GLboolean FixedSampleLocations static UGL_REQUIRED_VOID FORCEINLINE void GLenum GLuint GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE void | TexSubImage3D (GLenum Target, GLint Level, GLint XOffset, GLint YOffset, GLint ZOffset, GLsizei Width, GLsizei Height, GLsizei Depth, GLenum Format, GLenum Type, const GLvoid *PixelData) UGL_REQUIRED_VOID static FORCEINLINE void CopyTexSubImage2D(GLenum Target |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void GLint GLfloat GLint Stencil static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid *PixelData static UGL_REQUIRED_VOID FORCEINLINE void GLsizei GLint GLsizei GLsizei GLboolean FixedSampleLocations static UGL_REQUIRED_VOID FORCEINLINE void GLenum GLuint GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLint GLint GLint GLsizei GLsizei Height static UGL_REQUIRED_VOID FORCEINLINE void | CopyTexSubImage3D (GLenum Target, GLint Level, GLint XOffset, GLint YOffset, GLint ZOffset, GLint X, GLint Y, GLsizei Width, GLsizei Height) UGL_REQUIRED_VOID static FORCEINLINE void GetCompressedTexImage(GLenum Target |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void GLint GLfloat GLint Stencil static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid *PixelData static UGL_REQUIRED_VOID FORCEINLINE void GLsizei GLint GLsizei GLsizei GLboolean FixedSampleLocations static UGL_REQUIRED_VOID FORCEINLINE void GLenum GLuint GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLint GLint GLint GLsizei GLsizei Height static UGL_REQUIRED_VOID FORCEINLINE void GLint GLvoid *OutImageData static UGL_REQUIRED_VOID FORCEINLINE void | GetTexImage (GLenum Target, GLint Level, GLenum Format, GLenum Type, GLvoid *OutPixelData) UGL_REQUIRED_VOID static FORCEINLINE void CopyBufferSubData(GLenum ReadTarget |
| |
| static FORCEINLINE void GLenum GLuint GLint GLsizei GLint GLsizei NumViews static UGL_REQUIRED_VOID FORCEINLINE void const GLenum *Buffers static UGL_REQUIRED_VOID FORCEINLINE void GLuint Index static UGL_REQUIRED_VOID FORCEINLINE void GLboolean GLboolean GLboolean GLboolean Alpha static UGL_REQUIRED_VOID FORCEINLINE void GLint GLenum GLsizei const GLvoid *Pointer static UGL_REQUIRED_VOID FORCEINLINE void const GLshort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLushort *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLubyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLbyte *Values static UGL_REQUIRED_VOID FORCEINLINE void const GLint *Values static UGL_REQUIRED_VOID FORCEINLINE void GLint GLsizei GLsizei InstanceCount static UGL_REQUIRED_VOID FORCEINLINE void GLuint GLuint GLsizei GLenum const GLvoid *Indices static UGL_REQUIRED_VOID FORCEINLINE void GLint GLfloat GLint Stencil static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid *PixelData static UGL_REQUIRED_VOID FORCEINLINE void GLsizei GLint GLsizei GLsizei GLboolean FixedSampleLocations static UGL_REQUIRED_VOID FORCEINLINE void GLenum GLuint GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE void GLint GLint GLint GLint GLint GLsizei GLsizei Height static UGL_REQUIRED_VOID FORCEINLINE void GLint GLvoid *OutImageData static UGL_REQUIRED_VOID FORCEINLINE void GLenum GLintptr GLintptr GLsizeiptr Size static UGL_REQUIRED_VOID FORCEINLINE const ANSICHAR * | GetStringIndexed (GLenum Name, GLuint Index) UGL_REQUIRED(NULL) static FORCEINLINE GLuint GetMajorVersion() UGL_REQUIRED(0) static FORCEINLINE GLuint GetMinorVersion() UGL_REQUIRED(0) static FORCEINLINE ERHIFeatureLevel |
| |
| static FORCEINLINE void | BindProgramPipeline (GLuint Pipeline) |
| |
| static FORCEINLINE void | DeleteShader (GLuint Program) |
| |
| static FORCEINLINE void | DeleteProgramPipelines (GLsizei Number, const GLuint *Pipelines) |
| |
| static FORCEINLINE void | GenProgramPipelines (GLsizei Number, GLuint *Pipelines) |
| |
| static FORCEINLINE void | ProgramUniform1i (GLuint Program, GLint Location, GLint V0) |
| |
| static FORCEINLINE void | ProgramUniform4iv (GLuint Program, GLint Location, GLsizei Count, const GLint *Value) |
| |
| static FORCEINLINE void | ProgramUniform4fv (GLuint Program, GLint Location, GLsizei Count, const GLfloat *Value) |
| |
| static FORCEINLINE void | ProgramUniform4uiv (GLuint Program, GLint Location, GLsizei Count, const GLuint *Value) UGL_REQUIRED_VOID static FORCEINLINE void GetProgramPipelineiv(GLuint Pipeline |
| |
| static FORCEINLINE void GLenum GLint *Params static UGL_OPTIONAL_VOID FORCEINLINE void | ValidateProgramPipeline (GLuint Pipeline) UGL_OPTIONAL_VOID static FORCEINLINE void GetProgramPipelineInfoLog(GLuint Pipeline |
| |
| static FORCEINLINE void GLenum GLint *Params static UGL_OPTIONAL_VOID FORCEINLINE void GLsizei GLsizei GLchar *InfoLog static UGL_OPTIONAL_VOID FORCEINLINE bool | IsProgramPipeline (GLuint Pipeline) UGL_OPTIONAL(false) static FORCEINLINE GLuint64 GetTextureSamplerHandle(GLuint Texture |
| |
| static FORCEINLINE void GLenum GLint *Params static UGL_OPTIONAL_VOID FORCEINLINE void GLsizei GLsizei GLchar *InfoLog static UGL_OPTIONAL_VOID FORCEINLINE bool GLuint Sampler GLuint64 Value static UGL_REQUIRED_VOID FORCEINLINE void | GetProgramBinary (GLuint Program, GLsizei BufSize, GLsizei *Length, GLenum *BinaryFormat, void *Binary) UGL_OPTIONAL_VOID static FORCEINLINE void ProgramBinary(GLuint Program |
| |
| static FORCEINLINE void GLenum GLint *Params static UGL_OPTIONAL_VOID FORCEINLINE void GLsizei GLsizei GLchar *InfoLog static UGL_OPTIONAL_VOID FORCEINLINE bool GLuint Sampler GLuint64 Value static UGL_REQUIRED_VOID FORCEINLINE void GLenum const void GLsizei Length static UGL_OPTIONAL_VOID FORCEINLINE void | FrameBufferFetchBarrier () UGL_OPTIONAL_VOID static FPlatformOpenGLDevice *CreateDevice() UGL_REQUIRED(NULL) static FPlatformOpenGLContext *CreateContext(FPlatformOpenGLDevice *Device |
| |
| static FORCEINLINE void | BufferSubData (GLenum Target, GLintptr Offset, GLsizeiptr Size, const GLvoid *Data) |
| |
| static FORCEINLINE void | DeleteBuffers (GLsizei Number, const GLuint *Buffers) |
| |
| static FORCEINLINE void | DeleteTextures (GLsizei Number, const GLuint *Textures) |
| |
| static FORCEINLINE void | Flush () |
| |
| static FORCEINLINE GLuint | CreateShader (GLenum Type) |
| |
| static FORCEINLINE GLuint | CreateProgram () |
| |
| static FORCEINLINE bool | TimerQueryDisjoint () |
| |
| static FORCEINLINE bool | DiscardFrameBufferToResize () |
| |
| static FORCEINLINE EPixelFormat | PreferredPixelFormatHint (EPixelFormat PreferredPixelFormat) |
| |
| static void | PE_GetCurrentOpenGLShaderDeviceCapabilities (FOpenGLShaderDeviceCapabilities &Capabilities) |
| |
| static bool | PE_GLSLToDeviceCompatibleGLSL (FAnsiCharArray &GlslCodeOriginal, const FString &ShaderName, GLenum TypeEnum, const FOpenGLShaderDeviceCapabilities &Capabilities, FAnsiCharArray &GlslCode) UGL_OPTIONAL(false) static void PE_SetupTextureFormat(void(*SetupTextureFormat)(EPixelFormat |
| |