//---------------------------------------------------------------------------------------------------------------------------------------------------
//
// Copyright (C)2007 DarkWynter Studios. All rights reserved.
//
//---------------------------------------------------------------------------------------------------------------------------------------------------
// {Contact : darkwynter.com for licensing information
//---------------------------------------------------------------------------------------------------------------------------------------------------
namespace DarkWynter.Stream
{
#region Using Statements
#endregion
///
/// Class containing all Stream-based Enums_Engine.
/// Enums are int32 by default.
/// We override enum "name" : byte for memory optimization
///
public static class Enums_Stream
{
///
/// Tells GpuProcessor how to execute this Variable
///
public enum GpuProcessorMode : byte
{
///
/// Indexed pass
///
Indexed,
///
/// Spatial pass
///
Spatial
};
///
/// Usage of the draw object
///
public enum DrawMethod : byte
{
///
/// Terrain draw method
///
Terrain_Draw,
///
/// Basic game object draw method
///
BasicGameObject_Draw,
///
/// Instanced prop list's draw method
///
PropList_Draw,
///
/// Instanced prop list's animated draw method
///
PropListAnimated_Draw,
///
/// Draw Billboards
///
BillBoards_Draw,
///
/// Draw GPU object list
///
GPUObjectList_Draw,
///
/// Draw player's shield
///
Shield_Draw,
///
/// Draw animation
///
Animated_Draw
};
}
}