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.