Keyboard
⮜
🌓
▼
🏠
Igdrasil Engine
▼
📁
IgdrasilAuto
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
AssemblyLoader
▼
IO
▼
AssetRegistry
Item
PackedAssembly
▼
Assets
BinaryAsset
CodeAsset
FontAsset
▼
ImageAsset
Codec
ShaderProgram
TextAsset
▼
Loaders
IgdrasilDynamicLoader
IgdrasilStaticLoader
▼
Runtime
▼
ResourceManagement
DynamicAssetManager
▼
📁
IgdrasilMath
▼
📖
Documentation
Векторы и кватернионы
Матрицы
Коробки, линии и лучи
Кривые
Шумы
Утилиты MathUtils
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Math
MathUtils
▼
Boxes
DBox2
DBox3
FBox2
FBox3
IBox2
IBox3
LBox2
LBox3
▼
Curves
Curve<TOut, TPoint, TTime>
▼
Bezier
▼
AnimationCurve
Point
▼
DBezier1
Point
▼
DBezier2
Point
▼
DBezier3
Point
▼
FBezier1
Point
▼
FBezier2
Point
▼
FBezier3
Point
▼
CatmullRom
DCatmullRom1
DCatmullRom2
DCatmullRom3
FCatmullRom1
FCatmullRom2
FCatmullRom3
▼
Distributions
CurveDistribution
ExponentialDistribution
IDistribution
NormalDistribution
▼
Lines
DLine2
DLine3
DRay2
DRay3
FLine2
FLine3
FRay2
FRay3
▼
Matrices
DMatrix2x2
DMatrix2x3
DMatrix2x4
DMatrix3x2
DMatrix3x3
DMatrix3x4
DMatrix4x2
DMatrix4x3
DMatrix4x4
FMatrix2x2
FMatrix2x3
FMatrix2x4
FMatrix3x2
FMatrix3x3
FMatrix3x4
FMatrix4x2
FMatrix4x3
FMatrix4x4
▼
Noises
INoise<TIn, TOut>
▼
Perlin
CurlNoise2D
CurlNoise3D
GradientNoise2D
GradientNoise3D
PerlinNoise2D
PerlinNoise3D
▼
Transforms
DiscreteHartleyTransform
ITransform<TInput, TOutput>
TransformUtils
▼
Fourier
DiscreteFourierTransform
FastFourierTransform
FastFourierTransformRadix2
▼
Vectors
DQuaternion
DVector2
DVector3
DVector4
FQuaternion
FVector2
FVector3
FVector4
HVector2
HVector3
HVector4
IVector2
IVector3
IVector4
LVector2
LVector3
LVector4
▼
📁
IgdrasilCore
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
GameObject
IPointable<T>
▼
Attributes
LimitCountAttribute
ScriptExposedAttribute
ScriptExposedEnumAttribute
SerializableFieldAttribute
▼
Exceptions
AssetBundleException
ExceptionTags
IgdrasilException
WhatTheFuckException
▼
IO
BinaryReaderWithEndians
BinaryWriterWithEndians
JsonUtils
▼
PropertiesUtils
PropertyTree
XmlUtils
YamlUtils
▼
AssetBundle
AssetBundle
BundleDataBlock
IAssetBundleSerializer
IReference
▼
References
ArrayReference
LinkReference
NullReference
RealNumberReference
SignedNumberReference
StringReference
UnsignedNumberReference
▼
Serializers
AssetBundleBinarySerializer
AssetBundleCompressedSerializer
AssetBundleEncryptedSerializer
AssetBundleJsonSerializer
AssetBundlePropertySerializer
AssetBundleXmlSerializer
AssetBundleYamlSerializer
▼
Serializables
IAssetSerializable
IBinarySerializable
▼
Utils
ComparisonUtils
EncryptionHelper
HashHelper
MemberType
Random
ReadOnlyUtils
ReflectionUtils
ResourceHelper
StringUtils
UID
▼
Adler
Adler16
Adler32
▼
Compression
CompressionHelper
CompressionMethod
LzmaHelper
▼
CRC
CRC16
CRC32
CRC8
▼
Trees
IReadOnlyTree<TKey, TValue>
Tree<TKey, TValue>
TreeExtensions
TreeNodeType
▼
Editor
▼
Attributes
HeaderAttribute
ShowInInspectorAttribute
SpaceAttribute
▼
📖
Documentation
AssetBundle — управление ассетами
Утилиты — криптография, хеширование, сжатие
Сериализация и форматы данных
▼
📁
IgdrasilECS
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
ECS
Component
Entity
System
▼
Events
AbstractGameEvent
AbstractGameEventOptimized
GameEvent
GameEvent<T0>
GameEvent<T0, T1>
GameEvent<T0, T1, T2>
GameEvent<T0, T1, T2, T3>
GameEvent<T0, T1, T2, T3, T4>
GameEvent<T0, T1, T2, T3, T4, T5>
GameEvent<T0, T1, T2, T3, T4, T5, T6>
GameEvent<T0, T1, T2, T3, T4, T5, T6, T7>
GameEvent<T0, T1, T2, T3, T4, T5, T6, T7, T8>
GameEvent<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
▼
Scripting
▼
Modules
▼
ECS
ECSComponentFactoryModule<T>
ECSEventsModule<T>
ECSModule<T>
ECSModuleBundle
▼
📖
Documentation
GameEvent — Система событий
Скриптовая интеграция IgdrasilECS
Лицензия
▼
📁
IgdrasilRender
▼
📖
Documentation
Окно и движки рендера
Рендер-пайплайны
Загрузка ресурсов
Кодеки текстур
Лицензия
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
Igdrasil
ITransformable2D
ITransformable3D
Transform
▼
Exceptions
RenderContextException
TaskCancelledException
▼
Graphics
CLI
GameWindow
GraphicsLoadingTask
ICameraProjection
IDrawable
RenderLayer
WindowOptions
▼
Buffers
Buffer<T>
▼
Core
IFramebuffer
IGraphicsPipeline
IRenderContext
IVertexAttributes
IVertexBuffer<T>
▼
Drawables
LineDrawable
Sprite
TextDrawable
▼
Loaders
RawShaderLoadingTask
ShaderLoadingTask
TextureLoadingTask
▼
Projections
CameraProjections
InfinitePerspectiveProjection
OrthographicProjection
PerspectiveProjection
▼
Structures
CompiledShaderProgram
Font
IShader
ITexture
Material
Mesh
▼
RawImage
Parameter
RenderState
RenderTexture
ShaderScript
Vertex
Viewport
▼
Render
Colors
▼
Components
RenderData
SingleMaterialRenderData
▼
Systems
Renderer
▼
Tilemap
Tile
Tilemap<T>
TilemapDrawable<T>
▼
Utils
▼
AtlasGenerator
Remapper
▼
Listenable
IListenableEnumerable<T>
ListenableArray<T>
▼
Structures
ChunkedDictionary<TKey, TGlobalKey, TLocalKey, TValue>
ChunkedDictionary2D<T>
ChunkedDictionary2DI<T>
ChunkedDictionary3D<T>
ChunkedDictionary3DI<T>
SortedTree<T>
▼
BVH
▼
Point
IReadOnlyPointBVH2D<T>
▼
PointBVH2D<T>
Node
Branch
Leaf
PointBVH2DTransform<T>
▼
Rect
IReadOnlyRectBVH2D<T>
IReadOnlyRectBVH3D<T>
▼
RectBVH2D<T>
Node
Branch
Leaf
RectBVH2DTransform<T>
▼
RectBVH3D<T>
Node
Branch
Leaf
RectBVH3DTransform<T>
▼
IO
▼
Codecs
NighthoggImageCodec
NighthoggImageCodecOptimized
▼
Runtime
▼
Loading
ResourceLoader<T>
ResourceLoaderData<T>
▼
ResourceManagement
IAssetManager
StaticAssetManager
▼
Task
CancellationToken
TaskPriority
TaskCategory
ITask
ITask<T>
IProgressReportingTask
IResettable
RetryPolicy
TaskGroup
TaskInfo
TaskManager
▼
Awaiters
TaskAwaiter
TaskAwaiter<T>
▼
Metrics
CategoryMetrics
TaskMetrics
Queues
▼
Tasks
AsyncTask
AsyncTask<T>
DelayedTask
DependentTask
DependentTask<T>
ExpirableTask
ProgressTask
ProgressTask<T>
RetryableTask
SimpleTask
SimpleTask<T>
▼
📁
IgdrasilInput
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Input
IAction
IAction<T>
IActionInteraction<T>
IBinding<T>
InputSystem
▼
Actions
ButtonAction
ValueAction<T>
▼
Interactions
SimpleInteraction<T>
▼
Bindings
▼
Gamepad
GamepadButtonBinding
GamepadThumbstickBinding
GamepadTriggerBinding
▼
Joystick
JoystickAxisBinding
JoystickButtonBinding
JoystickHatBinding
▼
Keyboard
KeyboardCharBinding
KeyboardKeyBinding
▼
Mouse
MouseButtonBinding
MouseClickBinding
MouseDoubleClickBinding
MouseMoveBinding
MouseScrollBinding
▼
Other
OnClickDataBinding<T>
OnPressDataBinding<T>
▼
Vector2Splitter
SelectorType
VirtualPointer
▼
📁
IgdrasilSceneSystem
▼
📖
Documentation
Скриптовая интеграция IgdrasilSceneSystem
Лицензия
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Exceptions
SceneLoadingException
▼
SceneManagement
Collection
Scene
SceneLoadingStatus
SceneManager
▼
Render
▼
Components
Camera
▼
Systems
CameraProcessor
▼
Scripting
▼
Modules
▼
Scene
SceneEventsModule<T>
SceneModule<T>
SceneModuleBundle
▼
📁
IgdrasilCompute
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Exceptions
ComputeException
▼
Utils
Resources
▼
Structures
ScalableArray<T>
▼
Runtime
▼
GPU
CommandQueue
ComputeContext
ComputeDevice
ComputeImage<T>
ComputeManager
ImageOrigin
ImageRegion
Image2D
Image3D
Kernel
MemoryObject<T>
Program
ProgramBuildOptions
ScalableMemoryObject<T>
▼
📖
Documentation
Практический guide по IgdrasilCompute API
Инструменты: preprocess_cl и convert_cl_structs
▼
📁
IgdrasilProjectBuilder
▼
📚
API Reference
▼
IgdrasilEngine
▼
Editor
▼
Tools
▼
AssetManager
Asset
AssetPacker
IAssetExtractor
IPackingRule
▼
📁
IgdrasilOpenGL
▼
📖
Documentation
Инициализация OpenGL
Контекст рендера
Шейдеры
Текстуры
Буферы вершин
Лицензия
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Graphics
OpenGL
▼
Core
OpenGL
▼
📁
IgdrasilScripting
▼
📖
Documentation
▼
Продвинутые темы
Профилирование скриптов
Отладка скриптов
Кеширование скриптов
Асинхронное выполнение скриптов
Начало работы
Модульная система
Лицензия
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Scripting
DefaultTypeValidator
IModuleInterface
IScript<TResult>
IScriptCache<TResult>
IScriptContext
IScriptDebugger
ScriptErrorType
ScriptErrorEventArgs
IScriptEngine<TResult, TInterface>
IScriptEngineProfiler
ITypeValidator
Module<TInterface>
▼
Contexts
DefaultScriptContext
▼
Exceptions
ScriptCompilationException
ScriptExecutionException
▼
Modules
LoggingModule<T>
▼
📁
IgdrasilLuaScripting
▼
📖
Documentation
MoonScript - Компилятор для Igdrasil Engine
Лицензия
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Scripting
▼
Lua
LuaEngine
LuaModuleInterface
LuaScript
MoonScriptCompiler
ResourceRequire
▼
📁
IgdrasilJavaScriptScripting
▼
📖
Documentation
Лицензия
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Scripting
▼
JS
JavaScriptEngine
JavaScriptModuleInterface
PropertyBagTree
▼
📁
IgdrasilAudio
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
Audio
AudioClip
AudioFile
AudioMixer
▼
Components
AudioSource
▼
Systems
AudioListener
AudioPlayer
▼
IO
▼
Assets
▼
AudioAsset
Codec
▼
Audio
FixedWaveChunkReader
FixedWaveReader
▼
📁
IgdrasilLogging
▼
📖
Documentation
Лицензия
▼
📚
API Reference
▼
IgdrasilLogging
▼
Engine
▼
Logging
ILogger
LoggerFactory
LoggingContext
LoggingLevel
Loggers
▼
📁
SynLex
▼
📖
Documentation
Начало работы
Архитектура
Лексический анализ
Синтаксический анализ
Компиляция
Виртуальная машина
Примеры
Лицензия
▼
📚
API Reference
▼
SynLex
TextPosition
Token
▼
Compilation
EvaluatorContext
Evaluator<T>
CompilerRuleResult<T>
IEvaluatorRule<T>
▼
Rules
SimpleEvaluatorRule<T>
CompositeEvaluatorRule<T>
▼
LexicalAnalysis
ILexerRule
Lexer
▼
Rules
CommonLexerRules
RegexLexerRule
KeywordLexerRule
SimpleSublineLexerRule
▼
SyntacticAnalysis
AbstractSyntaxTree
IParserRule
ParserContext
Parser
▼
Rules
CommonParserRules
BinaryOperatorRule
UnaryOperatorRule
PostfixOperatorRule
ParenthesesRule
FunctionCallRule
ArrayIndexRule
SimpleParserRule
SequenceParserRule
AlternativeParserRule
▼
Utils
Trie
▼
VirtualMachine
BytecodeCompiler
BytecodeRules
OpCode
StackVM
VMExecutionContext
IVMExecutionRule
OpCodeExecutionRule
SimpleVMExecutionRule
VirtualMachine
VirtualMachine<T>
VMBuiltinRules
▼
📁
IgdrasilAI
▼
📖
Documentation
IgdrasilAI Agent System
IgdrasilAI Commands
IgdrasilAI Context Management
IgdrasilAI Conversation Layer
Loss Functions — Функции потерь
IgdrasilAI Modules Index
IgdrasilAI Multi-Agent Network
IgdrasilAI Neural Core
IgdrasilAI Neural Text
IgdrasilAI Remote Models
IgdrasilAI Training
Лицензия
▼
📚
API Reference
▼
IgdrasilEngine
▼
Engine
▼
AI
▼
Examples
HuberLossRegressionExample
HuberLossMathematicalReference
HuberLossDeltaComparison
HuberLossOptimizerIntegration
HuberLossCpuFallback
▼
Tests
HuberLossGpuTests
MockCpuDevice
▼
Text
Agent<T>
AgentState
SystemPrompts
▼
Builder
AgentBuilder<T>
▼
Commands
ExecuteCommand<TResult, TInterface>
ICommand
ICommandExecutor
MemoryCommand
ThinkCommand
▼
CommandExecutors
SimpleCommandExecutor
▼
Context
ContextStrategy
IContextStrategy
KeepRecentStrategy
SlidingWindowStrategy
AdvancedContextManager
DefaultContextManager
IContextManager
▼
Conversation
IChatHistory
ILanguageModel<T>
IMessageConverter<T>
MessagePool
QuantizationType
▼
Adapters
NeuralLanguageModelAdapter
▼
ChatHistories
SharedChatHistory
SimpleChatHistory
▼
MessageConverters
ChatMLConverter
InstructConverter
AlpacaConverter
Llama2ChatConverter
StringMessageConverter
▼
RemoteModels
AnthropicModel
OllamaModel
OpenAIModel
▼
Events
AgentErrorEventArgs
CommandExecutedEventArgs
▼
Metrics
DefaultAgentMetrics
IAgentMetrics
▼
Network
AgentNetwork
NetworkMessageEventArgs
IAgentNetwork
IMessageFilter
PassThroughFilter
NameFilter
ContentFilter
TaskFilter
DistanceFilter
CompositeFilter
CustomFilter
NetworkAgent<T>
NetworkCoordinator
▼
Neural
▼
Backends
LlamaCppBackend
LlamaCppComputeDevice
LlamaCppLoadedModel
OnnxBackend
OnnxComputeDevice
OnnxLoadedModel
PyTorchBackend
PyTorchComputeDevice
PyTorchLoadedModel
TorchSharpBackend
TorchComputeDevice
TorchScriptLoadedModel
TorchScriptTrainableModel
▼
Core
IGpuMathOps
LossReduction
ILossFunction
INeuralBackend
IComputeDevice
ComputeDeviceType
ILoadedModel
IModelMetadata
ITensorShape
NeuralDataType
INeuralBackendRegistry
NeuralBackendRegistry
INeuralComponent
NeuralComponentState
INeuralComponentInfo
INeuralTensor
ActivationFunction
SimpleTensor
IOptimizer
ITrainableBackend
ITrainableModel
ITrainingConfig
TrainingConfig
▼
Losses
CrossEntropyLoss
HuberLoss
MseLoss
▼
Optimizers
AdamOptimizer
AdamWOptimizer
RmsPropOptimizer
SgdOptimizer
▼
Text
ILanguageModel
ILLMModelInfo
ITokenizer
ITokenizerSpecialTokens
TokenizerInfo
LocalLanguageModel
▼
Tokenizers
HuggingFaceTokenizer
SentencePieceTokenizer
SimpleTokenizer
TikTokenTokenizer
← Назад
Keyboard
Content:
public class KeyboardCharBinding : IBinding<char>
Language:
C#
public class KeyboardKeyBinding : IBinding<bool>
Language:
C#