MCPcopy Create free account

hub / github.com/NcStudios/NcEngine / types & classes

Types & classes1,085 in github.com/NcStudios/NcEngine

↓ 167 callersClassImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
source/external/imgui/imgui.h:267
↓ 16 callersClassIndent
@brief RAII wrapper for scoped indentation. */
include/ncengine/ui/ImGuiUtility.h:146
↓ 11 callersClassVector3
include/ncengine/NcFwd.h:24
↓ 7 callersClassHash
include/ncengine/ecs/Entity.h:55
↓ 6 callersClassImGuiStoragePair
source/external/imgui/imgui.h:2265
↓ 6 callersClassImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
source/external/imgui/imgui_internal.h:494
↓ 4 callersClassDescriptorWrite
Represents the binding of a resource handle to the descriptor set's GPU memory */
source/engine/graphics/api/vulkan/shaders/ShaderDescriptorSets.h:16
↓ 4 callersClassImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
source/external/imgui/imgui.h:143
↓ 4 callersClassVmaSuballocationOffsetLess
source/external/vulkan/vk_mem_alloc.h:3209
↓ 3 callersClassAnyComponent
include/ncengine/NcFwd.h:14
↓ 3 callersClassAttachment
source/engine/graphics/api/vulkan/renderpasses/Attachment.h:37
↓ 3 callersClassCollider
include/ncengine/NcFwd.h:64
↓ 3 callersClassiterator
source/external/vulkan/vk_mem_alloc.h:4860
↓ 2 callersClassImGuiPtrOrIndex
source/external/imgui/imgui_internal.h:1215
↓ 2 callersClassImGuiStyleMod
Storage of stack sizes for debugging/asserting
source/external/imgui/imgui_internal.h:146
↓ 2 callersClassImGuiTextRange
source/external/imgui/imgui.h:2218
↓ 2 callersClassImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame, in practice we currently keep it for each wi
source/external/imgui/imgui_internal.h:157
↓ 2 callersClassImmutableBuffer
Buffer that is intended for infrequent or one-time writes on the CPU, and frequent reads on the GPU.
source/engine/graphics/api/vulkan/buffers/ImmutableBuffer.h:13
↓ 2 callersClassMemoryResourceBadAlloc
source/engine/alloc/MemoryResource.h:41
↓ 2 callersClassRenderPass
source/engine/graphics/api/vulkan/renderpasses/RenderPass.h:16
↓ 2 callersClassVmaSuballocationItemSizeLess
source/external/vulkan/vk_mem_alloc.h:3211
↓ 2 callersClassVmaSuballocationOffsetGreater
source/external/vulkan/vk_mem_alloc.h:3210
↓ 2 callersClassconst_iterator
source/external/vulkan/vk_mem_alloc.h:4857
↓ 2 callersClassconst_reverse_iterator
source/external/vulkan/vk_mem_alloc.h:4858
↓ 2 callersClassreverse_iterator
source/external/vulkan/vk_mem_alloc.h:4856
↓ 1 callersClassClientObjectProperties
Properties describing how an object interacts with the world. */
source/engine/physics/PhysicsPipelineTypes.h:28
↓ 1 callersClassDebugWidget
include/ncengine/physics/Collider.h:23
↓ 1 callersClassDeviceInfo
The public device information structure for returning queried values.
source/engine/audio/rtaudio/RtAudio.h:287
↓ 1 callersClassImColor
Helper to build glyph ranges from text/string data
source/external/imgui/imgui.h:146
↓ 1 callersClassImDrawChannel
Forward declarations
source/external/imgui/imgui.h:133
↓ 1 callersClassImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
source/external/imgui/imgui.h:134
↓ 1 callersClassImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
source/external/imgui/imgui.h:136
↓ 1 callersClassImDrawListSharedData
Helper to build a ImDrawData instance
source/external/imgui/imgui_internal.h:125
↓ 1 callersClassImGuiKeyRoutingData
Routing table entry (sizeof() == 16 bytes)
source/external/imgui/imgui_internal.h:1310
↓ 1 callersClassImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
source/external/imgui/imgui_internal.h:1410
↓ 1 callersClassImGuiOldColumns
Storage data for a single column for legacy Columns() api
source/external/imgui/imgui_internal.h:142
↓ 1 callersClassImGuiStackLevelInfo
source/external/imgui/imgui_internal.h:1694
↓ 1 callersClassImGuiTabBar
Stacked style modifier, backup of modified data so we can restore it
source/external/imgui/imgui_internal.h:147
↓ 1 callersClassImGuiTabItem
Storage for a tab bar
source/external/imgui/imgui_internal.h:148
↓ 1 callersClassImGuiTableColumn
Storage for a table
source/external/imgui/imgui_internal.h:150
↓ 1 callersClassImGuiTableColumnSettings
sizeof() ~ 12
source/external/imgui/imgui_internal.h:2685
↓ 1 callersClassImGuiTableInstanceData
Storage for one column of a table
source/external/imgui/imgui_internal.h:151
↓ 1 callersClassImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
source/external/imgui/imgui_internal.h:153
↓ 1 callersClassImGuiWindow
Storage for a column .ini settings
source/external/imgui/imgui_internal.h:155
↓ 1 callersClassImGui_ImplVulkanH_Window
source/external/imgui/imgui_impl_vulkan.h:102
↓ 1 callersClassImmutableImage
source/engine/graphics/api/vulkan/textures/ImmutableImage.h:7
↓ 1 callersClassPerFrameGpuContext
source/engine/graphics/api/vulkan/Swapchain.h:19
↓ 1 callersClassRandom
* @brief Random number generator. * * A shared Random instance can be retrieved from the NcEngine pointer. Additional * instances can
include/ncengine/math/Random.h:19
↓ 1 callersClassRtApi
source/engine/audio/rtaudio/RtAudio.h:265
↓ 1 callersClassStop
* @brief A type used to simplify creating SkeletalAnimator state machine states. * * The Stop state is used to stop an animation and remove it from
include/ncengine/graphics/SkeletalAnimationTypes.h:44
↓ 1 callersClassVector2
include/ncengine/NcFwd.h:23
EnumALLOCATION_TYPE
source/external/vulkan/vk_mem_alloc.h:6012
ClassAccessPolicy
include/ncengine/ecs/AccessPolicy.h:60
EnumAction
* @brief Options for controlling the behavior of the animation. */
include/ncengine/graphics/SkeletalAnimationTypes.h:19
ClassAllFilter
include/ncengine/ecs/AccessPolicy.h:46
ClassAllocation
source/external/vulkan/vk_mem_alloc_handles.hpp:26
EnumAllocationCreateFlagBits
source/external/vulkan/vk_mem_alloc_enums.hpp:108
ClassAllocationCreateInfo
source/external/vulkan/vk_mem_alloc_handles.hpp:14
ClassAllocationCreateInfo
source/external/vulkan/vk_mem_alloc_structs.hpp:955
ClassAllocationInfo
source/external/vulkan/vk_mem_alloc_handles.hpp:16
ClassAllocationInfo
source/external/vulkan/vk_mem_alloc_structs.hpp:1191
ClassAllocator
source/external/vulkan/vk_mem_alloc_handles.hpp:29
ClassAllocator
VMA uses function pointers from VmaAllocator instead
source/external/vulkan/vk_mem_alloc.hpp:36
EnumAllocatorCreateFlagBits
source/external/vulkan/vk_mem_alloc_enums.hpp:6
ClassAllocatorCreateInfo
source/external/vulkan/vk_mem_alloc_handles.hpp:8
ClassAllocatorCreateInfo
source/external/vulkan/vk_mem_alloc_structs.hpp:399
ClassAllocatorInfo
source/external/vulkan/vk_mem_alloc_handles.hpp:9
ClassAllocatorInfo
source/external/vulkan/vk_mem_alloc_structs.hpp:554
ClassAlsaHandle
A structure to hold various information related to the ALSA API implementation.
source/engine/audio/rtaudio/RtAudio.cpp:7815
ClassAlternativeComponent
test/ecs/AnyComponent_unit_tests.cpp:5
ClassAny
include/ncengine/ecs/detail/AnyComponentUtility.h:82
ClassAnyComponent
@brief Generic interface around component types. */
include/ncengine/ecs/AnyComponent.h:10
ClassAnyImplBase
include/ncengine/ecs/detail/AnyComponentUtility.h:11
ClassAnyImplConcrete
include/ncengine/ecs/detail/AnyComponentUtility.h:23
ClassAnyImplStorage
include/ncengine/ecs/detail/AnyComponentUtility.h:9
EnumApi
source/engine/audio/rtaudio/RtAudio.h:272
ClassAsioHandle
source/engine/audio/rtaudio/RtAudio.cpp:3329
ClassAssetDependencyChecker
include/ncengine/ecs/detail/EditorMacros.h:10
ClassAssetFlags
include/ncengine/asset/Assets.h:17
ClassAssetId
include/ncengine/asset/AssetId.h:10
ClassAssetSettings
source/engine/assets/NcAssetImpl.h:19
ClassAssetSettings
include/ncengine/NcFwd.h:36
ClassAssetSettings
include/ncengine/asset/NcAsset.h:16
ClassAssetSettings
* @brief Options for configuring NcAsset. * * Each option specifies the search directory for an asset type. Paths may be * absolute or relative to
include/ncengine/config/Config.h:26
ClassAtomicTransactionalIncrement
source/external/vulkan/vk_mem_alloc.h:3161
ClassAttachmentSize
source/engine/graphics/api/vulkan/renderpasses/Attachment.h:60
ClassAttachmentSlot
source/engine/graphics/api/vulkan/renderpasses/Attachment.h:44
EnumAttachmentType
source/engine/graphics/api/vulkan/renderpasses/Attachment.h:23
EnumAttenuationFunction
@todo InverseSquareLaw, Log? */
include/ncengine/audio/AudioSource.h:15
ClassAudioClipAssetManager
source/engine/assets/NcAssetImpl.h:9
ClassAudioClipAssetManager
source/engine/assets/manager/AudioClipAssetManager.h:12
ClassAudioClipAssetManager_tests
test/assets/AudioClipAssetManager_tests.cpp:14
ClassAudioClipView
include/ncengine/asset/Assets.h:80
ClassAudioDevice
@brief The name and device id of an available audio device. */
include/ncengine/audio/NcAudio.h:18
ClassAudioSettings
source/engine/audio/NcAudioImpl.h:15
ClassAudioSettings
include/ncengine/NcFwd.h:37
ClassAudioSettings
@brief Options for configuring NcAudio. */
include/ncengine/config/Config.h:83
ClassAudioSource
include/ncengine/NcFwd.h:30
ClassAudioSource
include/ncengine/audio/AudioSource.h:30
ClassAudioSourceProperties
include/ncengine/audio/AudioSource.h:20
next →1–100 of 1,085, ranked by callers