<SizeLimits> Data Interface

Provides script language access to C++ objects of this type. All sizes are based on software compiled with Visual C++ for Windows 10 x86 architecture unless otherwise noted. There may be size variations for GLSL type sizes unless otherwise described in the OpenGL 4.6 Core Profile Specification

Class HierarchyType » SizeLimits

Function Members

Function members are as follows:

Return Type Function Name Documentation
static int32sizeof_bvec2Returns the size in bytes of the GLSL data type <bvec2>, which is sizeof( int ) * 2.
static int32sizeof_bvec3Returns the size in bytes of the GLSL data type <bvec3>, which is sizeof( int ) * 3.
static int32sizeof_bvec4Returns the size in bytes of the GLSL data type <bvec4>, which is sizeof( int ) * 4.
static int32sizeof_dmat4Returns the size in bytes of the GLSL data type <dmat4>, which is sizeof( double ) * 16.
static int32sizeof_dmat4x4Returns the size in bytes of the GLSL data type <dmat4x4>, which is sizeof( double ) * 16.
static int32sizeof_dvec2Returns the size in bytes of the GLSL data type <dvec2>, which is sizeof( double ) * 2.
static int32sizeof_dvec3Returns the size in bytes of the GLSL data type <dvec3>, which is sizeof( double ) * 3.
static int32sizeof_dvec4Returns the size in bytes of the GLSL data type <dvec4>, which is sizeof( double ) * 4.
static int32sizeof_float16Returns the size in bytes of a 16-bit float primitive, which is 2.
static int32sizeof_float32Returns the size in bytes of a 32-bit float primitive, which is 4.
static int32sizeof_float64Returns the size in bytes of a 64-bit float primitive, which is 8.
static int32sizeof_i64vec2Returns the size in bytes of the GLSL data type <i64vec2>, which is sizeof( <int64> ) * 2.
static int32sizeof_i64vec3Returns the size in bytes of the GLSL data type <i64vec3>, which is sizeof( <int64> ) * 3.
static int32sizeof_i64vec4Returns the size in bytes of the GLSL data type <i64vec4>, which is sizeof( <int64> ) * 4.
static int32sizeof_int16Returns the size in bytes of a 16-bit signed short primitive, which is 2.
static int32sizeof_int32Returns the size in bytes of a 32-bit signed long primitive, which is 4.
static int32sizeof_int64Returns the size in bytes of a 64-bit signed long long primitive, which is 8.
static int32sizeof_int8Returns the size in bytes of a 8-bit signed char primitive, which is 1.
static int32sizeof_ivec2Returns the size in bytes of the GLSL data type <ivec2>, which is sizeof( int ) * 2.
static int32sizeof_ivec3Returns the size in bytes of the GLSL data type <ivec3>, which is sizeof( int ) * 3.
static int32sizeof_ivec4Returns the size in bytes of the GLSL data type <ivec4>, which is sizeof( int ) * 4.
static int32sizeof_mat4Returns the size in bytes of the GLSL data type <mat4>, which is sizeof( float ) * 16.
static int32sizeof_mat4x4Returns the size in bytes of the GLSL data type <mat4x4>, which is sizeof( float ) * 16.
static int32sizeof_u64vec2Returns the size in bytes of the GLSL data type <u64vec2>, which is sizeof( <uint64> ) * 2.
static int32sizeof_u64vec3Returns the size in bytes of the GLSL data type <u64vec3>, which is sizeof( <uint64> ) * 3.
static int32sizeof_u64vec4Returns the size in bytes of the GLSL data type <u64vec4>, which is sizeof( <uint64> ) * 4.
static int32sizeof_uint16Returns the size in bytes of a 16-bit unsigned short primitive, which is 2.
static int32sizeof_uint32Returns the size in bytes of a 32-bit unsigned long primitive, which is 4.
static int32sizeof_uint64Returns the size in bytes of a 64-bit unsigned long long primitive, which is 8.
static int32sizeof_uint8Returns the size in bytes of a 16-bit unsigned char primitive, which is 1.
static int32sizeof_uvec2Returns the size in bytes of the GLSL data type <uvec2>, which is sizeof( uint ) * 2.
static int32sizeof_uvec3Returns the size in bytes of the GLSL data type <uvec3>, which is sizeof( uint ) * 3.
static int32sizeof_uvec4Returns the size in bytes of the GLSL data type <uvec4>, which is sizeof( uint ) * 4.
static int32sizeof_vec2Returns the size in bytes of the GLSL data type <vec2>, which is sizeof( float ) * 2.
static int32sizeof_vec3Returns the size in bytes of the GLSL data type <vec3>, which is sizeof( float ) * 3.
static int32sizeof_vec4Returns the size in bytes of the GLSL data type <vec4>, which is sizeof( float ) * 4.