Classes | Namespaces | Enumerations

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/RenderSystem/spTextureFlags.hpp File Reference

#include "Base/spStandard.hpp"
#include "Base/spDimension.hpp"
#include "Base/spInputOutputString.hpp"
#include "FileFormats/Image/spImageFormatInterfaces.hpp"

Go to the source code of this file.

Classes

struct  sp::video::STextureCreationFlags
 Texture creation flag structure. This will be used to initialize a texture object. More...

Namespaces

namespace  sp
 

!!


namespace  sp::video
 

All rendering and drawing operations for 2D and 3D can be found in this namespace.


Enumerations

enum  sp::video::ETextureFilters { sp::video::FILTER_LINEAR, sp::video::FILTER_SMOOTH }
 

Texture minification- and magnification filters.

More...
enum  sp::video::ETextureMipMapFilters { sp::video::FILTER_BILINEAR, sp::video::FILTER_TRILINEAR, sp::video::FILTER_ANISOTROPIC }
 

Texture mip-map filters.

More...
enum  sp::video::ETextureWrapModes { sp::video::TEXWRAP_REPEAT, sp::video::TEXWRAP_MIRROR, sp::video::TEXWRAP_CLAMP }
 

Texture coordinate wrap modes.

More...
enum  sp::video::ETextureDimensions {
  sp::video::TEXTURE_1D = 1, sp::video::TEXTURE_2D, sp::video::TEXTURE_3D, sp::video::TEXTURE_CUBEMAP,
  sp::video::TEXTURE_1D_ARRAY, sp::video::TEXTURE_2D_ARRAY, sp::video::TEXTURE_CUBEMAP_ARRAY
}
 

Texture dimensions.

More...
enum  sp::video::EHWTextureFormats { sp::video::HWTEXFORMAT_UBYTE8, sp::video::HWTEXFORMAT_FLOAT16, sp::video::HWTEXFORMAT_FLOAT32 }
 

Internal renderer image buffer format for textures.

More...
enum  sp::video::ECubeMapDirections {
  sp::video::CUBEMAP_POSITIVE_X = 0, sp::video::CUBEMAP_NEGATIVE_X, sp::video::CUBEMAP_POSITIVE_Y, sp::video::CUBEMAP_NEGATIVE_Y,
  sp::video::CUBEMAP_POSITIVE_Z, sp::video::CUBEMAP_NEGATIVE_Z
}
 

Cubemap directions.

More...
enum  sp::video::EAlphaBlendingTypes { sp::video::BLENDING_BRIGHT, sp::video::BLENDING_DARK }
 

Alpha blending types for per-pixel blending in image buffers.

More...
enum  sp::video::EImageBufferTypes { sp::video::IMAGEBUFFER_UBYTE, sp::video::IMAGEBUFFER_FLOAT }
 

Image buffer types.

More...
enum  sp::video::ERendererDataTypes {
  sp::video::DATATYPE_FLOAT, sp::video::DATATYPE_DOUBLE, sp::video::DATATYPE_BYTE, sp::video::DATATYPE_SHORT,
  sp::video::DATATYPE_INT, sp::video::DATATYPE_UNSIGNED_BYTE, sp::video::DATATYPE_UNSIGNED_SHORT, sp::video::DATATYPE_UNSIGNED_INT
}
 

Data types for the renderer (vertex- and index buffer).

More...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines