|
GameApi 28
Library used by GameApi Builder tool
|
#include <Effect.hh>


Public Member Functions | |
| virtual | ~SurfaceIn3d () |
| virtual void | Prepare () |
| virtual Point | Index (float x, float y) const =0 |
| virtual Point2d | Texture (float x, float y) const =0 |
| virtual float | Attrib (float x, float y, int id) const =0 |
| virtual int | AttribI (float x, float y, int id) const =0 |
| virtual Vector | Normal (float x, float y) const =0 |
| virtual unsigned int | Color (float x, float y) const =0 |
| virtual float | XSize () const =0 |
| virtual float | YSize () const =0 |
| Public Member Functions inherited from CollectInterface | |
| virtual | ~CollectInterface () |
| virtual void | Collect (CollectVisitor &vis)=0 |
| virtual int | NumBlocks () const |
| virtual void | HeavyPrepare ()=0 |
| virtual void | FirstFrame () |
|
inlinevirtual |
|
pure virtual |
Implemented in CurveMultiply, HeightMapSurface, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, and SurfaceIn3dImpl.
|
pure virtual |
Implemented in CurveMultiply, HeightMapSurface, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, and SurfaceIn3dImpl.
|
pure virtual |
Implemented in BitmapTextureSurfaceIn3d, CurveMultiply, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, and SurfaceIn3dImpl.
|
pure virtual |
Implemented in BetweenSurface, CurveMultiply, HeightMapSurface, MoveSurfaceIn3d, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, SurfaceBetweenSurfaces, and SurfaceIn3dImpl.

|
pure virtual |
Implemented in CurveMultiply, HeightMapSurface, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, and SurfaceIn3dImpl.
|
inlinevirtual |
Reimplemented in BitmapTextureSurfaceIn3d, PlaneMap2, SphereMap2, and SurfaceIn3dImpl.
|
pure virtual |
Implemented in CurveMultiply, HeightMapSurface, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, and SurfaceIn3dImpl.
|
pure virtual |
Implemented in BetweenSurface, CurveMultiply, HeightMapSurface, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, and SurfaceIn3dImpl.
|
pure virtual |
Implemented in BetweenSurface, CurveMultiply, HeightMapSurface, MultiplyCurves, PlaneMap2, QuadsToSurfaces, SphereMap2, SuperShape3d, and SurfaceIn3dImpl.