Skip to content

RageLib.Resources.GTA5.PC.Meta.MetaUtils

Jérémie N'gadi edited this page Oct 29, 2018 · 1 revision

namespace: RageLib.Resources.GTA5.PC.Meta

Inheritance Hierarchy

  • MetaUtils

Syntax

public class MetaUtils

Constructors

prototype description

Properties

name description

Methods

prototype description
method [] ConvertArrayToBytes< T >(params T[] items) __
method T ConvertData< T >(byte[] data, int offset=0) __
method T ConvertData< T >(ResourceSimpleArray< byte_r > byteRArray, int offset=0) __
method T ConvertData< T >(DataBlock block, int offset=0) __
method [] ConvertDataArray< T >(MetaFile meta, Array_Structure array) __
method [] ConvertDataArray< T >(MetaFile meta, uint pointer, uint count) __
method [] ConvertDataArray< T >(MetaFile meta, Array_StructurePointer array) __
method [] ConvertDataArray< T >(byte[] data, int offset, int count) __
method [] ConvertToBytes< T >(T item) __
method string GetCSharpTypeName(StructureEntryDataType t) __
method long GetCSharpTypeSize(StructureEntryDataType t, long size) __
method T GetData< T >(MetaFile meta, MetaPOINTER ptr) __
method int GetDataOffset(DataBlock block, MetaPOINTER ptr) __
method [] GetPointerArray(MetaFile meta, Array_StructurePointer array) __
method string GetString(MetaFile meta, CharPointer ptr) __
method T GetTypedData< T >(MetaFile meta, MetaName name) __
method [] GetTypedDataArray< T >(MetaFile meta, MetaName name) __
method ushort SwapBytes(ushort x) __
method uint SwapBytes(uint x) __
method int SwapBytes(int x) __
method ulong SwapBytes(ulong x) __
method float SwapBytes(float f) __
method Vector2 SwapBytes(Vector2 v) __
method Vector3 SwapBytes(Vector3 v) __
method Vector4 SwapBytes(Vector4 v) __

Events

name description
Clone this wiki locally