Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Illation/ETEngine
/ functions
Functions
1,651 in github.com/Illation/ETEngine
⨍
Functions
1,651
◇
Types & classes
617
↓ 2 callers
Method
LinkTextureToFboDepth
--------------------------------- GlContext::LinkTextureToFbo Link a depth texture to an FBO
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:2104
↓ 2 callers
Method
Load
--------------------------------- I_Asset::Load Sets the name of an asset and generates its ID
Engine/source/EtCore/Content/Asset.cpp:154
↓ 2 callers
Method
MakeBulletCollisionShape
Engine/source/EtFramework/Physics/CollisionShape.cpp:40
↓ 2 callers
Method
MapBuffer
--------------------------------- GlContext::MapBuffer Map the data of a buffer to a pointer on the CPU so that it can be modified
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1201
↓ 2 callers
Method
Merge
--------------------------------- AssetDatabase::Merge Merge another asset database into this one.
Engine/source/EtCore/Content/AssetDatabase.cpp:284
↓ 2 callers
Method
OnKeyEvent
--------------------------------- EditorBase::OnKeyEvent by default editors don't handle key events, but this can be overridden by implementations
Engine/source/EtEditor/Layout/EditorBase.cpp:29
↓ 2 callers
Method
OnKeyPressed
--------------------------------- InputManager::OnKeyPressed Sets the key to pressed
Engine/source/EtCore/Util/InputManager.cpp:74
↓ 2 callers
Method
OnKeyReleased
--------------------------------- InputManager::OnKeyReleased sets the key to Released
Engine/source/EtCore/Util/InputManager.cpp:84
↓ 2 callers
Method
OnMouseMoved
--------------------------------- InputManager::OnMouseMoved updates the cursor position and velocity
Engine/source/EtCore/Util/InputManager.cpp:114
↓ 2 callers
Method
OnMousePressed
--------------------------------- InputManager::OnMousePressed Sets the button to pressed
Engine/source/EtCore/Util/InputManager.cpp:94
↓ 2 callers
Method
OnMouseReleased
--------------------------------- InputManager::OnMouseReleased sets the button to Released
Engine/source/EtCore/Util/InputManager.cpp:104
↓ 2 callers
Method
PopulateCamera
--------------------------------- CameraComponent::PopulateCamera fill out a render camera from the component
Engine/source/EtFramework/Components/CameraComponent.cpp:43
↓ 2 callers
Method
Process
Engine/unit_tests/ECS/EcsControllerTest.cpp:225
↓ 2 callers
Method
QueueDraw
--------------------------------- GlfwRenderArea::QueueDraw Make sure we draw on the next update
Engine/source/EtRuntime/Rendering/GlfwRenderArea.cpp:147
↓ 2 callers
Method
ReadPixels
--------------------------------- GlContext::ReadPixels Read pixels into an array from the current framebuffer
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:2210
↓ 2 callers
Method
Redraw
--------------------------------- Viewport::Redraw Trigger redrawing the window
Engine/source/EtRendering/GraphicsContext/Viewport.cpp:75
↓ 2 callers
Method
RegisterLink
---------------------------------- EntityLinkResolver::RegisterLink This function should be called upon deserializing an entity link
Engine/source/EtFramework/SceneGraph/EntityLink.cpp:128
↓ 2 callers
Method
ReinitHierachyHandles
---------------------------------------- EditorSplitNode::ReinitHierachyHandles
Engine/source/EtEditor/Layout/EditorSplitNode.cpp:152
↓ 2 callers
Method
RemoveAllEntities
---------------------------------- EcsController::RemoveAllEntities While the entities and their components are removed, the now empty archetypes per
Engine/source/EtFramework/ECS/EcsController.cpp:259
↓ 2 callers
Method
SetActiveContext
Engine/source/EtCore/Util/Context.h:46
↓ 2 callers
Method
SetBorder
Engine/source/EtEditor/Layout/ToolNodeFeedback.h:58
↓ 2 callers
Method
SetCullTransform
create transforms to prevent transforming every triangle into world space
Engine/source/EtRendering/GraphicsTypes/Frustum.cpp:34
↓ 2 callers
Method
SetFarClippingPlane
Engine/source/EtFramework/Components/CameraComponent.h:45
↓ 2 callers
Method
SetFieldOfView
modifiers -----------
Engine/source/EtFramework/Components/CameraComponent.h:42
↓ 2 callers
Method
SetMouseWheelDelta
--------------------------------- InputManager::SetMouseWheelDelta Sets how much the user scrolled in the last frame
Engine/source/EtCore/Util/InputManager.cpp:126
↓ 2 callers
Method
SetNavigatingViewport
Engine/source/EtEditor/SceneEditor/SceneEditor.h:83
↓ 2 callers
Method
SetNearClippingPlane
Engine/source/EtFramework/Components/CameraComponent.h:44
↓ 2 callers
Method
SetPixelUnpackAlignment
----------------------------------- GlContext::SetReadBufferEnabled Byte alignment requirements for pixel rows in memory
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:2190
↓ 2 callers
Method
SetScale
------------------------------ TransformComponent::SetScale
Engine/source/EtFramework/Components/TransformComponent.cpp:108
↓ 2 callers
Method
SetSkyboxMap
---------------------- Scene::SetSkyboxMap
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:275
↓ 2 callers
Method
SetStarfield
--------------------- Scene::SetStarfield
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:290
↓ 2 callers
Method
SetTickDisabled
Engine/source/EtRendering/GraphicsContext/Viewport.h:59
↓ 2 callers
Method
SetToCamera
Engine/source/EtRendering/GraphicsTypes/Frustum.cpp:40
↓ 2 callers
Method
StrArr
Engine/source/EtCore/FileSystem/Json/JsonDom.cpp:70
↓ 2 callers
Method
SynchDimensions
--------------------------------- Viewport::SynchDimensions Ensure the dimensions are in line with the render areas size - can be useful during appli
Engine/source/EtRendering/GraphicsContext/Viewport.cpp:85
↓ 2 callers
Function
ToBtQuat
Engine/source/EtFramework/Physics/BulletETM.h:18
↓ 2 callers
Function
ToJsonRecursive
--------------------------------- ToJsonRecursive Recursively convert an rttr::instance to a json object - returns false if any properties fail to se
Engine/source/EtCore/Reflection/serialization.cpp:22
↓ 2 callers
Method
Transform
Engine/source/EtRendering/GraphicsTypes/Frustum.cpp:11
↓ 2 callers
Method
UnmapBuffer
--------------------------------- GlContext::UnmapBuffer Unmap a buffer from the pointer it's mapped to on the CPU
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1211
↓ 2 callers
Method
UnregisterLink
------------------------------------ EntityLinkResolver::UnregisterLink
Engine/source/EtFramework/SceneGraph/EntityLink.cpp:147
↓ 2 callers
Method
UpdataData
--------------------------------- SharedVarController::UpdataData
Engine/source/EtRendering/GlobalRenderingSystems/SharedVarController.cpp:58
↓ 2 callers
Method
Update
Engine/source/EtRendering/GraphicsTypes/Frustum.cpp:53
↓ 2 callers
Method
UseOrthographicProjection
Engine/source/EtFramework/Components/CameraComponent.h:48
↓ 2 callers
Method
is_null
--------------------------------- I_AssetPtr::is_null Cheap check if the pointer is null
Engine/source/EtCore/Content/AssetPointer.cpp:76
↓ 2 callers
Method
swap
--------------------------------- I_AssetPtr::swap Swap two asset pointers
Engine/source/EtCore/Content/AssetPointer.cpp:86
↓ 1 callers
Method
AddAtmosphere
---------------------- Scene::AddAtmosphere Create an instance of an atmosphere, and if there is no render data for the inst, create new rendering da
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:334
↓ 1 callers
Method
AddEditor
--------------------------------- EditorAppWindow::AddEditor Adds an editor to the stack and initializes it. We should ensure here there is only one
Engine/source/EtEditor/Layout/EditorWindow.cpp:142
↓ 1 callers
Method
AddEntityChild
---------------------------------- EcsCommandBuffer::AddEntityChild
Engine/source/EtFramework/ECS/EcsCommandBuffer.cpp:56
↓ 1 callers
Method
AddExtension
--------------------- Scene::AddExtension
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:449
↓ 1 callers
Method
AddInstance
---------------------- Scene::AddInstance Adds a drawable mesh to the scene
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:70
↓ 1 callers
Method
AddLight
---------------------- Scene::AddDirectionalLight
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:181
↓ 1 callers
Method
AddMesh
--------------------------------- OutlineExtension::AddMesh
Engine/source/EtRendering/Extensions/OutlineExtension.cpp:21
↓ 1 callers
Method
AddNode
---------------------- Scene::AddNode Add a transformation to the scene
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:40
↓ 1 callers
Method
AddPlanet
------------------ Scene::AddPlanet
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:314
↓ 1 callers
Method
AddSprite
------------------ Scene::AddSprite
Engine/source/EtRendering/SceneStructure/RenderScene.cpp:402
↓ 1 callers
Method
ApplyImpulse
---------------------------------- RigidBodyComponent::ApplyImpulse
Engine/source/EtFramework/Components/RigidBodyComponent.cpp:76
↓ 1 callers
Method
AreAllTypesAllowed
Engine/source/EtEditor/Content/AssetTypeFilter.h:70
↓ 1 callers
Method
AreDirectoriesRecursive
accessors -----------
Engine/source/EtEditor/Content/AssetTypeFilter.h:68
↓ 1 callers
Function
ArrayFromJsonRecursive
--------------------------------- ArrayFromJsonRecursive deserialize a JSON array into an rttr sequential view - returns false if any of the elements
Engine/source/EtCore/Reflection/serialization.cpp:495
↓ 1 callers
Function
ArrayToJsonArray
--------------------------------- ArrayToJsonArray Converts a sequential view to a JSON array
Engine/source/EtCore/Reflection/serialization.cpp:329
↓ 1 callers
Function
AssociativeContainerToJsonArray
--------------------------------- AssociativeContainerToJsonArray Converts a associative view to a JSON array of objects containing keys and values.
Engine/source/EtCore/Reflection/serialization.cpp:391
↓ 1 callers
Function
AssociativeViewFromJsonRecursive
--------------------------------- AssociativeViewFromJsonRecursive deserialize a JSON array into an rttr associative view (dictionary / map) - return
Engine/source/EtCore/Reflection/serialization.cpp:647
↓ 1 callers
Method
Bind
----------------------------------- GlContext::TextureUnitCache::Bind Ensure a texture is bound, and return the unit it is bound to. If the texture i
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:411
↓ 1 callers
Method
BindBufferRange
--------------------------------- GlContext::BindBufferRange Bind a buffer to a shared location (index)
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1221
↓ 1 callers
Method
BindFragmentDataLocation
--------------------------------- GlContext::BindFragmentDataLocation Set the return member of a fragment shader
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1468
↓ 1 callers
Method
BindInstances
Engine/source/EtRendering/PlanetTech/Patch.cpp:130
↓ 1 callers
Method
BindTexture
--------------------------------- GlContext::BindTexture Bind a texture to a target
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:931
↓ 1 callers
Method
CallScenePostLoad
Engine/source/EtFramework/SceneGraph/ComponentDescriptor.h:61
↓ 1 callers
Method
Clear
--------------------------- EntityLinkResolver::Clear After all entities have been deserialized, we can clear the list
Engine/source/EtFramework/SceneGraph/EntityLink.cpp:180
↓ 1 callers
Method
Clear
Engine/source/EtRendering/Extensions/OutlineExtension.h:51
↓ 1 callers
Method
ClearSelection
---------------------------------------------------- SceneSelection::UnregisterListener
Engine/source/EtEditor/SceneEditor/SceneSelection.cpp:83
↓ 1 callers
Method
CollapseNode
---------------------------------- EditorNodeHierachy::CollapseNode
Engine/source/EtEditor/Layout/EditorNodeHierachy.cpp:129
↓ 1 callers
Function
Compare
--------------------------------- Compare Check if two parameter blocks hold the same data
Engine/source/EtRendering/GraphicsTypes/ParameterBlock.cpp:116
↓ 1 callers
Method
ConstructTangentSpace
------------------------------------------- MeshDataContainer::ConstructTangentSpace Generate tangent info from normals. If no tangents are provided,
Engine/source/EtRendering/GraphicsTypes/Mesh.cpp:31
↓ 1 callers
Method
ContainsTriVolume
same as above but with a volume generated above the triangle
Engine/source/EtRendering/GraphicsTypes/Frustum.cpp:154
↓ 1 callers
Function
ConvAccessMode
--------------------------------- ConvAccessMode
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:131
↓ 1 callers
Function
ConvBlendEquation
--------------------------------- ConvBlendEquation
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:163
↓ 1 callers
Function
ConvCompareMode
--------------------------------- ConvCompareMode Convert E_TextureCompareMode to OpenGL enum
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:324
↓ 1 callers
Function
ConvDepthFunction
--------------------------------- ConvDepthFunction
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:339
↓ 1 callers
Function
ConvFaceCullMode
--------------------------------- ConvFaceCullMode
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:147
↓ 1 callers
Function
ConvMinFilter
--------------------------------- GetMinFilter Convert E_TextureFilterMode to OpenGL enum for min filters
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:259
↓ 1 callers
Function
ConvShaderType
--------------------------------- ConvShaderType
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:58
↓ 1 callers
Function
ConvUsageHint
--------------------------------- ConvUsageHint
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:116
↓ 1 callers
Function
CookCompiledPackage
--------------------- CookCompiledPackage Writes the package with compiled data that ends up as a generated source file. - this includes the file for
Engine/source/EtCooker/mainCooker.cpp:158
↓ 1 callers
Function
CookFilePackages
--------------------- CookCompiledPackage Writes the package with compiled data that ends up as a generated source file. - this includes the file for
Engine/source/EtCooker/mainCooker.cpp:220
↓ 1 callers
Method
CreateBoxShape
Engine/source/EtFramework/Physics/PhysicsManager.cpp:47
↓ 1 callers
Method
CreateProgram
--------------------------------- GlContext::CreateProgram Create a program object and return its handle
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1426
↓ 1 callers
Method
CreateShader
--------------------------------- GlContext::CreateShader Create a shader object and return its handle
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1416
↓ 1 callers
Method
CreateSphereShape
Engine/source/EtFramework/Physics/PhysicsManager.cpp:54
↓ 1 callers
Method
CreateWorld
Engine/source/EtFramework/Physics/PhysicsManager.cpp:41
↓ 1 callers
Method
Deinit
--------------------------------- FileResourceManager::Deinit Cleans up packages
Engine/source/EtEditor/Content/FileResourceManager.cpp:60
↓ 1 callers
Method
DeleteFramebuffers
Engine/source/EtRendering/SceneRendering/PostProcessingRenderer.cpp:25
↓ 1 callers
Method
DeleteProgram
--------------------------------- GlContext::DeleteProgram Delete a program by its handle
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1446
↓ 1 callers
Method
Deref
--------------------------------- I_Asset::Reference::Deref Allows the reference to be unloaded if needed (by deleting the smart asset pointer)
Engine/source/EtCore/Content/Asset.cpp:65
↓ 1 callers
Method
Destroy
--------------------------------- DirectionalShadowData::Destroy This is not done in the d-tor, so that this type can be copied by value without free
Engine/source/EtRendering/GraphicsTypes/DirectionalShadowData.cpp:67
↓ 1 callers
Method
DestroyInstance
Engine/source/EtCore/Util/Singleton.h:23
↓ 1 callers
Method
DestroyTool
------------------------------------- EditorToolNode::DestroyTool
Engine/source/EtEditor/Layout/EditorToolNode.cpp:156
↓ 1 callers
Method
Draw
Engine/source/EtRendering/PlanetTech/Patch.cpp:150
↓ 1 callers
Method
DrawElementsInstanced
--------------------------------- GlContext::DrawElementsInstanced Draw instanced vertex data with indices
Engine/source/EtRendering/GraphicsContext/GlContextImpl.hpp:1037
↓ 1 callers
Method
DrawOverlays
----------------------------------- ShadedSceneRenderer::DrawOverlays Post scene things which should be drawn to the viewport before anti aliasing
Engine/source/EtRendering/SceneRendering/ShadedSceneRenderer.cpp:445
← previous
next →
301–400 of 1,651, ranked by callers