WiiMemoryLabel Enumeration

Memory Label

Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.

This enum is used while setting specific memory area for various engine allocators.

See Also: PlayerSettings.Wii.SetMemoryArea, WiiMemoryArea.

Values
Default

Common use allocator

Permanent

Objects which use this allocator usually never get freed

NewDelete

Common use allocator

MallocFree

Common use allocator

PVS

Occlusion culling allocator

DynamicGeometry

Dynamic geometry allocator, for ex., particles

VertexData

Vertex data allocator

ImmediateGeometry

Immediate geomtry allocator, See Also: GL

Geometry

Geometry allocator, for ex., skinned meshes, static meshes

BatchedGeometry

Batching allocator, used by static and dynamic batching

Particles

Particles allocator

Texture

Texture data allocator

Animation

Animation data allocator

Audio

Audio data allocator

AudioData

Allocator which used by FMOD

AudioProcessing

Audio processing allocator

Font

Font data allocator

Physics

Allocator which used by PhysX

Serialization

Data serialization allocator

ThreadStack

Used when allocating stacks for new threads

GarbageCollector

Garbage collector allocator, allocated data never gets freed

GLib

GLib allocator, used by Mono

GLibImage

GLib allocator, used by Mono

Mono

Mono allocator

MonoCode

Mono allocator, used for JIT'ed data

BaseObject

Base object allocator, used by internal Unity objects

Resource

Resource image allocatr

Renderer

Renderer allocator, used by line, trail renderers, etc

Transform

Transform allocator, used by Hierarchical transform data

File

IO allacotr

Skinning

Skinning allocator, used for various skinning operations

Terrain

Terrain allocator

STL

Common use allocator

UTF16String

Text data allocator

Utility

Common use allocator

PoolAlloc

Common use allocator

Navigation

Nav mesh allocator

ScriptManager

Script manager allocator

WiiDefault1

Allocator which allways allocate from MEM1

WiiDefault2

Allocator which allways allocate from MEM2

WiiRVLAux1

RVL auxiliary Allocator which allways allocate from MEM1

WiiRVLAux2

RVL auxiliary Allocator which allways allocate from MEM2

WiiRenderTexture

Render texture data allocator

WiiStrapReminder

Strap reminder data allocator

WiiHBM

Home button menu allocator

WiiMovie

Movie data allocator

WiiInput

Input data allocator

WiiNand

NAND data allocation

WiiVI

Video context data allocator

WiiSkinning

Wii skinning data allocator

WiiPThreads

PThreads data allocator, used by Mono