#include <surface.h>
Collaboration diagram for Surface:

Public Types | |
| enum | { BlendTexture = 0x1, ApplyBaseTexture = 0x2, ApplyBumpMap = 0x4, ApplyNightMap = 0x10, ApplySpecularityMap = 0x20, SpecularReflection = 0x40, Emissive = 0x80, SeparateSpecularMap = 0x100, ApplyOverlay = 0x200 } |
Public Member Functions | |
| Surface (Color c=Color(0.0f, 0.0f, 0.0f)) | |
Public Attributes | |
| uint32 | appearanceFlags |
| MultiResTexture | baseTexture |
| float | bumpHeight |
| MultiResTexture | bumpTexture |
| Color | color |
| Color | hazeColor |
| MultiResTexture | nightTexture |
| MultiResTexture | overlayTexture |
| Color | specularColor |
| float | specularPower |
| MultiResTexture | specularTexture |
|
|
Definition at line 34 of file surface.h. 00034 {
00035 BlendTexture = 0x1,
00036 ApplyBaseTexture = 0x2,
00037 ApplyBumpMap = 0x4,
00038 ApplyNightMap = 0x10,
00039 ApplySpecularityMap = 0x20,
00040 SpecularReflection = 0x40,
00041 Emissive = 0x80,
00042 SeparateSpecularMap = 0x100,
00043 ApplyOverlay = 0x200,
00044 };
|
|
|
Definition at line 22 of file surface.h. References appearanceFlags, baseTexture, bumpHeight, bumpTexture, color, nightTexture, overlayTexture, and specularPower. 00022 : 00023 appearanceFlags(0), 00024 color(c), 00025 specularPower(0.0f), 00026 baseTexture(), 00027 bumpTexture(), 00028 nightTexture(), 00029 overlayTexture(), 00030 bumpHeight(0.0f) 00031 {};
|
|
|
Definition at line 46 of file surface.h. Referenced by Renderer::loadTextures(), Renderer::renderStar(), and Surface(). |
|
|
Definition at line 51 of file surface.h. Referenced by Renderer::loadTextures(), Renderer::renderStar(), and Surface(). |
|
|
Definition at line 56 of file surface.h. Referenced by Surface(). |
|
|
Definition at line 52 of file surface.h. Referenced by Renderer::loadTextures(), and Surface(). |
|
|
Definition at line 47 of file surface.h. Referenced by CreatePlanet(), LoadSolarSystemObjects(), Renderer::renderStar(), and Surface(). |
|
|
Definition at line 48 of file surface.h. Referenced by CreatePlanet(), and LoadSolarSystemObjects(). |
|
|
Definition at line 53 of file surface.h. Referenced by Renderer::loadTextures(), and Surface(). |
|
|
Definition at line 55 of file surface.h. Referenced by Surface(). |
|
|
|
|
|
Definition at line 50 of file surface.h. Referenced by Surface(). |
|
|
Definition at line 54 of file surface.h. Referenced by Renderer::loadTextures(). |
1.4.1