Logo
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CSharpKmyMath::Aabb
 CYukar.Engine.Layout.AbstractController
 CYukar.Engine.AbstractLayoutStateConcrete class in layout condition
 CYukar.Engine.AbstractRenderObjectBase class for drawing objects for layout
 CYukar.Engine.ActionEffecterA class that performs actions such as menus
 CYukar.Engine.ButtonGadget.AnimDataChange information when pressed
 CYukar.Engine.AskExitViewClass for displaying end confirmation
 CSharpKmyBase::Asset
 CYukar.Common.Rom.Script.AttrArguments (base class)
 CAttribute
 CYukar.Engine.AudioA class that manages playback of general audio such as BGM/SE/ME
 CSharpKmyBase::PerformanceMeter::AutoPeriod
 CYukar.Engine.MapScene.AutoSkipSettings
 CYukar.Common.Rom.Hero.AvailableItemAvailable item information
 CYukar.Engine.BakinObjectUser script base class to be used by assigning to MapCharacter
 CYukar.Common.Rom.BattleBgSettingsBattle background information class
 CYukar.Engine.BattleCharacterBaseBase class of characters (enemy/ally) in battle
 CYukar.Engine.BattleCharacterPositionPlacement information of allies and enemies during battle
 CYukar.Engine.GameContentCreatorSub.BattleContentGetterBaseBase class for layout battle information acquisition processing
 CYukar.Engine.BattleEnemyInfoA class for passing enemy information in encounter settings, etc.
 CYukar.Engine.BattleEnumVarious definitions of battle
 CYukar.Engine.BattleEnum.BattleRewardsBattle reward information
 CYukar.Engine.BattleSequenceManagerBase
 CYukar.Engine.BattleStatusWindowDrawerManagement class for the status window during battle
 CYukar.Engine.BattleTestScenebattle test scene
 CYukar.Engine.BattleTestStructA class for passing information to the battle test
 CBinaryReader
 CBinaryWriter
 CYukar.Engine.BindPropertyInput value information
 CYukar.Engine.MapCollisionBit.BitContentBit content 8bit is assumed to be available
 CYukar.Engine.BitwiseOperationA class of bitwise operations
 CSharpKmyGfx::BlendInfo
 CYukar.Engine.BlinkerA class for receiving the result of making a round trip between specified colors at a specified time
 CSharpKmyGfx::Buffer
 CButton
 CYukar.Engine.ButtonGadgetbutton gadget Type that responds by pressing
 CYukar.Common.Rom.GameContentParser.CachedResultStructure for storing the parsing result
 CSharpKmyGfx::CameraGizmo
 CYukar.Engine.CameraManagerA class that plays the camera created with the camera tool
 CYukar.Common.Rom.GameSettings.CameraPresetcamera preset
 CYukar.Common.GameData.CastJobA class that stores save information about occupations
 CYukar.Common.CatalogA class for collectively managing all edit data
 CYukar.Common.Rom.Effect.CellDefCell information
 CYukar.Common.GameData.Party.ChangedGraphic
 CYukar.Engine.BattleEnum.CharacterLevelUpDataInformation about changes when leveling up due to gaining experience points
 CYukar.Engine.Controls.SBTreeView.CheckedTag
 CYukar.Engine.ChipInfoBaseBase class for terrain resource instances
 CYukar.Common.Resource.ChipItemInfoOldClass used to convert game files for SGB
 CYukar.Engine.ChipSetInfoA class that collectively manages the terrain resources of a map
 CYukar.Engine.ChipUtilUtility class for terrain resources
 CYukar.Engine.ChoiceWindowDrawer.ChoiceItemDataChoice data
 CYukar.Engine.ChoiceWindowDrawerWindow management/drawing class with options
 CYukar.Common.Resource.MapObject.CollisionInfo
 CYukar.Engine.MapCharacter.CollisionStatusA class that stores information about collisions
 CYukar.Engine.CollisionUtilUtilities for Collision Matrix
 CSharpKmyGfx::Color
 CYukar.Common.Rom.Effect.ColorDefcolor information
 CYukar.Common.Rom.Script.Commandscript command class
 CYukar.Engine.common.CommonTerrainMaterialA class that manages the surface material of the terrain that can be used universally even if it is not registered in the resource
 CYukar.Common.Rom.Event.Conditionseat conditions
 CYukar.Common.GameData.Hero.ConditionInfostate expiration
 CYukar.Engine.ConfigPreferences class
 CYukar.Engine.MapCharacter.CollisionStatus.ContactStatusCollision information
 CYukar.Common.Rom.GameContentParser.CachedResult.ContentContent included in the parse result
 CSharpKmyIO::Controller
 CYukar.Engine.Config.ControlPadAssign
 CYukar.Engine.FieldBattleViewer.DamageEntry
 CYukar.Engine.DataConverterA class that converts from data older than the current version
 CYukar.Common.DebugSettingsA structure for holding the status of debugging flags during test play.
 CSharpKmyBase::DebugUI
 CYukar.Common.Resource.NSprite.DefParent class that manages sprite resource frame settings
 CYukar.Engine.DisplayIdUtilManagement class for the currently active DisplayID
 CYukar.Engine.MapCharacter.DisplayObject3D objects linked to MapCharacter
 CYukar.Common.Catalog.DlcInfoDLC management structure
 CSharpKmyGfx::Drawable
 CYukar.Engine.Easing.EasingFunctionEasing class / get a smooth transition from a specified value to a specified value with various interpolation methods
 CYukar.Common.Util.EditorVersionEditor version information
 CYukar.Engine.MapScene.EffectDrawEntryEffect rendering information
 CYukar.Engine.EffectDrawerBaseBase class for drawing effects (sprites/particles)
 CSharpKmyGfx::EmoteInstance
 CSharpKmyGfx::EmoteTexture
 CYukar.Common.Rom.Map.EncountBattle Encounter Information Class
 CYukar.Common.Plugin.EnginePluginManagerEngine plugin interface
 CYukar.Engine.EnhanceEffectA class for managing temporary ability enhancements such as saving and guarding
 CYukar.Common.common.TaggedData.Entry
 CYukar.Common.Rom.Hero.EquipmentsEquipment information
 CEventArgs
 CYukar.Common.EventUtilUtility class that performs various operations related to bullet events
 CYukar.Common.GameData.Hero.EvolutionResultEvolution result
 CYukar.Engine.FaceView.FaceCharacter
 CYukar.Engine.FaceView
 CYukar.Engine.FieldBattleViewer
 CYukar.Common.FileUtilUtility class for file operations
 CYukar.Common.Rom.EffectParamSettings.FilterTagProperty
 CYukar.Engine.ItemFilter.FilterTagPropertyProperties for filtering
 CYukar.Common.Resource.NSprite.FlashDefA class that manages flash settings for sprite resources
 CYukar.Common.Rom.Effect.FlashDefflash information
 CYukar.Engine.Controls.SBTreeView.FolderTag
 CYukar.Engine.MapEngine.Followerplatoon member
 CSharpKmyGfx::Font
 CForm
 CSharpKmyGfx::Framebuffer
 CSharpKmyIO::FSEx
 CYukar.Engine.GadgetImageImage information displayed on the gadget
 CYukar.Engine.AbstractRenderObject.GameContentA structure that stores in-game information used for drawing
 CYukar.Engine.GameContentCreatorA class that picks up in-game information and generates drawing items
 CYukar.Engine.GameContentCreatorSub.GameContentGetterFor layout A class that returns character strings and images of in-game information according to the result of parsing special formats
 CYukar.Common.Rom.GameContentParserClass for pre-parsing special formats for layout
 CYukar.Common.GameDataManagerGame data management class (Catalog for save data)
 CSharpKmyGfx::GameView
 CkmyGfx::GameViewDrawHook
 CSharpKmyGfx::GameViewDrawHook
 CSharpKmyGfx::GameViewDrawSuspendChecker
 CYukar.Engine.GaugeDrawerA class that draws gauges such as HP bars
 CSharpKmyGfx::GeomCluster
 CSharpKmyGfx::GeometryInstance
 CSharpKmyGfx::GfxDriver
 CSharpKmyGfx::GfxTest
 CYukar.Common.Rom.GameSettings.GlossaryIn-game glossary
 CYukar.Engine.GraphicsA class that manages the loading and drawing of models and textures
 CYukar.Engine.GraphicsCoreThe entity of the graphics management class
 CYukar.Common.GameData.GrowthParamParameter class that changes with level
 CYukar.Engine.MapData.HeightMapResultA class for storing rough collision information of an object by chewing it (for SGB, it will be deleted in Bakin later)
 CSharpKmyMath::Helper
 CYukar.Engine.Controls.MultiSelectTreeView.HelperTag
 CYukar.Engine.Controls.HsvColor
 CSharpKmyGfx::ICBMaterial
 CYukar.Common.Rom.IChunkData chunk I/F
 CYukar.Common.Rom.IDatabaseItem
 CSystem.IDisposable
 CYukar.Engine.Easing.IEasingSummary of easing functions
 CYukar.Common.GameData.IGameDataItemBase class for save data information
 CYukar.Common.WindowsShellAPI.IImageListfor WIN32APi
 CYukar.Engine.IInputConfigStreamerRead and write input value settings
 CYukar.Common.WindowsShellAPI.IMAGEINFOfor WIN32APi
 CYukar.Common.WindowsShellAPI.IMAGELISTDRAWPARAMSfor WIN32APi
 CYukar.Common.GameData.IMapCharacterBattleStatus
 CYukar.Engine.InputClass to get input from mouse/keyboard/gamepad
 CYukar.Engine.InputCoreThe entity of the input management class
 CYukar.Engine.InputPropertyinput setting
 CYukar.Common.Resource.GfxResourceBase.InternalCollisionA class that manages simple collision settings for 3D stamps/2D stamps
 CSharpKmyGfx::InternalCommandBuffer
 CSharpKmyGfx::InternalCommandBufferHandle
 CISupportInitialize
 CYukar.Engine.common.CommonTerrainMaterial.ItemMaterial item
 CYukar.Engine.ItemFilterFilter items
 CSystem.Windows.Forms.IWin32Window
 CkmyBase::Job
 CSharpKmyBase::Job
 CYukar.Common.GameData.Party.JointInfo
 CYukar.Engine.MapCharacter.JointInfofor model joints
 CYukar.Common.Resource.BlendShape.Clip.KeyValue
 CYukar.Engine.KmyUtil
 CYukar.Engine.LayoutDrawerlayout drawing class
 CYukar.Engine.LayoutDrawerPreviewLayout drawing class for preview
 CYukar.Engine.LayoutItemListGenerator
 CYukar.Engine.LayoutManagerManage layout behavior
 CYukar.Common.GameData.Hero.LearnSkillResultSkill Acquisition Result
 CSharpKmyGfx::LegacyParticleDef
 CSharpKmyGfx::LegacyParticleRoot
 CYukar.Engine.BattleEnum.LevelUpDataEXP acquisition information
 CYukar.Engine.GameMain.LoadedSeID list of system sound effects
 CSharpKmyBase::Locale
 CSharpKmyGfx::LocalLight
 CYukar.Engine.DebugDialog.LogEntryEvent log entry
 CkmyBase::Logger
 CSharpKmyBase::Logger
 CYukar.Engine.LogoSceneBoot logo display scene
 CYukar.Engine.LogPropertylog elements
 CSharpKmyBase::ManagedCrash
 CSharpKmyGfx::Manipulator
 CYukar.Common.Rom.Map.MapCBSizeInfo
 CYukar.Engine.MapCharacterCollisionBuilderClass for generating MapCharacter collision
 CYukar.Engine.MapCharacterMoveMacroClass for automatically moving MapCharacter according to specification
 CYukar.Engine.MapClusterBuilderClass to generate terrain mesh according to Common.Rom.Map
 CYukar.Engine.MapCollisionBitThe hit judgment of the terrain and map objects is summarized in bits Information (8 bits) 4 pieces are one 2 bits from the bottom of the 8 bits for information on whether or not you can walk 4 bits for information on stairs 1 bit for information on unwalkable ground 1 bit reserved
 CYukar.Engine.MapCollisionBitsSameXZHit judgment information for the map on the same XZ coordinates
 CYukar.Engine.MapCollisionsDepotWithBitA class that summarizes hit detection for all XZ coordinates of a map using bits
 CYukar.Engine.MapCollisonsDepotConverter2SerializableListsConvert bit map hit judgment to serializable Int type List
 CYukar.Engine.MapEngineSeparation of event and player management from the MapScene class
 CYukar.Engine.MapLoadManagerA class that manages map preloading
 CYukar.Engine.MapObjectCollisionBuilderClass for generating object collisions
 CYukar.Engine.MapUtilUtility class for various processing related to maps
 CYukar.Engine.AbstractRenderObject.MaskSettings
 CSharpKmyGfx::Material
 CSharpKmyGfx::MaterialInfo
 CSharpKmyGfx::MaterialInstance
 CSharpKmyMath::Matrix4
 CYukar.Engine.BattleEnum.MemberChangeDataInformation on member changes during battles due to events
 CYukar.Engine.MenuControllerBaseBase class for menu management
 CYukar.Engine.MessageReader.MessageEntrymessage entry
 CYukar.Engine.MessageReader.MessageEntry.MessagePartsMessage split by format or newline
 CYukar.Engine.MessageReaderA class for interpreting and sequencing formatting in messages and conversations
 CSharpKmyGfx::ModelData
 CSharpKmyGfx::ModelInstance
 CYukar.Engine.MapCollisionBit.BitContent.MovableStatusInformation on walking ability
 CYukar.Engine.MapScene.MovieDrawEntryMovie drawing information
 CYukar.Common.Resource.NSprite.NodeDefA class that manages layer frame settings for sprite resources
 CYukar.Common.Rom.Effect.NodeDefNode information
 CSharpKmyGfx::NodeInstance
 CYukar.Engine.EffectDrawer.NodeStateState by layer
 CYukar.Engine.DebugCastParamDialog.Param
 CYukar.Common.Resource.Shader.ParamInfo
 CSharpKmyGfx::ParticleInstance
 CSharpKmyGfx::ParticleRoot
 CSharpKmyGfx::PCTVTX
 CSharpKmyGfx::PCVTX
 CYukar.Engine.PercentGraph
 CYukar.Engine.PerformanceDrawerperformance meter
 CSharpKmyBase::PerformanceMeter
 CSharpKmyIO::Peripheral
 CSharpKmyPhysics::PhysicsBase
 CSharpKmyPhysics::PhysicsNode
 CkmyPhysics::PhysicsNotifyTarget
 CSharpKmyPhysics::PhysicsNotifyTarget
 CSharpKmyPhysics::PhysicsObject
 CYukar.Common.Rom.Map.EventRef.PickupInfoInformation for pickup (unused)
 CSharpKmyMath::Plane
 CYukar.Common.Plugin.PluginDefTool plug-in interface
 CYukar.Common.Plugin.PluginManagerTool plug-in loading/management class
 CYukar.Common.WindowsShellAPI.POINTfor WIN32APi
 CYukar.Engine.Touch.PointInput information
 CYukar.Common.Rom.Effect.PosScaleDefPosition/scale information
 CSharpKmyGfx::Primitive
 CYukar.Engine.ProcessingTimeLogerElapsed time log
 CYukar.Engine.ProcessingTimerprocessing time
 CSharpKmyMath::Quat
 CSharpKmyPhysics::RayCastHit
 CYukar.Common.WindowsShellAPI.RECTfor WIN32APi
 CSharpKmyMath::Rectangle
 CSharpKmyGfx::RefCapture
 CSharpKmyGfx::Render
 CYukar.Engine.GameContentCreator.RenderContentA structure that stores information used for drawing
 CYukar.Engine.AbstractRenderObject.RenderPropertyA structure that stores information such as coordinates used for drawing
 CYukar.Engine.AbstractRenderObject.RenderStatus
 CYukar.Common.Resource.ResourceHolderA class that manages resource references
 CYukar.Engine.Properties.ResourcesA strongly typed resource class for looking up localized strings, etc.
 CYukar.Engine.ResultStatusWindowDrawerBattle result screen drawing class
 CYukar.Common.RevisionUtil.RevisionInfoRevision information
 CYukar.Common.RevisionUtilClass for extracting revision information from text stored svn info
 CYukar.Common.Rom.Effect.RotateDefrotation information
 CYukar.Engine.AbstractRenderObject.GameContent.SavePropertySave data information
 CSBEditorForm
 CYukar.Engine.SceneBasebase class for each scene
 CYukar.Engine.ScriptRunnerEvent content execution class
 CYukar.Engine.MapScene.ScriptRunnerDictionaryA class for managing events currently being executed or waiting to be executed
 CSharpKmyMath::Segment3
 CYukar.Engine.LayoutManager.SelectProperty
 CYukar.Engine.SpecialTextRenderer.SeparatedByLineParamsDrawing information divided for each line
 CYukar.Engine.SerializableListList of serializable Int types
 CSharpKmyGfx::Shader
 CSharpKmyBase::SharedPtr< T >
 CSharpKmyBase::SharedPtr< kmyGfx::GameView >
 CYukar.Engine.SharpScriptProviderClass for compiling user scripts
 CYukar.Common.WindowsShellAPI.SHFILEINFO
 CYukar.Engine.AbstractRenderObject.GameContent.ShopItemPropertyItem information displayed in the shop
 CYukar.Engine.MapEngine.ShotInfoA class that manages event firing tasks
 CYukar.Engine.SingleColumnPageSelectorControl class that can move to multiple pages with 1 column
 CYukar.Common.Rom.Hero.SkillLearnLevelAcquired skill information
 CYukar.Engine.SkyDrawerDistant view drawing class
 CYukar.Engine.SharpScript.SolutionUtil
 CSharpKmyAudio::Sound
 CYukar.Engine.Audio.SoundDefan instance of the loaded sound
 CYukar.Engine.SoundObjectsound effect object class
 CSharpKmyGfx::SpriteBatch
 CYukar.Engine.SpriteFaceManager
 CYukar.Engine.SpriteManagerManagement class for displaying sprites and images on 2D surfaces
 CYukar.Common.Resource.StairItemInfoOldClass used to convert game files for SGB
 CYukar.Engine.MapCollisionBit.BitContent.StairStatuscondition of stairs
 CSharpKmyGfx::StateInfo
 CYukar.Engine.BattleStatusWindowDrawer.StatusDatastatus information
 CYukar.Engine.ResultStatusWindowDrawer.StatusData
 CYukar.Common.GameData.Hero.StatusEffectA class that manages status information augmented by equipment
 CYukar.Common.GameData.StatusValueData class for character status values during map/battle
 CSharpKmyBase::StdResourceServer
 CYukar.Engine.StopWatchStopwatch
 CSharpKmyBase::StringConv
 CkmyBase::Task
 CSharpKmyBase::Task
 CYukar.Engine.TaskManager
 CYukar.Engine.TelopPositionMarquee class for scrolling when the width of the description field string is not enough
 CYukar.Engine.AbstractRenderObject.GameContent.TelopPropertyGraphics drawing information
 CYukar.Engine.TerrainClass for managing terrain meshes
 CYukar.Common.Rom.Map.TerrainCBInfoTerrain clipboard information
 CYukar.Engine.TerrainCollisionBuilderClass for generating terrain collision
 CYukar.Engine.TerrainCollisionBuilder.TerrainVertexTerrain mesh for collision
 CYukar.Engine.TextDrawerString drawing class for general use It's easier to use with the Graphics.DrawString family of methods, so it's usually recommended to use them.
 CSharpKmyGfx::Texture
 CYukar.Engine.GameContentCreator.ThumbnailThumbnail management class
 CYukar.Engine.common.ThumbnailManager.ThumbnailInfoThumbnail generation task management class
 CYukar.Engine.common.ThumbnailManagerClass that performs thumbnail creation processing
 CYukar.Engine.TouchTouch/mouse input acquisition processing
 CYukar.Engine.TouchColliderhit detection for touch
 CYukar.Engine.TouchColliedersCollider management class for touch reactions
 CYukar.Engine.TouchCoreEntity of touch input management class
 CYukar.Engine.TouchStateState of touch input
 CSharpKmyGfx::Transform
 CYukar.Engine.TransitionUtilA class for blindfolding with a captured image when transitioning maps
 CTreeView
 CYukar.Engine.TweenBase< T >Base class for tweening
 CYukar.Engine.TweenBase< Color >
 CYukar.Engine.TweenBase< float >
 CYukar.Engine.TweenBase< Vector2 >
 CYukar.Engine.TweenListManager< T, TweenClass >A class that performs tween processing to smoothly transition between specified values over time.
 CSharpKmyGfx::UniformWriter
 CYukar.Common.Rom.GameSettings.ExportSettings.UnityUnity output settings
 CYukar.Engine.SpriteManager.PictureSprite.UnloadEntry
 CUserControl
 CYukar.Common.Utilutility class
 CYukar.Common.GameData.VariableBase class for values stored in variable boxes
 CYukar.Common.GameData.VariableArrayClass for managing array variables
 CYukar.Common.VariableUtilsUtility class that performs various operations related to variable boxes
 CSharpKmyMath::Vector2
 CSharpKmyMath::Vector3
 CSharpKmyMath::Vector4
 CSharpKmyPhysics::Vehicle
 CSharpKmyGfx::VertexBuffer
 CSharpKmyGfx::VertexPositionColor
 CSharpKmyGfx::VertexPositionNormalMapTexture2Color
 CSharpKmyGfx::VertexPositionNormalTextureColor
 CSharpKmyGfx::VertexPositionTextureColor
 CSharpKmyGfx::ViewVolume
 CYukar.Engine.VirtualPadvirtual pad class
 CYukar.Engine.TerrainCollisionBuilder.WalkableMapclass for mapping walkable coordinates
 CYukar.Engine.MapCollisionBit.BitContent.WalkableTerrainInformation on whether the ground is walkable
 CYukar.Engine.WindowDrawerA class that draws a window type image
 CYukar.Common.Rom.GameSettings.ExportSettings.WindowsWindows export settings
 CYukar.Common.WindowsShellAPIClass that summarizes definitions for WIN32API calls
 CYukar.Common.Catalog.YamlFileDataYaml storage management structure