1
0
mirror of https://github.com/borgesdan/xn65 synced 2024-12-29 21:54:47 +01:00
xn65/framework/forward.hpp

88 lines
1.5 KiB
C++
Raw Normal View History

2024-03-18 15:41:46 -03:00
#ifndef XNA_FORWARD_HPP
#define XNA_FORWARD_HPP
#include "types.hpp"
namespace xna {
2024-04-19 16:21:45 -03:00
//Audio
class SoundEffect;
2024-04-20 13:39:19 -03:00
struct SoundEffectInstance;
2024-04-19 16:21:45 -03:00
class AudioEngine;
2024-04-20 13:39:19 -03:00
struct WaveFormat;
2024-04-19 16:21:45 -03:00
2024-03-26 10:32:56 -03:00
//CShap
struct TimeSpan;
class Stream;
class FileStream;
class MemoryStream;
2024-04-28 20:19:37 -03:00
//Content
class ContentManager;
class ContentReader;
2024-03-18 15:41:46 -03:00
//Framework
class BoundingBox;
class BoundingFrustum;
class BoundinSphere;
struct Color;
class Curve;
class CurveContinuity;
class CurveKey;
class CurveKeyCollection;
struct Matrix;
class Plane;
struct Point;
2024-04-18 20:13:42 -03:00
struct Quaternion;
2024-03-18 15:41:46 -03:00
class Ray;
struct Rectangle;
2024-04-18 20:13:42 -03:00
struct Vector2;
struct Vector3;
struct Vector4;
2024-04-26 11:35:59 -03:00
//Game
2024-03-21 16:01:47 -03:00
class Game;
2024-04-27 00:10:07 -03:00
class GameComponent;
2024-03-23 17:23:07 -03:00
class GameClock;
2024-03-21 16:01:47 -03:00
class GameTime;
class GameWindow;
class GraphicsDeviceInformation;
class GraphicsDeviceManager;
2024-04-27 00:10:07 -03:00
class IGameTime;
class IGameComponent;
2024-03-18 15:41:46 -03:00
//Graphics
class BlendState;
2024-04-11 10:38:56 -03:00
class ConstantBuffer;
2024-04-12 15:21:00 -03:00
class DataBuffer;
2024-04-15 09:48:16 -03:00
class DepthStencilState;
2024-03-18 15:41:46 -03:00
class DisplayMode;
class DisplayModeCollection;
class GraphicsAdapter;
class GraphicsDevice;
class GraphicsDeviceInformation;
class PresentationParameters;
2024-03-18 15:41:46 -03:00
class RenderTarget2D;
class SwapChain;
class Texture;
class Texture2D;
2024-04-10 09:51:03 -03:00
class RasterizerState;
2024-04-13 11:45:45 -03:00
class SamplerState;
2024-04-09 15:15:11 -03:00
class Shader;
2024-04-14 16:11:15 -03:00
class SpriteBatch;
2024-04-14 21:23:09 -03:00
class SpriteFont;
2024-04-11 10:38:56 -03:00
struct VertexPositionColor;
2024-04-09 15:15:11 -03:00
class VertexShader;
2024-03-21 16:01:47 -03:00
struct Viewport;
//Input
2024-04-17 20:21:17 -03:00
struct GamePadTriggers;
struct GamePadThumbSticks;
struct GamePadDPad;
struct GamePadCapabilities;
struct GamePadButtons;
struct GamePadState;
struct KeyboardState;
2024-04-16 19:27:05 -03:00
struct MouseState;
2024-03-18 15:41:46 -03:00
}
#endif