#import "CC3OpenGLES11Textures.h"#import "CC3NodeVisitor.h"#import "CCProtocols.h"Classes | |
| class | CC3BumpMapTextureUnit |
| A texture unit configured for DOT3 bump-mapping. More... | |
| class | CC3ConfigurableTextureUnit |
| A texture unit that provides complete flexibility in defining the way the texture will be combined with the output of previous texture units. More... | |
| class | CC3TextureUnit |
| CC3TextureUnit is used by CC3Texture to configure the GL texture unit to which the texture is being applied. More... | |
Enumerations | |
| enum | CC3DOT3RGB { kCC3DOT3RGB_XYZ, kCC3DOT3RGB_XZY, kCC3DOT3RGB_YXZ, kCC3DOT3RGB_YZX, kCC3DOT3RGB_ZXY, kCC3DOT3RGB_ZYX } |
| enum CC3DOT3RGB |
In a bump-map configuration, indicates how the XYZ coordinates of each per-pixel normal are stored in the RGB values of each pixel.
The texture has three slots (R, G & B) in which to store three normal coordinate components (X, Y & Z). This can be done in any of six ways, as indicated by the values of the CC3DOT3RGB enumeration.
1.7.2