Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Angelo1211/HybridRenderingEngine
/ functions
Functions
2,763 in github.com/Angelo1211/HybridRenderingEngine
⨍
Functions
2,763
◇
Types & classes
1,006
Function
glm_mat4_determinant_lowp
libs/glm/simd/matrix.h:383
Function
glm_mat4_inverse
libs/glm/simd/matrix.h:509
Function
glm_mat4_inverse_lowp
libs/glm/simd/matrix.h:730
Function
glm_mat4_matrixCompMult
libs/glm/simd/matrix.h:10
Function
glm_mat4_mul
libs/glm/simd/matrix.h:80
Function
glm_mat4_mul_vec4
libs/glm/simd/matrix.h:34
Function
glm_mat4_outerProduct
GLM_FUNC_QUALIFIER void glm_mat4_rotate(__m128 const in[4], float Angle, float const v[3], __m128 out[4]) { float a = glm::radians(Angle); float c =
libs/glm/simd/matrix.h:1020
Function
glm_mat4_sub
libs/glm/simd/matrix.h:26
Function
glm_mat4_transpose
libs/glm/simd/matrix.h:156
Function
glm_vec1_dot
libs/glm/simd/geometric.h:46
Function
glm_vec4_ceil
libs/glm/simd/common.h:155
Function
glm_vec4_cross
libs/glm/simd/geometric.h:65
Function
glm_vec4_distance
libs/glm/simd/geometric.h:20
Function
glm_vec4_faceforward
libs/glm/simd/geometric.h:85
Function
glm_vec4_fract
libs/glm/simd/common.h:168
Function
glm_vec4_inf
Agner Fog method
libs/glm/simd/common.h:233
Function
glm_vec4_mix
libs/glm/simd/common.h:191
Function
glm_vec4_mod
libs/glm/simd/common.h:175
Function
glm_vec4_mul_mat4
libs/glm/simd/matrix.h:53
Function
glm_vec4_nan
Agner Fog method
libs/glm/simd/common.h:219
Function
glm_vec4_normalize
libs/glm/simd/geometric.h:77
Function
glm_vec4_reflect
libs/glm/simd/geometric.h:94
Function
glm_vec4_refract
libs/glm/simd/geometric.h:103
Function
glm_vec4_roundEven
roundEven
libs/glm/simd/common.h:145
Function
glm_vec4_smoothstep
libs/glm/simd/common.h:205
Function
glm_vec4_step
libs/glm/simd/common.h:199
Method
handleEvent
Maybe a candidate to break apart into smaller functions
src/inputManager.cpp:65
Method
handle_value
libs/nlohmann/json.hpp:4025
Method
handle_value
libs/nlohmann/json.hpp:4292
Function
has_ext
libs/glad/glad.c:218
Method
has_swizzle
libs/gli/gl.hpp:361
Method
identity
libs/glm/detail/qualifier.hpp:195
Method
identity
libs/glm/detail/qualifier.hpp:204
Method
index_cache
libs/gli/texture.hpp:281
Method
info
----------------------------------------------------------------------------------
libs/assimp/include/assimp/Logger.hpp:271
Method
initFBOs
src/renderManager.cpp:265
Method
initSSBOs
TODO:: some of the buffer generation and binding should be abstracted into a function
src/renderManager.cpp:110
Method
input_adapter
input adapter for input stream
libs/nlohmann/json.hpp:2141
Method
input_buffer_adapter
libs/nlohmann/json.hpp:1957
Method
input_stream_adapter
libs/nlohmann/json.hpp:1931
Function
integer_pow
------------------------------------------------------------------------------- @brief Evaluates an integer power * * todo: move somewhere where it
libs/assimp/include/assimp/StringComparison.h:221
Method
invalid_iterator
libs/nlohmann/json.hpp:792
Function
is_border
Evaluate whether the texture coordinate wrapping mode relies on border color
libs/gli/sampler.hpp:27
Function
is_channel
Determine whether the Swizzle value represent a channel
libs/gli/format.hpp:270
Function
is_discarded
! @brief return whether value is discarded This function returns true if and only if the JSON value was discarded during parsing with a c
libs/nlohmann/json.hpp:13387
Method
is_errored
libs/nlohmann/json.hpp:4270
Function
is_not_qnan
libs/assimp/include/assimp/qnan.h:153
Function
is_primitive
! @brief return whether type is primitive This function returns true if and only if the JSON type is primitive (string, number, boolean,
libs/nlohmann/json.hpp:13108
Function
is_special_float
--------------------------------------------------------------------------- @brief check whether a float is either NaN or (+/-) INF. * * Denorms re
libs/assimp/include/assimp/qnan.h:130
Function
is_structured
! @brief return whether type is structured This function returns true if and only if the JSON type is structured (array or object).
libs/nlohmann/json.hpp:13135
Function
is_target_1d
Check whether a target is a 1D target
libs/gli/target.hpp:29
Function
is_target_array
Check whether a target is an array target
libs/gli/target.hpp:35
Function
is_target_rect
Check whether a target is a rectangle target
libs/gli/target.hpp:47
Function
is_valid
Evaluate whether a format value is value or not
libs/gli/format.hpp:282
Function
items
! @brief helper to access iterator member functions in range-based for This function allows to access @ref iterator::key() and @ref itera
libs/nlohmann/json.hpp:15411
Method
iter_impl
default constructor
libs/nlohmann/json.hpp:5159
Method
iteration_proxy
construct iteration proxy from a container
libs/nlohmann/json.hpp:1516
Function
iteration_proxy<const_iterator> iterator_wrapper
libs/nlohmann/json.hpp:15353
Method
iteration_proxy_internal
libs/nlohmann/json.hpp:1444
Method
json>
libs/nlohmann/json.hpp:18773
Method
json_pointer
! @brief create JSON pointer Create a JSON pointer according to the syntax described in [Section 3 of RFC6901](https://tools.ietf.org/htm
libs/nlohmann/json.hpp:10437
Method
json_ref
libs/nlohmann/json.hpp:10342
Method
json_reverse_iterator
create reverse iterator from iterator
libs/nlohmann/json.hpp:5742
Method
json_sax_dom_callback_parser
libs/nlohmann/json.hpp:4072
Method
json_sax_dom_parser
! @param[in, out] r reference to a JSON value that is manipulated while parsing @param[in] allow_exceptions_ whether
libs/nlohmann/json.hpp:3899
Function
json_value
default constructor (for null values)
libs/nlohmann/json.hpp:11956
Method
key
libs/nlohmann/json.hpp:3952
Method
key
libs/nlohmann/json.hpp:4138
Method
key
return the key of an object iterator
libs/nlohmann/json.hpp:5803
Function
lcm
libs/assimp/include/assimp/MathFunctions.h:69
Method
length
libs/glm/detail/type_mat4x2.hpp:29
Method
length
libs/glm/detail/type_mat3x3.hpp:28
Method
length
libs/glm/detail/type_mat3x4.hpp:29
Method
length
libs/glm/detail/type_mat4x4.hpp:28
Method
length
libs/glm/detail/type_vec2.hpp:63
Method
length
libs/glm/detail/type_vec3.hpp:64
Method
length
libs/glm/detail/type_mat4x3.hpp:29
Method
length
libs/glm/detail/type_vec4.hpp:65
Method
length
libs/glm/detail/type_mat2x4.hpp:29
Method
length
libs/glm/detail/type_vec1.hpp:64
Method
length
libs/glm/detail/type_mat3x2.hpp:29
Method
length
libs/glm/detail/type_mat2x3.hpp:29
Method
length
libs/glm/detail/type_mat2x2.hpp:28
Function
lerp
libs/glm/gtx/compatibility.hpp:41
Method
lexer
libs/nlohmann/json.hpp:2347
Function
line_idx
libs/assimp/include/assimp/LineSplitter.h:256
Method
little_endianess
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from http://stackoverflow.co
libs/nlohmann/json.hpp:6057
Method
load
libs/gli/core/convert_func.hpp:63
Method
load
libs/gli/core/convert_func.hpp:79
Method
load
libs/gli/core/convert_func.hpp:95
Method
load
libs/gli/core/convert_func.hpp:111
Method
load
libs/gli/core/convert_func.hpp:127
Method
load
libs/gli/core/convert_func.hpp:143
Method
load
libs/gli/core/convert_func.hpp:159
Method
loadCamera
src/scene.cpp:453
Method
loadContent
Config file parsing, gets all the important
src/scene.cpp:253
Method
loadDDSTexture
Handling other image types that stbi does not handle Implementation taken from GLI example implementation files
src/texture.cpp:109
Method
loadLights
src/scene.cpp:296
Method
loadModel
We use assimp to load all our mesh files this
src/model.cpp:16
Method
loadScene
Loads the scene with the given ID. If the scene is empty it will declare it an unsuccesful load and attempt to quit early of the whole program
src/sceneManager.cpp:56
← previous
next →
1,901–2,000 of 2,763, ranked by callers