GLSL Struct 1.4.0
glslstruct
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
[detail level 123]
 NglslstructMain namespace of glslstruct library
 Nutils
 Rhas_layout_traits_contextChecks if a type T provides a nested 'context_type'
 Rlayout_traits_get_alignmentValidates that T provides mandatory alignment calculation methods
 Rhas_layout_traits_opt_before_add
 Rlayout_traits_opt_before_add
 Rhas_layout_traits_opt_before_add_scalar
 Rlayout_traits_opt_before_add_scalar
 Rhas_layout_traits_opt_before_add_vec
 Rlayout_traits_opt_before_add_vec
 Rhas_layout_traits_opt_before_add_mat
 Rlayout_traits_opt_before_add_mat
 Rhas_layout_traits_opt_before_add_array
 Rlayout_traits_opt_before_add_array
 Rhas_layout_traits_opt_before_add_struct
 Rlayout_traits_opt_before_add_struct
 Rlayout_traits_before_addValidates optional "before_add" hooks
 Rhas_layout_traits_opt_after_add
 Rlayout_traits_opt_after_add
 Rhas_layout_traits_opt_after_add_scalar
 Rlayout_traits_opt_after_add_scalar
 Rhas_layout_traits_opt_after_add_vec
 Rlayout_traits_opt_after_add_vec
 Rhas_layout_traits_opt_after_add_mat
 Rlayout_traits_opt_after_add_mat
 Rhas_layout_traits_opt_after_add_array
 Rlayout_traits_opt_after_add_array
 Rhas_layout_traits_opt_after_add_struct
 Rlayout_traits_opt_after_add_struct
 Rlayout_traits_after_addValidates optional "after_add" hooks
 Rlayout_traits_with_context
 Rlayout_traits_without_context
 Rhas_ubo_patternConcept for check if layout can be used as ubo
 Rhas_ssbo_patternConcept for check if layout can be used as ssbo
 Rglsl_layoutCheck if type is glsl layout
 Rglsl_simple_or_layoutCheck if type is glsl layout or glsl simple
 Rglsl_simpleCheck if type is glsl simple (is of scalar or vec or mat type)
 Rglsl_simples_arrayCheck if type is array of glsl simple (scalar or vec or mat type)
 Rglsl_simples_static_size_arrayCheck if type is static size array of glsl simple (scalar or vec or mat type)
 Rglsl_structCheck if type is glsl struct
 Rglsl_structs_arrayCheck if type is array of glsl structs
 Rglsl_layout_structCheck if type is glsl struct with required layout
 Rglsl_layout_structs_arrayCheck if type is array of glsl structs with required layout
 Rglsl_simple_or_layout_structCheck if type is glsl struct with required layout or simple type
 Rglsl_simple_or_structCheck if type is glsl struct or simple type
 Rglsl_typeCheck if T is glsl type (not base_type container but derived from base_type container)
 Rglsl_base_typeCheck if T is base_type container
 Rglsl_matConcept defining which type can be converted to glsl mat type
 Rglsl_mats_arrayConcept which is true if type V is array of types that passes is_glsl_mat test
 Rglsl_mats_static_size_arrayConcept which is true if type V is static size array of types that passes is_glsl_mat test
 Rglsl_scalarConcept defining which type can be converted to glsl scalar type
 Rglsl_scalars_arrayConcept which is true if type V is array of types that passes is_glsl_scalar test
 Rglsl_scalars_static_size_arrayConcept which is true if type V is static size array of types that passes is_glsl_scalar test
 Rglsl_vecConcept defining which type can be converted to glsl vec type
 Rglsl_vecs_arrayConcept which is true if type V is array of types that passes is_glsl_vec test
 Rglsl_vecs_static_size_arrayConcept which is true if type V is static size array of types that passes is_glsl_vec test
 RarrayArray concept
 Rstatic_size_arrayStatic size array concept
 Rtype_visitorGlsl type visitor concept
 Rlayout_traitsThe primary concept for GLSL layout trait definitions