C# Class CreatureModule.CreatureAnimation

Datei anzeigen Open project: kestrelm/CreatureDemos

Public Properties

Property Type Description
bones_cache MeshBoneCacheManager
cache_pts List>
displacement_cache MeshDisplacementCacheManager
name string
opacity_cache MeshOpacityCacheManager
start_time float
uv_warp_cache MeshUVWarpCacheManager

Public Methods

Method Description
CreatureAnimation ( object>.Dictionary &load_data, string name_in ) : System
LoadFromData ( string name_in, object>.Dictionary &load_data ) : void
hasCachePts ( ) : bool
poseFromCachePts ( float time_in, List target_pts, int num_pts ) : void

Private Methods

Method Description
clipNum ( int n, int lower, int upper ) : int
getIndexByTime ( int time_in ) : int

Method Details

CreatureAnimation() public method

public CreatureAnimation ( object>.Dictionary &load_data, string name_in ) : System
load_data object>.Dictionary
name_in string
return System

LoadFromData() public method

public LoadFromData ( string name_in, object>.Dictionary &load_data ) : void
name_in string
load_data object>.Dictionary
return void

hasCachePts() public method

public hasCachePts ( ) : bool
return bool

poseFromCachePts() public method

public poseFromCachePts ( float time_in, List target_pts, int num_pts ) : void
time_in float
target_pts List
num_pts int
return void

Property Details

bones_cache public_oe property

public MeshBoneCacheManager bones_cache
return MeshBoneCacheManager

cache_pts public_oe property

public List> cache_pts
return List>

displacement_cache public_oe property

public MeshDisplacementCacheManager displacement_cache
return MeshDisplacementCacheManager

name public_oe property

public string name
return string

opacity_cache public_oe property

public MeshOpacityCacheManager opacity_cache
return MeshOpacityCacheManager

start_time public_oe property

public float start_time
return float

uv_warp_cache public_oe property

public MeshUVWarpCacheManager uv_warp_cache
return MeshUVWarpCacheManager