Home Reference Source
import L_GLBoostMonitor from 'glboost/src/low_level/core/L_GLBoostMonitor.js'
public class | source

L_GLBoostMonitor

Direct Subclass:

M_GLBoostMonitor

Static Member Summary

Static Private Members
private static

Static Method Summary

Static Public Methods
public static

Constructor Summary

Public Constructor
public

constructor(enforcer: Symbol)

Member Summary

Private Members
private
private

Method Summary

Public Methods
public
public

deregisterWebGLResource(glBoostObject: Object, glResource: Object)

public

getGLBoostObject(glBoostObjectInstanceName: string): *

public

getGLBoostObjectByUserFlavorName(glBoostObjectUserFlavorName: string): *

public
public

getGLBoostObjects(partOfGlBoostObjectInstanceName: string): *

public

getGLBoostObjectsByUserFlavorName(glBoostObjectUserFlavorName: string): *

public

getWebGLResources(webglResourceName: string): *

public
public
public
public
public

registerGLBoostObject(glBoostObject: Object)

public

registerWebGLResource(glBoostObject: Object, glResource: Object)

Static Private Members

private static _singletonEnforcer: Symbol source

Static Public Methods

public static getInstance(): * source

Return:

*

Public Constructors

public constructor(enforcer: Symbol) source

Params:

NameTypeAttributeDescription
enforcer Symbol

Private Members

private _glBoostObjects: Object source

private _glResources: Array<Array<any>> source

Public Methods

public deregisterGLBoostObject(glBoostObject: Object) source

Params:

NameTypeAttributeDescription
glBoostObject Object

public deregisterWebGLResource(glBoostObject: Object, glResource: Object) source

Params:

NameTypeAttributeDescription
glBoostObject Object
glResource Object

public getGLBoostObject(glBoostObjectInstanceName: string): * source

Params:

NameTypeAttributeDescription
glBoostObjectInstanceName string

Return:

*

public getGLBoostObjectByUserFlavorName(glBoostObjectUserFlavorName: string): * source

Params:

NameTypeAttributeDescription
glBoostObjectUserFlavorName string

Return:

*

public getGLBoostObjectWhichHasThisObjectId(objectId: number): * source

Params:

NameTypeAttributeDescription
objectId number

Return:

*

public getGLBoostObjects(partOfGlBoostObjectInstanceName: string): * source

Params:

NameTypeAttributeDescription
partOfGlBoostObjectInstanceName string

Return:

*

public getGLBoostObjectsByUserFlavorName(glBoostObjectUserFlavorName: string): * source

Params:

NameTypeAttributeDescription
glBoostObjectUserFlavorName string

Return:

*

public getWebGLResources(webglResourceName: string): * source

Params:

NameTypeAttributeDescription
webglResourceName string

Return:

*

public printGLBoostObjects() source

public printGLBoostObjectsOrderByName() source

public printHierarchy() source

public printWebGLResources() source

public registerGLBoostObject(glBoostObject: Object) source

Params:

NameTypeAttributeDescription
glBoostObject Object

public registerWebGLResource(glBoostObject: Object, glResource: Object) source

Params:

NameTypeAttributeDescription
glBoostObject Object
glResource Object