Skip to main content

Class: Statistics

Defined in: packages/core/sdk/src/core/Statistics.ts:60

Extends

Constructors

Constructor

new Statistics(options): Statistics

Defined in: packages/core/sdk/src/core/Statistics.ts:116

Parameters

options

IStatisticsOptions

Returns

Statistics

Overrides

Component.constructor

Properties

absoluteFPS

absoluteFPS: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:75


activeBones

activeBones: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:66


activeFaces

activeFaces: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:65


activeIndices

activeIndices: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:64


activeMeshes

activeMeshes: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:63


activeParticles

activeParticles: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:67


animationsTime

animationsTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:80


compressedTextures

compressedTextures: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:93


drawBuffersExtension

drawBuffersExtension: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:102


drawCalls

drawCalls: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:68


driverInfo

driverInfo: string = ""

Defined in: packages/core/sdk/src/core/Statistics.ts:110


engineDescription

engineDescription: string = ""

Defined in: packages/core/sdk/src/core/Statistics.ts:91


engineInstrumentation

engineInstrumentation: EngineInstrumentation

Defined in: packages/core/sdk/src/core/Statistics.ts:113


fragmentDepthSupported

fragmentDepthSupported: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:100


frameTotalTime

frameTotalTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:83


gpuFrameTime

gpuFrameTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:85


gpuFrameTimeAverage

gpuFrameTimeAverage: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:86


hardwareInstances

hardwareInstances: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:94


hardwareScalingLevel

hardwareScalingLevel: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:90


highPrecisionShaderSupported

highPrecisionShaderSupported: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:101


interFrameTime

interFrameTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:84


maxAnisotropy

maxAnisotropy: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:109


maxTexturesImageUnits

maxTexturesImageUnits: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:107


maxTextureSize

maxTextureSize: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:108


meshesSelectionTime

meshesSelectionTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:76


options

options: IComponentOptions

Defined in: packages/core/sdk/src/core/Component.ts:9

Inherited from

Component.options


parallelShaderCompile

parallelShaderCompile: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:106


particlesTime

particlesTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:78


physicsTime

physicsTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:81


renderTargetsTime

renderTargetsTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:77


renderTime

renderTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:82


renderToTextureFloat

renderToTextureFloat: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:97


renderToTextureHalfFloat

renderToTextureHalfFloat: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:98


resolution

resolution: string = ""

Defined in: packages/core/sdk/src/core/Statistics.ts:89


sceneInstrumentation

sceneInstrumentation: SceneInstrumentation

Defined in: packages/core/sdk/src/core/Statistics.ts:112


spritesTime

spritesTime: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:79


stdDerivatives

stdDerivatives: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:92


stencilEnable

stencilEnable: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:105


textureFloat

textureFloat: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:95


textureHalfFloat

textureHalfFloat: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:96


timerQuery

timerQuery: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:104


totalLights

totalLights: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:69


totalMaterials

totalMaterials: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:71


totalMeshes

totalMeshes: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:62


totalTextures

totalTextures: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:72


totalVertices

totalVertices: number = 0

Defined in: packages/core/sdk/src/core/Statistics.ts:70


uintIndices

uintIndices: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:99


vertexArrayObject

vertexArrayObject: boolean = false

Defined in: packages/core/sdk/src/core/Statistics.ts:103


viewer

viewer: Viewer

Defined in: packages/core/sdk/src/core/Component.ts:10

Inherited from

Component.viewer

Accessors

canvas

Get Signature

get canvas(): HTMLCanvasElement

Defined in: packages/core/sdk/src/core/Component.ts:25

Returns

HTMLCanvasElement

Inherited from

Component.canvas


container

Get Signature

get container(): HTMLElement

Defined in: packages/core/sdk/src/core/Component.ts:21

Returns

HTMLElement

Inherited from

Component.container


editor

Get Signature

get editor(): Editor

Defined in: packages/core/sdk/src/core/Component.ts:37

Returns

Editor

Inherited from

Component.editor


engine

Get Signature

get engine(): AbstractEngine

Defined in: packages/core/sdk/src/core/Component.ts:17

Returns

AbstractEngine

Inherited from

Component.engine


eventManager

Get Signature

get eventManager(): EventManager

Defined in: packages/core/sdk/src/core/Component.ts:33

Returns

EventManager

Inherited from

Component.eventManager


scene

Get Signature

get scene(): PScene

Defined in: packages/core/sdk/src/core/Component.ts:29

Returns

PScene

Inherited from

Component.scene

Methods

dispose()

dispose(): void

Defined in: packages/core/sdk/src/core/Statistics.ts:254

Returns

void


getInfo()

getInfo(): SceneStatistics

Defined in: packages/core/sdk/src/core/Statistics.ts:139

Returns

SceneStatistics


init()

init(): void

Defined in: packages/core/sdk/src/core/Statistics.ts:120

Returns

void


update()

update(): void

Defined in: packages/core/sdk/src/core/Statistics.ts:192

Returns

void


updateEngineInfo()

updateEngineInfo(): void

Defined in: packages/core/sdk/src/core/Statistics.ts:227

Returns

void


updatePerformanceStats()

updatePerformanceStats(): void

Defined in: packages/core/sdk/src/core/Statistics.ts:212

Returns

void


updateSceneStats()

updateSceneStats(): void

Defined in: packages/core/sdk/src/core/Statistics.ts:198

Returns

void