Zdexby TheHolyOneZ
6,808 structs
Struct

UIRVEShaderInfoAllocator

: ValueType : Object
UnityEngine.UIElements.UIR.UIRVEShaderInfoAllocator, UnityEngine.UIElementsModule 0x00D0 (208 B) UnityEngine.UIElementsModule.dll
0x00x00D0

Members 28

OffsetSizeNameTypeFlags
0x08m_StorageBaseShaderInfoStoragePrivate
0x20m_TransformAllocatorBitmapAllocator32Private
0x20m_ClipRectAllocatorBitmapAllocator32Private
0x20m_OpacityAllocatorBitmapAllocator32Private
0x20m_ColorAllocatorBitmapAllocator32Private
0x20m_TextSettingsAllocatorBitmapAllocator32Private
0x01m_StorageReallyCreatedboolPrivate
0x01m_VertexTexturingEnabledboolPrivate
0x00AA0x06padding / unreflected
0x10m_TransformsNativeArray<UnityEngine.UIElements.UIR.Transform3x4>Private
0x10m_ClipRectsNativeArray<UnityEngine.Vector4>Private
0x08identityTransformTexelVector2IntStatic+2 flags
0x08infiniteClipRectTexelVector2IntStatic+2 flags
0x08fullOpacityTexelVector2IntStatic+2 flags
0x08clearColorTexelVector2IntStatic+2 flags
0x08defaultTextCoreSettingsTexelVector2IntStatic+2 flags
0x40identityTransformValueMatrix4x4Static+2 flags
0x10identityTransformRow0ValueVector4Static+2 flags
0x10identityTransformRow1ValueVector4Static+2 flags
0x10identityTransformRow2ValueVector4Static+2 flags
0x10infiniteClipRectValueVector4Static+2 flags
0x10fullOpacityValueVector4Static+2 flags
0x10clearColorValueVector4Static+2 flags
0x40defaultTextCoreSettingsValueTextCoreSettingsStatic+2 flags
0x08identityTransformBMPAllocPublicStatic+1 flags
0x08infiniteClipRectBMPAllocPublicStatic+1 flags
0x08fullOpacityBMPAllocPublicStatic+1 flags
0x08clearColorBMPAllocPublicStatic+1 flags
0x08defaultTextCoreSettingsBMPAllocPublicStatic+1 flags

Functions 33

SignatureFlagsNativeParams
int get_pageWidth()PrivateStatic+1 flags0x04
int get_pageHeight()PrivateStatic+1 flags0x04
Vector2Int AllocToTexelCoord(ref BitmapAllocator32& allocator, const BMPAlloc& alloc)PrivateStatic0x20
int AllocToConstantBufferIndex(const BMPAlloc& alloc)PrivateStatic0x08
bool AtlasRectMatchesPage(ref BitmapAllocator32& allocator, const BMPAlloc& defAlloc, const RectInt& atlasRect)PrivateStatic0x20
NativeSlice<UnityEngine.UIElements.UIR.Transform3x4> get_transformConstants()Public+1 flags0x10
NativeSlice<UnityEngine.Vector4> get_clipRectConstants()Public+1 flags0x10
Texture get_atlas()Public+1 flags0x08
void Construct()Public0x00
void ReallyCreateStorage()Private0x00
void Dispose()Public0x00
void IssuePendingStorageChanges()Public0x00
BMPAlloc AllocTransform()Public0x08
BMPAlloc AllocClipRect()Public0x08
BMPAlloc AllocOpacity()Public0x08
BMPAlloc AllocColor()Public0x08
BMPAlloc AllocTextCoreSettings(const TextCoreSettings& settings)Public0x40
void SetTransformValue(const BMPAlloc& alloc, const Matrix4x4& xform)Public0x40
void SetClipRectValue(const BMPAlloc& alloc, const Vector4& clipRect)Public0x10
void SetOpacityValue(const BMPAlloc& alloc, float opacity)Public0x08
void SetColorValue(const BMPAlloc& alloc, const Color& color, bool isEditorContext)Public0x10
void SetTextCoreSettingValue(const BMPAlloc& alloc, const TextCoreSettings& settings, bool isEditorContext)Public0x40
void FreeTransform(const BMPAlloc& alloc)Public0x08
void FreeClipRect(const BMPAlloc& alloc)Public0x08
void FreeOpacity(const BMPAlloc& alloc)Public0x08
void FreeColor(const BMPAlloc& alloc)Public0x08
void FreeTextCoreSettings(const BMPAlloc& alloc)Public0x08
Color32 TransformAllocToVertexData(const BMPAlloc& alloc)Public0x08
Color32 ClipRectAllocToVertexData(const BMPAlloc& alloc)Public0x08
Color32 OpacityAllocToVertexData(const BMPAlloc& alloc)Public0x08
Color32 ColorAllocToVertexData(const BMPAlloc& alloc)Public0x08
Color32 TextCoreSettingsToVertexData(const BMPAlloc& alloc)Public0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type