//--------------------------------------------------------------------------------------------------------------------------------------------------- // // 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 }; } }