Constructors
constructor
- new Frame(frameOrFrameType?: string | number, name?: string, parent?: number, template?: string, id?: number): Frame
-
Parameters
-
Optional
frameOrFrameType: string | number
-
Optional
name: string
-
Optional
parent: number
-
Optional
template: string
-
Optional
id: number
Properties
current
current: number = 0
type
type: string = ""
Accessors
alpha
- get alpha(): number
-
Returns number
- set alpha(alpha: number): void
-
Returns void
enabled
- get enabled(): boolean
-
Returns boolean
- set enabled(flag: boolean): void
-
Returns void
getModelPariticleSize
- get getModelPariticleSize(): number
-
Returns number
height
- get height(): number
-
Returns number
- set height(height: number): void
-
Returns void
parent
- get parent(): number
-
Returns number
- set parent(parent: number): void
-
Returns void
props
- get props(): FrameProps
-
Returns FrameProps
- set props(obj: FrameProps): void
-
Returns void
setModelPariticleSize
- set setModelPariticleSize(size: number): void
-
Returns void
solarData
- get solarData(): AppData
-
Returns AppData
- set solarData(obj: { [key: string]: any }): void
-
Parameters
-
obj: { [key: string]: any }
Returns void
text
- get text(): string
-
Returns string
- set text(text: string): void
-
Returns void
textSizeLimit
- get textSizeLimit(): number
-
Returns number
- set textSizeLimit(size: number): void
-
Returns void
value
- get value(): number
-
Returns number
- set value(value: number): void
-
Returns void
visible
- get visible(): boolean
-
Returns boolean
- set visible(flag: boolean): void
-
Returns void
width
- get width(): number
-
Returns number
- set width(width: number): void
-
Returns void
Methods
SetSize
- SetSize(width: number, height: number): Frame
-
Parameters
-
width: number
-
height: number
addBackgroundImage
- addBackgroundImage(texFile: string, flag?: number): Frame
-
Parameters
-
texFile: string
-
flag: number = 0
cageMouse
- cageMouse(enable: boolean): Frame
-
clearPoints
- clearPoints(): Frame
-
destroy
- destroy(): Frame
-
getModelSize
- getModelSize(): number
-
Returns number
getModelSpeed
- getModelSpeed(): number
-
Returns number
getScale
- getScale(): number
-
Returns number
setAbsPoint
- setAbsPoint(point: number, x: number, y: number): Frame
-
Parameters
-
point: number
-
x: number
-
y: number
setAllPoints
- setAllPoints(relative: number): Frame
-
setAlpha
- setAlpha(alpha: number): Frame
-
setEnabled
- setEnabled(flag: boolean): Frame
-
setEventCallback
- setEventCallback(event: number, callback: (() => void), sync?: boolean): void
-
Parameters
-
event: number
-
callback: (() => void)
-
sync: boolean = false
Returns void
setFocus
- setFocus(flag: boolean): Frame
-
setFont
- setFont(height: number, filename?: string, flags?: number): Frame
-
Parameters
-
height: number
-
filename: string = "Fonts\\dfst-m3u.ttf"
-
flags: number = 0
setHeight
- setHeight(height: number): Frame
-
setMinMaxValue
- setMinMaxValue(minValue: number, maxValue: number): Frame
-
Parameters
-
minValue: number
-
maxValue: number
setModel
- setModel(modelFile: string, modelType: number, flag?: number): Frame
-
Parameters
-
modelFile: string
-
modelType: number
-
flag: number = 0
setModelSize
- setModelSize(size: number): void
-
Returns void
setModelSpeed
- setModelSpeed(Speed: number): void
-
Returns void
setOnClick
- setOnClick(callback: (() => void), sync?: boolean): void
-
Parameters
-
callback: (() => void)
-
sync: boolean = false
Returns void
setOnDoubleClick
- setOnDoubleClick(callback: (() => void), sync?: boolean): void
-
Parameters
-
callback: (() => void)
-
sync: boolean = false
Returns void
setOnMouseDown
- setOnMouseDown(callback: (() => void), sync?: boolean): void
-
Parameters
-
callback: (() => void)
-
sync: boolean = false
Returns void
setOnMouseEnter
- setOnMouseEnter(callback: (() => void), sync?: boolean): void
-
Parameters
-
callback: (() => void)
-
sync: boolean = false
Returns void
setOnMouseLeave
- setOnMouseLeave(callback: (() => void), sync?: boolean): void
-
Parameters
-
callback: (() => void)
-
sync: boolean = false
Returns void
setOnMouseUp
- setOnMouseUp(callback: (() => void), sync?: boolean): void
-
Parameters
-
callback: (() => void)
-
sync: boolean = false
Returns void
setOnMouseWheel
- setOnMouseWheel(callback: (() => void), sync?: boolean): void
-
Parameters
-
callback: (() => void)
-
sync: boolean = false
Returns void
setParent
- setParent(parent: number): Frame
-
setPoint
- setPoint(point: number, relative: number, relativePoint: number, x: number, y: number): Frame
-
Parameters
-
point: number
-
relative: number
-
relativePoint: number
-
x: number
-
y: number
setPoints
- setPoints(relative: number, widthGap: number, heightGap?: number): Frame
-
Parameters
-
relative: number
-
widthGap: number
-
heightGap: number = widthGap
setScale
- setScale(scale: number): Frame
-
setSize
- setSize(width: number, height: number): Frame
-
Parameters
-
width: number
-
height: number
setSpriteAnimate
- setSpriteAnimate(animId: number, autocast: boolean): Frame
-
Parameters
-
animId: number
-
autocast: boolean
setStepSize
- setStepSize(stepSize: number): Frame
-
setText
- setText(text: string): Frame
-
setTextColor
- setTextColor(color: number): Frame
-
setTextSizeLimit
- setTextSizeLimit(size: number): Frame
-
setTexture
- setTexture(texFile: string, flag?: number): Frame
-
Parameters
-
texFile: string
-
flag: number = 0
setTooltip
- setTooltip(tooltip: number): Frame
-
setValue
- setValue(value: number): Frame
-
setVertexColor
- setVertexColor(color: number): Frame
-
setVisible
- setVisible(flag: boolean): Frame
-
setWidth
- setWidth(width: number): Frame
-
Static
createBUTTON
- createBUTTON(): Frame
-
Static
createBackDrop
- createBackDrop(): Frame
-
Static
createGLUETEXTBUTTON
- createGLUETEXTBUTTON(): Frame
-
Static
createSPRITE
- createSPRITE(father?: number): Frame
-
Static
createTEXT
- createTEXT(): Frame
-
Static
createTEXTAREA
- createTEXTAREA(): Frame
-
Static
createTEXTBUTTON
- createTEXTBUTTON(): Frame
-
Static
fromEvent
- fromEvent(): Frame
-
Static
fromHandle
- fromHandle(handle: number): Frame
-
Static
fromName
- fromName(name: string, createContext: number): Frame
-
Parameters
-
name: string
-
createContext: number
Static
getRandomName
- getRandomName(): string
-
Returns string
Static
loadTOC
- loadTOC(filename: string): void
-
Returns void
BACKDROP, TEXT, GLUETEXTBUTTON, BUTTON, TEXTBUTTON, TEXTAREA, FRAME, CHECKBOX, EDITBOX, GLUEBUTTON, SCROLLBAR, SLIDER, POPUPMENU, CONTROL, DIALOG, HIGHLIGHT, LISTBOX, MENU, CHATDISPLAY, GLUECHECKBOX, SIMPLEFRAME, SIMPLEBUTTON;