Sleeping Wombat Graphic API  1.010
swGraphicAPI
Classes | Enumerations

Classes

struct  TextureInfo
 Deskryptor tekstury. More...
 
class  TextureObject
 Klasa przechowująca tekstury.Klasa bazowa, która będzie używana przez obiekty silnika. Powinny po niej odziedziczyć obiekty konkretnego API graficznego, żeby zaimplementować najważniejsze funkcjonalności. More...
 

Enumerations

enum  TextureUse {
  TEX_DIFFUSE, TEX_SPECULAR, TEX_EMISSIVE, TEX_BUMP_MAP,
  TEX_DISPLACEMENT_MAP, TEX_OTHER1, TEX_OTHER2, TEX_LIGHTMAP
}
 Meaning of texture indicies. More...
 
enum  MipMapFilter : short {
  Box = 0, Tent, Bell, bSpline,
  Mitchell, Lanczos3, Blackman, Lanczos4,
  Lanczos6, Lanczos12, Kaiser, Gaussian,
  Catmullrom, QuadraticInterpolation, QuadraticAproximation, QuadraticMix,
  Unknown
}
 Tryby filtrowania tekstur. More...
 

Detailed Description

Enumeration Type Documentation

enum MipMapFilter : short
strong

Tryby filtrowania tekstur.

Poniższe tryby filtrowania są używane przy tworzeniu mipmap. Istnieje jeszcze drugi etap filtrowania przy próbkowania w pixel shaderze, do którego odnosi się inna enumeracja.

enum TextureUse

Meaning of texture indicies.

These are values used by default shaders. You don't have to use this convention when you write your own shaders.

Enumerator
TEX_DIFFUSE 

Tekstura dla kanału diffuse.

TEX_SPECULAR 

Tekstura dla kanału specular.

TEX_EMISSIVE 

Texture for emmisive channel.

TEX_BUMP_MAP 

Bump mapa.

TEX_DISPLACEMENT_MAP 

Tekstura przemieszczeń wierzchołków, w przypadku używania teselacji wierzchołków.

TEX_OTHER1 

Tekstura o dowolnym znaczeniu.

TEX_OTHER2 

Tekstura o dowolnym znaczeniu.

TEX_LIGHTMAP 

Lightmapa.