NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Textures.h
Go to the documentation of this file.
00001 
00010 #pragma once
00011 
00012 namespace GraphicsCore {
00013   // Texture types
00014   const unsigned int ID_TEXTURE_BASIC = 0; // Followed by: optional file path.
00015   const unsigned int ID_TEXTURE_SCROLL_ANIM = 1; // Followed by, in any order: optional file path, optional texture linear velocity, optional texture angular velocity.
00016   const unsigned int ID_TEXTURE_ADJUSTABLE = 2; // Followed by, in any order: required file path, optional message type id.
00017   
00018   const unsigned int ID_TEXTURE_PARAM_FILE = 0; // Followed by: string.
00019   const unsigned int ID_TEXTURE_PARAM_UV_VEL = 1; // Followed by: float, float.
00020   const unsigned int ID_TEXTURE_PARAM_A_VEL = 2; // Followed by: float.
00021   const unsigned int ID_TEXTURE_PARAM_MESSAGE_TYPE = 3; // Followed by: unsigned int.
00022 }