C# Класс CreatureModule.Utils

Показать файл Открыть проект

Открытые методы

Метод Описание
BuildCreatureMetaData ( CreatureMetaData meta_data, string json_text_in ) : void
CreateBones ( object>.Dictionary json_obj, string key ) : MeshBone
CreateRegions ( object>.Dictionary json_obj, string key, List indices_in, List rest_pts_in, List uvs_in ) : List
FillAnchorPointMap ( object>.Dictionary json_obj, string key ) : XnaGeometry.Vector2>.Dictionary
FillBoneCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshBoneCacheManager &cache_manager ) : void
FillDeformationCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshDisplacementCacheManager &cache_manager ) : void
FillOpacityCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshOpacityCacheManager &cache_manager ) : void
FillSwapUvPacketMap ( object>.Dictionary json_obj, string key ) : List>.Dictionary
FillUVSwapCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshUVWarpCacheManager &cache_manager ) : void
GetAllAnimationNames ( object>.Dictionary json_data ) : List
GetStartEndTimes ( object>.Dictionary json_obj, string key ) : int>.Tuple
LoadCreatureFlatDataFromBytes ( byte flat_bytes ) : object>.Dictionary
LoadCreatureJSONData ( string filename_in ) : object>.Dictionary
LoadCreatureJSONDataFromString ( string text_in ) : object>.Dictionary
ReadBoolJSON ( object>.Dictionary data, string key ) : bool
ReadFloatArray3DJSON ( object>.Dictionary data, string key ) : List
ReadFloatArrayJSON ( object>.Dictionary data, string key ) : List
ReadIntArrayJSON ( object>.Dictionary data, string key ) : List
ReadMatrixJSON ( object>.Dictionary data, string key ) : XnaGeometry.Matrix
ReadPointsArray2DJSON ( object>.Dictionary data, string key ) : List
ReadVector2JSON ( object>.Dictionary data, string key ) : XnaGeometry.Vector2
ReadVector4JSON ( object>.Dictionary data, string key ) : XnaGeometry.Vector4
getFloatArray ( System raw_data ) : float[]
getIntArray ( System raw_data ) : int[]

Описание методов

BuildCreatureMetaData() публичный статический Метод

public static BuildCreatureMetaData ( CreatureMetaData meta_data, string json_text_in ) : void
meta_data CreatureMetaData
json_text_in string
Результат void

CreateBones() публичный статический Метод

public static CreateBones ( object>.Dictionary json_obj, string key ) : MeshBone
json_obj object>.Dictionary
key string
Результат MeshBone

CreateRegions() публичный статический Метод

public static CreateRegions ( object>.Dictionary json_obj, string key, List indices_in, List rest_pts_in, List uvs_in ) : List
json_obj object>.Dictionary
key string
indices_in List
rest_pts_in List
uvs_in List
Результат List

FillAnchorPointMap() публичный статический Метод

public static FillAnchorPointMap ( object>.Dictionary json_obj, string key ) : XnaGeometry.Vector2>.Dictionary
json_obj object>.Dictionary
key string
Результат XnaGeometry.Vector2>.Dictionary

FillBoneCache() статический публичный Метод

static public FillBoneCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshBoneCacheManager &cache_manager ) : void
json_obj object>.Dictionary
key string
start_time int
end_time int
cache_manager MeshBoneCacheManager
Результат void

FillDeformationCache() публичный статический Метод

public static FillDeformationCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshDisplacementCacheManager &cache_manager ) : void
json_obj object>.Dictionary
key string
start_time int
end_time int
cache_manager MeshDisplacementCacheManager
Результат void

FillOpacityCache() публичный статический Метод

public static FillOpacityCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshOpacityCacheManager &cache_manager ) : void
json_obj object>.Dictionary
key string
start_time int
end_time int
cache_manager MeshOpacityCacheManager
Результат void

FillSwapUvPacketMap() публичный статический Метод

public static FillSwapUvPacketMap ( object>.Dictionary json_obj, string key ) : List>.Dictionary
json_obj object>.Dictionary
key string
Результат List>.Dictionary

FillUVSwapCache() публичный статический Метод

public static FillUVSwapCache ( object>.Dictionary json_obj, string key, int start_time, int end_time, MeshUVWarpCacheManager &cache_manager ) : void
json_obj object>.Dictionary
key string
start_time int
end_time int
cache_manager MeshUVWarpCacheManager
Результат void

GetAllAnimationNames() публичный статический Метод

public static GetAllAnimationNames ( object>.Dictionary json_data ) : List
json_data object>.Dictionary
Результат List

GetStartEndTimes() публичный статический Метод

public static GetStartEndTimes ( object>.Dictionary json_obj, string key ) : int>.Tuple
json_obj object>.Dictionary
key string
Результат int>.Tuple

LoadCreatureFlatDataFromBytes() публичный статический Метод

public static LoadCreatureFlatDataFromBytes ( byte flat_bytes ) : object>.Dictionary
flat_bytes byte
Результат object>.Dictionary

LoadCreatureJSONData() публичный статический Метод

public static LoadCreatureJSONData ( string filename_in ) : object>.Dictionary
filename_in string
Результат object>.Dictionary

LoadCreatureJSONDataFromString() публичный статический Метод

public static LoadCreatureJSONDataFromString ( string text_in ) : object>.Dictionary
text_in string
Результат object>.Dictionary

ReadBoolJSON() публичный статический Метод

public static ReadBoolJSON ( object>.Dictionary data, string key ) : bool
data object>.Dictionary
key string
Результат bool

ReadFloatArray3DJSON() публичный статический Метод

public static ReadFloatArray3DJSON ( object>.Dictionary data, string key ) : List
data object>.Dictionary
key string
Результат List

ReadFloatArrayJSON() публичный статический Метод

public static ReadFloatArrayJSON ( object>.Dictionary data, string key ) : List
data object>.Dictionary
key string
Результат List

ReadIntArrayJSON() публичный статический Метод

public static ReadIntArrayJSON ( object>.Dictionary data, string key ) : List
data object>.Dictionary
key string
Результат List

ReadMatrixJSON() публичный статический Метод

public static ReadMatrixJSON ( object>.Dictionary data, string key ) : XnaGeometry.Matrix
data object>.Dictionary
key string
Результат XnaGeometry.Matrix

ReadPointsArray2DJSON() публичный статический Метод

public static ReadPointsArray2DJSON ( object>.Dictionary data, string key ) : List
data object>.Dictionary
key string
Результат List

ReadVector2JSON() публичный статический Метод

public static ReadVector2JSON ( object>.Dictionary data, string key ) : XnaGeometry.Vector2
data object>.Dictionary
key string
Результат XnaGeometry.Vector2

ReadVector4JSON() публичный статический Метод

public static ReadVector4JSON ( object>.Dictionary data, string key ) : XnaGeometry.Vector4
data object>.Dictionary
key string
Результат XnaGeometry.Vector4

getFloatArray() публичный статический Метод

public static getFloatArray ( System raw_data ) : float[]
raw_data System
Результат float[]

getIntArray() публичный статический Метод

public static getIntArray ( System raw_data ) : int[]
raw_data System
Результат int[]