@kognifai/cogsengine
    Preparing search index...

    Interface IResourceStatistics

    Returned from

    Runtime.getResourceStatistics

    interface IResourceStatistics {
        heap: { buffer: number; max: number; sbrk: number; size: number };
        malinfo?: {
            arena: number;
            fordblks: number;
            fsmblks: number;
            hblkhd: number;
            hblks: number;
            keepcost: number;
            ordblks: number;
            smblks: number;
            uordblks: number;
            usmblks: number;
        };
        rendering: {
            blendStateCount: number;
            bufferCount: number;
            bufferMemoryConsumption: number;
            depthStencilStateCount: number;
            effectCount: number;
            framebufferCount: number;
            inputLayoutCount: number;
            rasterizerStateCount: number;
            rendertargetsCount: number;
            samplerStateCount: number;
            textureCount: number;
            textureMemoryConsumption: number;
            vertexArrayObjectCount: number;
        };
    }
    Index

    Properties

    heap: { buffer: number; max: number; sbrk: number; size: number }

    WASM Memory Heap Statistics

    Type declaration

    • buffer: number

      Should be the same as heap.size.

    • max: number

      Max size of the buffer in which the heap lives.

    • sbrk: number

      Current size of the heap.

    • size: number

      Current size of the buffer in which the heap lives.

    malinfo?: {
        arena: number;
        fordblks: number;
        fsmblks: number;
        hblkhd: number;
        hblks: number;
        keepcost: number;
        ordblks: number;
        smblks: number;
        uordblks: number;
        usmblks: number;
    }

    Only returned if options.malinfo set

    rendering: {
        blendStateCount: number;
        bufferCount: number;
        bufferMemoryConsumption: number;
        depthStencilStateCount: number;
        effectCount: number;
        framebufferCount: number;
        inputLayoutCount: number;
        rasterizerStateCount: number;
        rendertargetsCount: number;
        samplerStateCount: number;
        textureCount: number;
        textureMemoryConsumption: number;
        vertexArrayObjectCount: number;
    }

    Rendering Statistics, from Cogs ResourceStatistics

    Type declaration

    • blendStateCount: number
    • bufferCount: number
    • bufferMemoryConsumption: number

      Estimate of GPU memory consumption of buffers.

    • depthStencilStateCount: number
    • effectCount: number
    • framebufferCount: number
    • inputLayoutCount: number
    • rasterizerStateCount: number
    • rendertargetsCount: number
    • samplerStateCount: number
    • textureCount: number
    • textureMemoryConsumption: number

      Estimate of GPU memory consumption of textures.

    • vertexArrayObjectCount: number