Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Package SiliconStudio.Paradox.DataModel

Classes

class  AnimationBlender
 Performs animation blending. For now, all AnimationClip must target the same skeleton. More...
 
class  AnimationChannel
 List of float key frame data applying to a specific property in a node. More...
 
class  AnimationClip
 An aggregation of AnimationCurve with their channel names. More...
 
class  AnimationClipEvaluator
 Evaluates AnimationClip to a AnimationClipResult at a given time. More...
 
class  AnimationClipResult
 
class  AnimationCurve
 Untyped base class for animation curves. More...
 
class  AnimationCurve< T >
 Typed class for animation curves. More...
 
class  AnimationCurveEvaluatorDirectFloatGroup
 
class  AnimationCurveEvaluatorDirectGroup< T >
 
class  AnimationCurveEvaluatorDirectQuaternionGroup
 
class  AnimationCurveEvaluatorDirectVector3Group
 
class  AnimationCurveEvaluatorGroup
 
class  AnimationCurveEvaluatorOptimizedFloatGroup
 
class  AnimationCurveEvaluatorOptimizedGroup< T >
 
class  AnimationCurveEvaluatorOptimizedQuaternionGroup
 
class  AnimationCurveEvaluatorOptimizedVector3Group
 
class  AnimationData
 
class  AnimationData< T >
 
struct  AnimationInitialValues< T >
 
struct  AnimationKeyValuePair< T >
 
class  AnimationKeyValuePairArraySerializer< T >
 
struct  AnimationTargetProperty
 
struct  CompressedTimeSpan
 
class  CompressedTimeSpanSerializer
 Data serializer for TimeSpan.
 
class  Interpolator
 Various helper functions for float, Vector3 and Quaternion interpolations. More...
 
struct  KeyFrameData< T >
 A single key frame value. More...
 

Enumerations

enum  AnimationBlendOperation { AnimationBlendOperation.LinearBlend, AnimationBlendOperation.Add, AnimationBlendOperation.Subtract }
 Describes the type of animation blend operation. More...
 
enum  AnimationCurveInterpolationType { AnimationCurveInterpolationType.Constant, AnimationCurveInterpolationType.Linear, AnimationCurveInterpolationType.Cubic }
 Describes how a curve should be interpolated. More...
 
enum  AnimationRepeatMode { AnimationRepeatMode.PlayOnce, AnimationRepeatMode.LoopInfinite }
 Enumeration describing how an animation should be repeated. More...
 
enum  LightType { LightType.Point, LightType.Spherical, LightType.Directional, LightType.Spot }
 

Enumeration Type Documentation

Describes the type of animation blend operation.

Enumerator
LinearBlend 

Linear blend operation.

Add 

Add operation.

Subtract 

Subtract operation.

Definition at line 11 of file AnimationBlendOperation.cs.

Describes how a curve should be interpolated.

Enumerator
Constant 

Interpolates by using constant value between keyframes.

Linear 

Interpolates linearly between keyframes.

Cubic 

Interpolates with implicit derivatives using points before and after. More information at http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Interpolation_on_the_unit_interval_without_exact_derivatives.

Definition at line 11 of file AnimationCurveInterpolationType.cs.

Enumeration describing how an animation should be repeated.

Enumerator
PlayOnce 

The animation play once, and then stops.

LoopInfinite 

The animation loop for always.

Definition at line 11 of file AnimationRepeatMode.cs.

Enumerator
Point 
Spherical 
Directional 
Spot 

Definition at line 8 of file LightType.cs.