C# Класс Axiom.Components.Paging.PageRequestQueue

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
mBackgroundQueue Deque
mForceSynchronous bool
mPageManager PageManager
mRenderQueue Deque
mRenderThreadTimeLimit uint

Открытые методы

Метод Описание
CancelOperationsForPage ( Page page ) : void

Cancel any pending operations for a Page.

LoadPage ( Page page, PagedWorldSection section ) : void

Load a Page, for a given PagedWorldSection.

LoadPage ( Page page, PagedWorldSection section, bool forceSync ) : void

Load a Page, for a given PagedWorldSection.

PageRequestQueue ( PageManager manager ) : System

The PageRequestQueue is where pages are queued for loading and freeing.

ProcessRenderThreadsRequest ( ) : void

To be called in the main render thread each frame

UnLoadPage ( Page page, PagedWorldSection section, bool forceSync ) : void

Dispose of a page

Защищенные методы

Метод Описание
AddBackgroundRequest ( Request r ) : void

AddBackgroundRequest ( Request r, bool forceSync ) : void

AddRenderRequest ( Request r ) : void

AddRenderRequest ( Request r, bool forceSync ) : void

ProcessBackgroundRequest ( Request r ) : void

Process the background portion of a request (may be threaded)

ProcessRenderRequest ( Request r ) : void

Process the render portion of a request (may be threaded)

Описание методов

AddBackgroundRequest() защищенный метод

protected AddBackgroundRequest ( Request r ) : void
r Request
Результат void

AddBackgroundRequest() защищенный метод

protected AddBackgroundRequest ( Request r, bool forceSync ) : void
r Request
forceSync bool
Результат void

AddRenderRequest() защищенный метод

protected AddRenderRequest ( Request r ) : void
r Request
Результат void

AddRenderRequest() защищенный метод

protected AddRenderRequest ( Request r, bool forceSync ) : void
r Request
forceSync bool
Результат void

CancelOperationsForPage() публичный метод

Cancel any pending operations for a Page.
public CancelOperationsForPage ( Page page ) : void
page Page
Результат void

LoadPage() публичный метод

Load a Page, for a given PagedWorldSection.
public LoadPage ( Page page, PagedWorldSection section ) : void
page Page
section PagedWorldSection
Результат void

LoadPage() публичный метод

Load a Page, for a given PagedWorldSection.
public LoadPage ( Page page, PagedWorldSection section, bool forceSync ) : void
page Page
section PagedWorldSection
forceSync bool
Результат void

PageRequestQueue() публичный метод

The PageRequestQueue is where pages are queued for loading and freeing.
public PageRequestQueue ( PageManager manager ) : System
manager PageManager
Результат System

ProcessBackgroundRequest() защищенный метод

Process the background portion of a request (may be threaded)
protected ProcessBackgroundRequest ( Request r ) : void
r Request
Результат void

ProcessRenderRequest() защищенный метод

Process the render portion of a request (may be threaded)
protected ProcessRenderRequest ( Request r ) : void
r Request
Результат void

ProcessRenderThreadsRequest() публичный метод

To be called in the main render thread each frame
public ProcessRenderThreadsRequest ( ) : void
Результат void

UnLoadPage() публичный метод

Dispose of a page
public UnLoadPage ( Page page, PagedWorldSection section, bool forceSync ) : void
page Page
section PagedWorldSection
forceSync bool
Результат void

Описание свойств

mBackgroundQueue защищенное свойство

Requests pending for the background queue
protected Deque mBackgroundQueue
Результат Deque

mForceSynchronous защищенное свойство

Enable this option if you want to force synchronous loading of all future requests.
protected bool mForceSynchronous
Результат bool

mPageManager защищенное свойство

protected PageManager,Axiom.Components.Paging mPageManager
Результат PageManager

mRenderQueue защищенное свойство

Requests pending for the render queue (follow on from background)
protected Deque mRenderQueue
Результат Deque

mRenderThreadTimeLimit защищенное свойство

Set the amount of time the render thread is allowed to spend on pending requests.
protected uint mRenderThreadTimeLimit
Результат uint