@kismet.ts/core / Exports
@kismet.ts/core
Table of contents
Classes
- BaseItem
- BaseKismetConnection
- BaseSequenceItem
- Comment
- CommentFrame
- ItemConnection
- KismetBoolean
- KismetColor
- KismetFile
- KismetGroup
- KismetSceneObject
- ProcessId
- Sequence
- SequenceAction
- SequenceCondition
- SequenceEvent
- SequenceGridManager
- SequenceNode
- SequencePositionManager
- SequenceVariable
- VariableConnection
Interfaces
- BaseKismetActionOptions
- BaseKismetConnectionOptions
- BaseKismetEventOptions
- BaseKismetItemDrawOptions
- BaseKismetItemOptions
- BaseKismetItemRawData
- BaseKismetVariableOptions
- KismetComment
- KismetConnections
- KismetGroupSchema
- KismetGroupSerializeOptions
- KismetObjectCommentOptions
- KismetSceneObjectOptions
- KismetVectorComponents
- SequenceBaseConstructorOptions
- SequencePositionManagerOptions
- SequenceSchemaOptions
- SequenceSchemaVariableOptions
- SequenceViewOptions
- layoutOptions
- projectOptions
Type Aliases
- BaseKismetActionRequiredOptions
- ISingleStore
- IStore
- IStoreValue
- KismetActionRequiredOptions
- KismetBooleanCodeValue
- KismetConnection
- KismetConnectionType
- KismetEventOptions
- KismetGroupResolverIdType
- KismetPosition
- KismetVariableDefaultValue
- KismetVariableLinkConnection
- KismetVariableOptions
- KismetVariableValue
- PositionStyleOptions
- ProjectProcessOptions
- SchemaItemNames
- SequenceItemResolvable
- SequenceItemType
- SequenceItemTypeName
- SequenceItemTypeof
- SequenceOptions
- SequencePositionOptions
- SequenceResolvable
- UDKArchetype
- UDKContentBrowserObject
- UDKSceneObject
- VariablePositionStyleOptions
Variables
Type Aliases
BaseKismetActionRequiredOptions
Ƭ BaseKismetActionRequiredOptions<T>: T & BaseKismetActionOptions
Type parameters
| Name | Type |
|---|---|
T | extends Object = {} |
Defined in
ISingleStore
Ƭ ISingleStore<T>: Record<string, T>
Type parameters
| Name | Type |
|---|---|
T | extends typeof BaseSequenceItem = SequenceItemTypeof |
Defined in
IStore
Ƭ IStore<T>: Record<string, IStoreValue<IStoreInputValue<T>>>
Type parameters
| Name | Type |
|---|---|
T | extends IStoreValue<SequenceItemTypeof> = SequenceItemTypeof |
Defined in
IStoreValue
Ƭ IStoreValue<T>: T | { [x: string]: T; }
Type parameters
| Name | Type |
|---|---|
T | extends SequenceItemTypeof |
Defined in
KismetActionRequiredOptions
Ƭ KismetActionRequiredOptions<T>: BaseKismetActionRequiredOptions<T> & KismetObjectCommentOptions
Type parameters
| Name | Type |
|---|---|
T | extends Object = {} |
Defined in
KismetBooleanCodeValue
Ƭ KismetBooleanCodeValue: boolean | 0 | 1
Defined in
KismetConnection
Ƭ KismetConnection: ItemConnection | VariableConnection
Defined in
KismetConnectionType
Ƭ KismetConnectionType: "input" | "variable" | "output"
Defined in
KismetEventOptions
Ƭ KismetEventOptions<T>: T & BaseKismetEventOptions
Type parameters
| Name | Type |
|---|---|
T | extends Object = {} |
Defined in
KismetGroupResolverIdType
Ƭ KismetGroupResolverIdType: string | number
Defined in
KismetPosition
Ƭ KismetPosition: Omit<KismetVectorComponents, "z">
Defined in
KismetVariableDefaultValue
Ƭ KismetVariableDefaultValue: `(${string})`
Defined in
KismetVariableLinkConnection
Ƭ KismetVariableLinkConnection: string
Defined in
KismetVariableOptions
Ƭ KismetVariableOptions<T>: T & BaseKismetVariableOptions
Type parameters
| Name | Type |
|---|---|
T | extends Object = {} |
Defined in
KismetVariableValue
Ƭ KismetVariableValue: string | number | boolean | null | undefined
Defined in
PositionStyleOptions
Ƭ PositionStyleOptions: Constants.PositionStyleOption
Options for layouts
- none: set no position
- grid: place all nodes in a grid. To have custom control over the grid placements, use Item#setPosition
- waterfall: place the next object in the sequence right and below the current object
- mountain: place the next object in the sequence right and above the current object
- schema: apply the options in the given schema
Default
'none'
Defined in
ProjectProcessOptions
Ƭ ProjectProcessOptions: Object
Type declaration
| Name | Type |
|---|---|
debug? | boolean |
Defined in
SchemaItemNames
Ƭ SchemaItemNames: ArrayUnion<Omit<SequenceItemTypeName, "events" | "conditions" | "sequences">>
Defined in
SequenceItemResolvable
Ƭ SequenceItemResolvable: string | ProcessId | SequenceItemType
Defined in
SequenceItemType
Ƭ SequenceItemType: BaseSequenceItem | SequenceAction | SequenceCondition | SequenceVariable | SequenceEvent
Defined in
SequenceItemTypeName
Ƭ SequenceItemTypeName: Enum<Constants.NodeType>
Defined in
SequenceItemTypeof
Ƭ SequenceItemTypeof: typeof BaseSequenceItem | typeof SequenceAction | typeof SequenceCondition | typeof SequenceVariable | typeof SequenceEvent
Defined in
SequenceOptions
Ƭ SequenceOptions<T, S>: Omit<SequenceBaseConstructorOptions<S>, "mainSequence" | "index"> & { name: string ; objects?: T[] }
Type parameters
| Name |
|---|
T |
S |
Defined in
SequencePositionOptions
Ƭ SequencePositionOptions<S>: Omit<SequencePositionManagerOptions<S>, "layoutOptions"> & { position?: Required<layoutOptions> }
Type parameters
| Name |
|---|
S |
Defined in
SequenceResolvable
Ƭ SequenceResolvable: Sequence | SequenceItemResolvable
Defined in
UDKArchetype
Ƭ UDKArchetype: `${string}'${string}.${string}'`
Defined in
UDKContentBrowserObject
Ƭ UDKContentBrowserObject: "None" | string
Defined in
UDKSceneObject
Ƭ UDKSceneObject: string
Defined in
VariablePositionStyleOptions
Ƭ VariablePositionStyleOptions: Constants.VariablePositionStyleOption
Position options for variables
- inherit: set default positions
- global: set all variables in global box
- attach: place variables close to the first connected item
- schema: apply the options in the given schema
Default
'inherit'
Defined in
Variables
DefaultLayoutOptions
• Const DefaultLayoutOptions: Required<layoutOptions>
Defined in
ProcessManager
• Const ProcessManager: ProcessDataManager