28 #ifndef HPL_MATERIAL_BUMP_SPEC2D_H 29 #define HPL_MATERIAL_BUMP_SPEC2D_H 31 #include "hpl1/engine/graphics/GPUProgram.h" 32 #include "hpl1/engine/graphics/Material.h" 41 eMaterialPicture aPicture,
cRenderer3D *apRenderer3D);
48 bool NextPass(eMaterialRenderType aType);
53 eMaterialType
GetType(eMaterialRenderType aType);
54 void EditVertexes(eMaterialRenderType aType,
iCamera *apCam,
iLight *pLight,
64 bool IsCorrect(
tString asName) {
71 eMaterialPicture aPicture,
cRenderer3D *apRenderer3D) {
73 apImageManager, apTextureManager, apRenderer,
74 apProgramManager, aPicture, apRenderer3D));
80 #endif // HPL_MATERIAL_BUMP_SPEC2D_H
Definition: Material.h:390
static tString ToLowerCase(tString aString)
Definition: GpuProgramManager.h:39
bool HasMultiplePasses(eMaterialRenderType aType)
Definition: Renderer2D.h:79
Definition: Renderer3D.h:139
bool NextPass(eMaterialRenderType aType)
Definition: TextureManager.h:47
Definition: Material_BumpSpec2D.h:62
bool StartRendering(eMaterialRenderType aType, iCamera *apCam, iLight *apLight)
Definition: ImageManager.h:48
tVtxBatchFlag GetBatchFlags(eMaterialRenderType aType)
Definition: Material.h:203
Definition: Material_BumpSpec2D.h:36
eMaterialType GetType(eMaterialRenderType aType)
void EndRendering(eMaterialRenderType aType)
Definition: LowLevelGraphics.h:200
Definition: GPUProgram.h:62