Data Structures | Namespaces | Enumerations

D:/work/nytro/include/graphics/nyAnimation.h File Reference

#include "system/nyCommon.h"
#include "system/nyBase.h"
#include "graphics/nyColor.h"
#include "math/nyMath.h"
Include dependency graph for nyAnimation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Nytro::Graphics::AnimationKeyValue
 An animation key value, sort of a variant for keys. More...
class  Nytro::Graphics::AnimationKey
 A TCB spline animation key point. More...
class  Nytro::Graphics::AnimationTrackController
 An animation track controller modifies values on an animation track, for example the noise controller adds some noise to the interpolated key values. More...
class  Nytro::Graphics::AnimationTrack
 An animation track, full with animation key(frames), controlling a user variable, class member, etc. More...
class  Nytro::Graphics::AnimationEvent
 An animation event, triggered when the current animation time reaches it. More...
class  Nytro::Graphics::SoundAnimationEvent
 A sound animation event. More...
class  Nytro::Graphics::FlowGraphAnimationEvent
 A flow graph event animation event. More...
class  Nytro::Graphics::Animation
 An animation object holds several animation tracks in one place, also can play them all at once. More...
class  Nytro::Graphics::AnimationSetData
 An animations resource file, holding a set of animations. More...

Namespaces

namespace  Nytro
 

The Nytro Game Engine main namespace.


namespace  Nytro::Audio
 

This namespace holds classes related to sound/Audio, sound sources, sound buffers, sound blockers.


namespace  Nytro::Scene
 

This namespace holds the scene related classes, scene nodes, scene graph.


namespace  Nytro::Game
 

The game namespace keeps all the classes related to an actual game skeleton, the game state logic, genre helper classes (FPS/RTS/MMO/TBS/TPS..), player, and other classes.


namespace  Nytro::Graphics
 

The graphics namespace holds all the graphics and rendering related classes, all what is displayed on screen, is using classes from here.


Enumerations

enum  Nytro::Graphics::EAnimationLoop { Nytro::Graphics::eAnimationLoop_None = 0, Nytro::Graphics::eAnimationLoop_Repeat, Nytro::Graphics::eAnimationLoop_PingPong }
 

Looping mode for animation tracks and whole animation.

More...
enum  Nytro::Graphics::EAnimationInterpolation { Nytro::Graphics::eAnimationInterpolation_Linear = 0, Nytro::Graphics::eAnimationInterpolation_Bezier, Nytro::Graphics::eAnimationInterpolation_TCB }
 

The track key interpolation mode.

More...

© Copyright 7thFACTOR Entertainment - All rights reserved