Table of Contents

Class QueryManager

Namespace
ReFuel.Graphics.OpenGL
Assembly
ReFuel.dll
public class QueryManager
Inheritance
QueryManager
Inherited Members

Properties

IsProfilingGpu

public bool IsProfilingGpu { get; set; }

Property Value

bool

Methods

FinishFrame()

Execute end of frame collection.

public void FinishFrame()

Give(int)

Give back a query object.

public void Give(int query)

Parameters

query int

The query object to give back.

Give(ReadOnlySpan<int>)

Give back query objects.

public void Give(ReadOnlySpan<int> queries)

Parameters

queries ReadOnlySpan<int>

The query objects to give back.

PopProfileGroup()

public void PopProfileGroup()

PushProfileGroup(string)

public void PushProfileGroup(string name)

Parameters

name string

Take()

Take an available query object or allocate a new one.

public int Take()

Returns

int

A valid query object.

Take(Span<int>)

Take an array of query objects, and allocate as necessary.

public void Take(Span<int> queries)

Parameters

queries Span<int>

Queries taken.