|
static xiiViewHandle | CreateView (xiiStringView sName, xiiView *&out_pView) |
|
static void | DeleteView (const xiiViewHandle &hView) |
|
static bool | TryGetView (const xiiViewHandle &hView, xiiView *&out_pView) |
|
static xiiView * | GetViewByUsageHint (xiiCameraUsageHint::Enum usageHint, xiiCameraUsageHint::Enum alternativeUsageHint=xiiCameraUsageHint::None, const xiiWorld *pWorld=nullptr) |
|
static void | AddMainView (const xiiViewHandle &hView) |
|
static void | RemoveMainView (const xiiViewHandle &hView) |
|
static void | ClearMainViews () |
|
static xiiArrayPtr< xiiViewHandle > | GetMainViews () |
|
static void | CacheRenderData (const xiiView &view, const xiiGameObjectHandle &hOwnerObject, const xiiComponentHandle &hOwnerComponent, xiiUInt16 uiComponentVersion, xiiArrayPtr< xiiInternal::RenderDataCacheEntry > cacheEntries) |
|
static void | DeleteAllCachedRenderData () |
|
static void | DeleteCachedRenderData (const xiiGameObjectHandle &hOwnerObject, const xiiComponentHandle &hOwnerComponent) |
|
static void | DeleteCachedRenderDataForObject (const xiiGameObject *pOwnerObject) |
|
static void | DeleteCachedRenderDataForObjectRecursive (const xiiGameObject *pOwnerObject) |
|
static void | ResetRenderDataCache (xiiView &ref_view) |
|
static xiiArrayPtr< const xiiInternal::RenderDataCacheEntry > | GetCachedRenderData (const xiiView &view, const xiiGameObjectHandle &hOwner, xiiUInt16 uiComponentVersion) |
|
static void | AddViewToRender (const xiiViewHandle &hView) |
|
static void | ExtractMainViews () |
|
static void | Render () |
|
static void | BeginFrame () |
|
static void | EndFrame () |
|
static const xiiEvent< const xiiRenderWorldExtractionEvent &, xiiMutex > & | GetExtractionEvent () |
|
static const xiiEvent< const xiiRenderWorldRenderEvent &, xiiMutex > & | GetRenderEvent () |
|
static bool | GetUseMultithreadedRendering () |
|
static XII_ALWAYS_INLINE void | ResetFrameCounter () |
| Resets the frame counter to zero. Only for test purposes !
|
|
static XII_ALWAYS_INLINE xiiUInt64 | GetFrameCounter () |
|
static XII_FORCE_INLINE xiiUInt32 | GetDataIndexForExtraction () |
|
static XII_FORCE_INLINE xiiUInt32 | GetDataIndexForRendering () |
|
static bool | IsRenderingThread () |
|