MCPcopy Create free account

hub / github.com/afritz1/OpenTESArena / types & classes

Types & classes1,174 in github.com/afritz1/OpenTESArena

↓ 74 callersClassTextureAsset
OpenTESArena/src/Interface/IntroUiView.h:8
↓ 65 callersClassRect
OpenTESArena/src/Interface/Panel.h:21
↓ 19 callersClassColor
OpenTESArena/src/Utilities/Color.h:11
↓ 19 callersClassVulkanPipelineKey
OpenTESArena/src/Rendering/VulkanRenderBackend.h:220
↓ 15 callersClassTextureAsset
OpenTESArena/src/Weather/ArenaWeatherUtils.h:14
↓ 11 callersClassRect
OpenTESArena/src/Math/Rect.h:10
↓ 10 callersClassLockedBuffer
OpenTESArena/src/Rendering/RenderBuffer.h:8
↓ 10 callersClassSurface
OpenTESArena/src/Rendering/Window.h:11
↓ 8 callersClassINFVoxelTexture
OpenTESArena/src/Assets/INFFile.h:16
↓ 8 callersClassScopedUiTextureRef
Owning reference to a UI texture ID.
OpenTESArena/src/Rendering/RenderTextureUtils.h:65
↓ 8 callersClassVulkanHeapMapping
OpenTESArena/src/Rendering/VulkanRenderBackend.h:150
↓ 7 callersClassLockedTexture
OpenTESArena/src/Rendering/RenderTextureUtils.h:18
↓ 6 callersClassColorReal
OpenTESArena/src/Utilities/Color.h:75
↓ 5 callersClassCoordDouble2
OpenTESArena/src/World/Coord.h:23
↓ 5 callersClassCoordInt2
Various coordinate structs for representing a unique voxel or point in the game world.
OpenTESArena/src/World/Coord.h:27
↓ 5 callersClassCoordInt3
OpenTESArena/src/World/Coord.h:58
↓ 5 callersClassMapGroup
OpenTESArena/src/Game/Options.h:22
↓ 5 callersClassQuaternion
OpenTESArena/src/Math/Quaternion.h:9
↓ 5 callersClassRect
OpenTESArena/src/Rendering/Window.h:13
↓ 5 callersClassSearchResult
OpenTESArena/src/World/ArenaCityUtils.cpp:233
↓ 4 callersClassCoordDouble3
OpenTESArena/src/World/Coord.h:24
↓ 4 callersClassListBoxProperties
OpenTESArena/src/UI/ListBox.h:16
↓ 4 callersClassScopedObjectTextureRef
Owning reference to an object texture ID.
OpenTESArena/src/Rendering/RenderTextureUtils.h:35
↓ 3 callersClassLandTraits
Helper struct for original game's distant land.
OpenTESArena/src/Sky/ArenaSkyUtils.h:22
↓ 3 callersClassRect
OpenTESArena/src/UI/Surface.h:8
↓ 2 callersClassClock
OpenTESArena/src/Weather/WeatherInstance.h:15
↓ 2 callersClassHeapBlock
components/utilities/Heap.h:7
↓ 2 callersClassINFLoreText
OpenTESArena/src/Assets/INFFile.h:107
↓ 2 callersClassMessageBoxBackgroundProperties
OpenTESArena/src/Interface/MessageBoxSubPanel.h:20
↓ 2 callersClassMessageBoxItemsProperties
OpenTESArena/src/Interface/MessageBoxSubPanel.h:42
↓ 2 callersClassMessageBoxTitleProperties
OpenTESArena/src/Interface/MessageBoxSubPanel.h:31
↓ 2 callersClassRenderEntityLoadedAnimation
OpenTESArena/src/Rendering/RenderEntityManager.h:24
↓ 2 callersClassSurface
A thin SDL_Surface wrapper. Surfaces are really just being used like scratch images which are then converted to a GPU texture later.
OpenTESArena/src/UI/Surface.h:13
↓ 2 callersClassTextRenderColorOverrideInfoEntry
OpenTESArena/src/UI/TextRenderUtils.h:32
↓ 2 callersClassTextRenderTextureGenInfo
Data for generating a texture for rendering text into.
OpenTESArena/src/UI/TextRenderUtils.h:22
↓ 2 callersClassTextureAsset
OpenTESArena/src/Assets/TextureUtils.h:16
↓ 2 callersClassVirtualHeapBlock
components/utilities/VirtualHeap.h:16
↓ 2 callersClassVoxelShadingDefinition
OpenTESArena/src/Voxels/VoxelShadingDefinition.h:6
↓ 2 callersClassVoxelShapeDefinition
Provides geometry for physics and rendering.
OpenTESArena/src/Voxels/VoxelShapeDefinition.h:65
↓ 2 callersClassVoxelTextureDefinition
OpenTESArena/src/Voxels/VoxelTextureDefinition.h:6
↓ 1 callersClassBoundingBox3D
OpenTESArena/src/Math/BoundingBox.h:6
↓ 1 callersClassCollisionShapeDefinition
OpenTESArena/src/Collision/CollisionShapeDefinition.h:29
↓ 1 callersClassColor
OpenTESArena/src/Weather/ArenaWeatherUtils.h:12
↓ 1 callersClassDate
The Date class manages all the data needed to identify a particular date in the game. The month and weekday are both zero-based so they can index into
OpenTESArena/src/Time/Date.h:8
↓ 1 callersClassEntityCitizenName
OpenTESArena/src/Entities/EntityChunkManager.h:38
↓ 1 callersClassEntityDefinition
OpenTESArena/src/Entities/CitizenUtils.h:19
↓ 1 callersClassEntry
OpenTESArena/src/Assets/ArenaTypes.h:607
↓ 1 callersClassEntry
OpenTESArena/src/Entities/EntityDefinitionLibrary.h:97
↓ 1 callersClassFlatState
OpenTESArena/src/Assets/INFFile.cpp:77
↓ 1 callersClassFontElement
OpenTESArena/src/Assets/FontFile.cpp:13
↓ 1 callersClassINFCeiling
OpenTESArena/src/Assets/INFFile.h:32
↓ 1 callersClassINFFlat
OpenTESArena/src/Assets/INFFile.h:51
↓ 1 callersClassINFFlatTexture
OpenTESArena/src/Assets/INFFile.h:25
↓ 1 callersClassINFKey
OpenTESArena/src/Assets/INFFile.h:90
↓ 1 callersClassInputActionListenerEntry
OpenTESArena/src/Input/InputManager.h:51
↓ 1 callersClassItemInstance
Represents a slot in an inventory, supports stacking.
OpenTESArena/src/Items/ItemInstance.h:7
↓ 1 callersClassLockDefinition
Supports both locks that can be picked, and locks that require a key.
OpenTESArena/src/World/LockDefinition.h:7
↓ 1 callersClassRect
OpenTESArena/src/WorldMap/ArenaLocationUtils.h:17
↓ 1 callersClassRenderDisplayMode
OpenTESArena/src/Rendering/Window.h:16
↓ 1 callersClassRenderElement2D
OpenTESArena/src/UI/UiCommand.h:6
↓ 1 callersClassRenderMeshInstance
OpenTESArena/src/Rendering/RenderMeshInstance.h:10
↓ 1 callersClassRenderTransformHeap
One per uniform buffer.
OpenTESArena/src/Rendering/RenderMeshUtils.h:19
↓ 1 callersClassRenderVoxelCombinedFaceVertexBuffer
Allocated vertex buffer in model space, reusable at the same voxel span in any chunk (transformed by the world space uniform in that chunk).
OpenTESArena/src/Rendering/RenderVoxelChunkManager.h:65
↓ 1 callersClassRiddleState
OpenTESArena/src/Assets/INFFile.cpp:100
↓ 1 callersClassSoftwareLight
OpenTESArena/src/Rendering/SoftwareRenderer.h:132
↓ 1 callersClassSpan
components/utilities/Span.h:15
↓ 1 callersClassTextBoxInitInfo
Helper struct for conveniently defining Rect + Properties together since currently they are somewhat coupled (rect dimensions == texture dimensions).
OpenTESArena/src/UI/TextBox.h:36
↓ 1 callersClassTransitionDefinition
OpenTESArena/src/World/MapLogic.h:10
↓ 1 callersClassTravelData
Shared between WorldMapPanel and ProvinceMapPanel for remembering the selected destination.
OpenTESArena/src/Interface/ProvinceMapUiModel.h:16
↓ 1 callersClassVoxelChasmDefinition
OpenTESArena/src/Voxels/VoxelChasmDefinition.h:39
↓ 1 callersClassVoxelDoorDefinition
OpenTESArena/src/Voxels/VoxelDoorDefinition.h:30
↓ 1 callersClassVoxelFaceCombineDirtyEntry
Faces marked for rebuilding this frame.
OpenTESArena/src/Voxels/VoxelFaceCombineChunk.h:42
↓ 1 callersClassVoxelFaceEnableEntry
OpenTESArena/src/Voxels/VoxelFaceEnableChunk.h:12
↓ 1 callersClassVoxelFacesEntry
Mappings of voxel faces to their combined face ID if any.
OpenTESArena/src/Voxels/VoxelFaceCombineChunk.h:30
↓ 1 callersClassVoxelTraitsDefinition
Grab-bag traits that don't fit into other existing categories. @todo: eventually split this up into dedicated definitions
OpenTESArena/src/Voxels/VoxelTraitsDefinition.h:37
↓ 1 callersClassVoxelTraitsDefinition
OpenTESArena/src/Interface/AutomapUiView.h:29
↓ 1 callersClassVoxelTriggerDefinition
Can have a sound and/or text definition.
OpenTESArena/src/Voxels/VoxelTriggerDefinition.h:37
↓ 1 callersClassWeatherDefinition
OpenTESArena/src/Audio/MusicUtils.h:10
↓ 1 callersClassWeatherInstance
OpenTESArena/src/Sky/SkyInstance.h:20
↓ 1 callersClassWorldMapMask
Stores world map mask data from TAMRIEL.MNU. 9 out of 10 of the masks are for provinces, while the last one is for the "Exit" button.
OpenTESArena/src/Assets/WorldMapMask.h:11
ClassAccessoryItemDefinition
OpenTESArena/src/Items/ItemDefinition.h:32
ClassAirPlacementDef
OpenTESArena/src/Sky/SkyDefinition.h:28
ClassAnimationState
OpenTESArena/src/UI/AnimationState.h:6
ClassAnimationStateInfo
OpenTESArena/src/Player/ArenaWeaponUtils.h:37
ClassApplicationExitListenerEntry
OpenTESArena/src/Input/InputManager.h:98
ClassArchive
components/archives/archive.hpp:65
ClassArenaArtifactTavernText
Each artifact text file (ARTFACT1.DAT, ARTFACT2.DAT) contains conversation strings about artifacts. Supposedly ARTFACT2.DAT is used when the player de
OpenTESArena/src/Assets/TextAssetLibrary.h:20
EnumArenaChasmType
OpenTESArena/src/Assets/ArenaTypes.h:93
EnumArenaCityType
Types of city locations in a world map province.
OpenTESArena/src/Assets/ArenaTypes.h:67
EnumArenaClimateType
Climate determines the textures and allowed weathers at an exterior world map location.
OpenTESArena/src/Assets/ArenaTypes.h:111
EnumArenaDoorType
Each type of door. Most doors swing open, while others raise up or slide to the side. Splitting doors do not appear in the original game but are suppo
OpenTESArena/src/Assets/ArenaTypes.h:102
ClassArenaFogState
OpenTESArena/src/Rendering/ArenaRenderUtils.h:21
EnumArenaInteriorType
Helps determine entity definitions during level generation. Separate from MenuType since it's only for interiors. - @todo: add an InteriorDefinition a
OpenTESArena/src/Assets/ArenaTypes.h:41
ClassArenaLevelLibrary
OpenTESArena/src/Assets/ArenaLevelLibrary.h:11
ClassArenaLocationData
One world map location.
OpenTESArena/src/Assets/CityDataFile.h:10
EnumArenaLocationType
Each location on a province map has a type.
OpenTESArena/src/Assets/ArenaTypes.h:56
EnumArenaMenuType
Maps one or more *MENU IDs to a type of transition voxel. Cities and the wilderness interpret IDs differently.
OpenTESArena/src/Assets/ArenaTypes.h:21
ClassArenaProvinceData
Each province contains 8 city-states, 8 towns, 16 villages, 2 main quest dungeons, and 14 spaces for random dungeons. The center province is an except
OpenTESArena/src/Assets/CityDataFile.h:23
ClassArenaRandom
OpenTESArena/src/World/ArenaLevelUtils.h:18
ClassArenaRandom
OpenTESArena/src/World/ArenaInteriorUtils.h:11
next →1–100 of 1,174, ranked by callers