Namespace opencascade is intended for low-level template classes and functions.
More...
|
| typedef GLuint | start |
| |
| typedef GLuint GLuint | end |
| |
| typedef GLuint GLuint GLsizei | count |
| |
| typedef GLuint GLuint GLsizei GLenum | type |
| |
| typedef GLuint GLuint GLsizei GLenum const void * | indices |
| |
| typedef GLint | level |
| |
| typedef GLint GLint | internalformat |
| |
| typedef GLint GLint GLsizei | width |
| |
| typedef GLint GLint GLsizei GLsizei | height |
| |
| typedef GLint GLint GLsizei GLsizei GLsizei | depth |
| |
| typedef GLint GLint GLsizei GLsizei GLsizei GLint | border |
| |
| typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum | format |
| |
| typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const void * | pixels |
| |
| typedef GLint GLint | xoffset |
| |
| typedef GLint GLint GLint | yoffset |
| |
| typedef GLint GLint GLint GLint | zoffset |
| |
| typedef GLint GLint GLint GLint GLint | x |
| |
| typedef GLint GLint GLint GLint GLint GLint | y |
| |
| typedef GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei | imageSize |
| |
| typedef GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * | data |
| |
| typedef GLuint * | ids |
| |
| typedef GLuint | id |
| |
| typedef GLenum | pname |
| |
| typedef GLenum GLint * | params |
| |
| typedef const GLenum * | bufs |
| |
| typedef GLsizei GLboolean | transpose |
| |
| typedef GLsizei GLboolean const GLfloat * | value |
| |
| typedef GLint | srcY0 |
| |
| typedef GLint GLint | srcX1 |
| |
| typedef GLint GLint GLint | srcY1 |
| |
| typedef GLint GLint GLint GLint | dstX0 |
| |
| typedef GLint GLint GLint GLint GLint | dstY0 |
| |
| typedef GLint GLint GLint GLint GLint GLint | dstX1 |
| |
| typedef GLint GLint GLint GLint GLint GLint GLint | dstY1 |
| |
| typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield | mask |
| |
| typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum | filter |
| |
| typedef GLsizei | samples |
| |
| typedef GLenum | attachment |
| |
| typedef GLenum GLuint | texture |
| |
| typedef GLenum GLuint GLint GLint | layer |
| |
| typedef void *GL_APIENTRYP | PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) |
| |
| typedef GLintptr | offset |
| |
| typedef GLintptr GLsizeiptr | length |
| |
| typedef const GLuint * | arrays |
| |
| typedef GLuint | index |
| |
| typedef GLuint GLuint | buffer |
| |
| typedef GLuint GLuint GLintptr GLsizeiptr | size |
| |
| typedef GLsizei const GLchar *const * | varyings |
| |
| typedef GLsizei const GLchar *const GLenum | bufferMode |
| |
| typedef GLuint GLsizei | bufSize |
| |
| typedef GLuint GLsizei GLsizei GLsizei GLenum GLchar * | name |
| |
| typedef GLint GLenum GLsizei | stride |
| |
| typedef GLint GLenum GLsizei const void * | pointer |
| |
| typedef GLint GLint GLint | z |
| |
| typedef GLint GLint GLint GLint | w |
| |
| typedef const GLint * | v |
| |
| typedef GLint | location |
| |
| typedef GLuint | v0 |
| |
| typedef GLuint GLuint | v1 |
| |
| typedef GLuint GLuint GLuint | v2 |
| |
| typedef GLuint GLuint GLuint GLuint | v3 |
| |
| typedef GLint | drawbuffer |
| |
| typedef GLint GLfloat GLint | stencil |
| |
| typedef const GLubyte *GL_APIENTRYP | PFNGLGETSTRINGIPROC(GLenum name, GLuint index) |
| |
| typedef GLenum | writeTarget |
| |
| typedef GLenum GLintptr | readOffset |
| |
| typedef GLenum GLintptr GLintptr | writeOffset |
| |
| typedef GLsizei | uniformCount |
| |
| typedef GLsizei const GLchar *const * | uniformNames |
| |
| typedef GLsizei const GLchar *const GLuint * | uniformIndices |
| |
| typedef const GLchar * | uniformBlockName |
| |
| typedef GLuint | uniformBlockIndex |
| |
| typedef GLuint GLuint | uniformBlockBinding |
| |
| typedef GLint | first |
| |
| typedef GLint GLsizei GLsizei | instancecount |
| |
| typedef GLbitfield | flags |
| |
| typedef GLbitfield GLuint64 | timeout |
| |
| typedef GLenum GLsizei GLsizei GLint * | values |
| |
| typedef GLuint * | samplers |
| |
| typedef GLuint | sampler |
| |
| typedef GLenum GLint | param |
| |
| typedef GLuint | divisor |
| |
| typedef GLsizei GLsizei GLenum * | binaryFormat |
| |
| typedef GLsizei GLsizei GLenum void * | binary |
| |
| typedef GLsizei | numAttachments |
| |
| typedef GLsizei const GLenum * | attachments |
| |
| typedef GLsizei | levels |
| |
| typedef GLuint | num_groups_y |
| |
| typedef GLuint GLuint | num_groups_z |
| |
| typedef const void * | indirect |
| |
| typedef GLenum | programInterface |
| |
| typedef GLenum GLuint GLsizei | propCount |
| |
| typedef GLenum GLuint GLsizei const GLenum * | props |
| |
| typedef GLbitfield | stages |
| |
| typedef GLbitfield GLuint | program |
| |
| typedef GLsizei const GLchar *const * | strings |
| |
| typedef const GLuint * | pipelines |
| |
| typedef GLsizei GLsizei GLchar * | infoLog |
| |
| typedef GLuint GLint GLboolean | layered |
| |
| typedef GLuint GLint GLboolean GLint GLenum | access |
| |
| typedef GLsizei GLenum GLsizei GLsizei GLboolean | fixedsamplelocations |
| |
| typedef GLuint GLfloat * | val |
| |
| typedef GLint GLenum GLboolean | normalized |
| |
| typedef GLint GLenum GLboolean GLuint | relativeoffset |
| |
| typedef GLuint | bindingindex |
| |
| typedef void(GL_APIENTRY * | GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam) |
| |
| typedef GLenum | srcTarget |
| |
| typedef GLenum GLint | srcLevel |
| |
| typedef GLenum GLint GLint | srcX |
| |
| typedef GLenum GLint GLint GLint | srcY |
| |
| typedef GLenum GLint GLint GLint GLint | srcZ |
| |
| typedef GLenum GLint GLint GLint GLint GLuint | dstName |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum | dstTarget |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint | dstLevel |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint | dstX |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint | dstY |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint | dstZ |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei | srcWidth |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei | srcHeight |
| |
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei | srcDepth |
| |
| typedef GLenum GLenum | severity |
| |
| typedef GLenum GLenum GLsizei const GLuint GLboolean | enabled |
| |
| typedef GLenum GLuint GLenum GLsizei const GLchar * | buf |
| |
| typedef const void * | userParam |
| |
| typedef GLsizei GLenum * | sources |
| |
| typedef GLsizei GLenum GLenum * | types |
| |
| typedef GLsizei GLenum GLenum GLuint GLenum * | severities |
| |
| typedef GLsizei GLenum GLenum GLuint GLenum GLsizei * | lengths |
| |
| typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar * | messageLog |
| |
| typedef GLuint GLsizei const GLchar * | message |
| |
| typedef GLuint GLsizei const GLchar * | label |
| |
| typedef GLenum | mode |
| |
| typedef GLenum | modeRGB |
| |
| typedef GLenum GLenum | modeAlpha |
| |
| typedef GLenum | src |
| |
| typedef GLenum GLenum | dst |
| |
| typedef GLenum | srcRGB |
| |
| typedef GLenum GLenum | dstRGB |
| |
| typedef GLenum GLenum GLenum | srcAlpha |
| |
| typedef GLenum GLenum GLenum GLenum | dstAlpha |
| |
| typedef GLboolean | r |
| |
| typedef GLboolean GLboolean | g |
| |
| typedef GLboolean GLboolean GLboolean | b |
| |
| typedef GLboolean GLboolean GLboolean GLboolean | a |
| |
| typedef GLsizei GLenum const void GLint | basevertex |
| |
| typedef GLfloat | minY |
| |
| typedef GLfloat GLfloat | minZ |
| |
| typedef GLfloat GLfloat GLfloat | minW |
| |
| typedef GLfloat GLfloat GLfloat GLfloat | maxX |
| |
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat | maxY |
| |
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat | maxZ |
| |
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat | maxW |
| |
|
| template<typename T1, typename T = size_t> |
| T | hash (const T1 theValue) noexcept |
| |
| template<typename T1, typename T = size_t> |
| T | hashBytes (const T1 *theKey, int theLen) |
| |
| template<typename T1, typename T = size_t> |
| T | hash_combine (const T1 theValue, const int theLen, const T theSeed) |
| |
| template<class T, class... Args> |
| std::shared_ptr< T > | make_shared (Args &&... theArgs) |
| |
| template<class T, class... Args> |
| std::shared_ptr< T > | make_oshared (const Handle< NCollection_BaseAllocator > &theAlloc, Args &&... theArgs) |
| |
| template<class T, class... Args> |
| std::shared_ptr< T > | make_oshared (const NCollection_OccAllocator< T > &theAlloc, Args &&... theArgs) |
| |
| template<class T, class... Args> |
| std::shared_ptr< T > | make_oshared (NCollection_OccAllocator< T > &&theAlloc, Args &&... theArgs) |
| |
| template<typename T, class... Args> |
| std::unique_ptr< T > | make_unique (Args &&... theArgs) |
| |
| typedef | void (GL_APIENTRYP PFNGLREADBUFFERPROC)(GLenum src) |
| |
| typedef | GLboolean (GL_APIENTRYP PFNGLISQUERYPROC)(GLuint id) |
| |
| typedef | GLint (GL_APIENTRYP PFNGLGETFRAGDATALOCATIONPROC)(GLuint program |
| |
| typedef | GLuint (GL_APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program |
| |
| typedef | GLsync (GL_APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition |
| |
| typedef | GLenum (GL_APIENTRYP PFNGLCLIENTWAITSYNCPROC)(GLsync sync |
| |
Namespace opencascade is intended for low-level template classes and functions.