TilePlus Version 5
Unity3D Tilemap Extension
Loading...
Searching...
No Matches
TilePlus.TpLibInit Class Reference

TpLib runtime init. Asset must be in a Resources/Tp folder WARNING: if more than one of these exists in Resources then the first one found is used!! More...

Inheritance diagram for TilePlus.TpLibInit:
Collaboration diagram for TilePlus.TpLibInit:

Public Attributes

bool m_Active
 If false this is ignored.
int m_RefreshRequestsPerUpdate = 32
 Maximum number of tile refresh request per-update.
uint m_MaxNumClonesPerUpdate = 32
 How many clone operations per Update?
uint m_MaxNumDeferredCallbacksPerUpdate = 32
 How many non-Task-based callbacks per Update?
float m_TargetFrameRate = 60
 "Target frame rate used by TpLibTasks. If zero, adaptive features disabled."
bool m_UsePlayerLoop = true
 "If true, TpLibUpdate modifies the PlayerLoop. If false, uses an Awaitable-based update loop"
bool m_ResizeMemory
 Resize memory if true.
TpLibMemAlloc m_MemAlloc = new()
 TpLib memory allocation.
bool m_InhibitTilemapCallbacks
 Callbacks control.
bool m_TweenerSafeMode = true
 Control tweener 'safe' mode. Safe mode has extra null checks.

Detailed Description

TpLib runtime init. Asset must be in a Resources/Tp folder WARNING: if more than one of these exists in Resources then the first one found is used!!

Member Data Documentation

◆ m_Active

bool TilePlus.TpLibInit.m_Active

If false this is ignored.

◆ m_InhibitTilemapCallbacks

bool TilePlus.TpLibInit.m_InhibitTilemapCallbacks

Callbacks control.

TpLib.InhibitTilemapCallbacks

◆ m_MaxNumClonesPerUpdate

uint TilePlus.TpLibInit.m_MaxNumClonesPerUpdate = 32

How many clone operations per Update?

◆ m_MaxNumDeferredCallbacksPerUpdate

uint TilePlus.TpLibInit.m_MaxNumDeferredCallbacksPerUpdate = 32

How many non-Task-based callbacks per Update?

◆ m_MemAlloc

TpLibMemAlloc TilePlus.TpLibInit.m_MemAlloc = new()

TpLib memory allocation.

◆ m_RefreshRequestsPerUpdate

int TilePlus.TpLibInit.m_RefreshRequestsPerUpdate = 32

Maximum number of tile refresh request per-update.

◆ m_ResizeMemory

bool TilePlus.TpLibInit.m_ResizeMemory

Resize memory if true.

◆ m_TargetFrameRate

float TilePlus.TpLibInit.m_TargetFrameRate = 60

"Target frame rate used by TpLibTasks. If zero, adaptive features disabled."

◆ m_TweenerSafeMode

bool TilePlus.TpLibInit.m_TweenerSafeMode = true

Control tweener 'safe' mode. Safe mode has extra null checks.

◆ m_UsePlayerLoop

bool TilePlus.TpLibInit.m_UsePlayerLoop = true

"If true, TpLibUpdate modifies the PlayerLoop. If false, uses an Awaitable-based update loop"


The documentation for this class was generated from the following file:
  • /Users/jms/Documents/Tpt_55/TPT55/Assets/Plugins/TilePlus/Runtime/AssetScripts/Init/TpLibInit.cs