|
| TinyGLPropRenderer (TinyGLDriver *gfx) |
|
void | render (const Math::Vector3d &position, float direction, const LightEntryArray &lights) override |
|
void | setModel (Formats::BiffMesh *model) |
|
void | setTexture (Gfx::TextureSet *texture) |
|
bool | intersectRay (const Math::Ray &ray, const Math::Vector3d &position, float direction) |
|
| Visual (VisualType type) |
|
template<class T > |
T * | get () |
|
|
void | clearVertices () |
|
void | uploadVertices () |
|
PropVertex * | createFaceVBO () |
|
uint32 * | createFaceEBO (const Face *face) |
|
Math::Matrix4 | getModelMatrix (const Math::Vector3d &position, float direction) |
|
|
enum | VisualType {
kImageXMG = 2,
kRendered = 3,
kImageText = 4,
kSmackerStream = 5,
kActor = 6,
kSmackerFMV = 7,
kEffectFish = 8,
kEffectBubbles = 9,
kEffectFirefly = 10,
kExplodingImage = 100,
kFlashingImage = 101
} |
|
static const VisualType | TYPE = Visual::kRendered |
|
The documentation for this class was generated from the following file: