git-svn-id: svn://db.shs.com.ru/libs@636 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -36,9 +36,11 @@ protected:
|
||||
void setUniformMaps (QOpenGLShaderProgram * prog);
|
||||
void setUniformCamera (QOpenGLShaderProgram * prog, Camera * cam, bool matrices = true, QSize viewport = QSize());
|
||||
void setUniformViewCorners(QOpenGLShaderProgram * prog, Camera * cam, QSize viewport = QSize());
|
||||
void fillSelectionsBuffer(QVector<uchar> & buffer, const QList<ObjectBase *> & ol);
|
||||
void fillSelectionsBuffer(QVector<uchar> & buffer, bool yes, int size);
|
||||
void reloadMaterials(Scene & scene);
|
||||
void reloadLightsParameters(const QList<Light*> & lights);
|
||||
void reloadLightsPositions (const QList<Light*> & lights, Camera * cam);
|
||||
void reloadLightsParameters(const QMap<int, QList<Light*>> & lights);
|
||||
void reloadLightsPositions (Camera * cam);
|
||||
void markReloadTextures();
|
||||
void setMapsSize(QSize sz);
|
||||
void initQuad(Mesh * mesh, QMatrix4x4 mat = QMatrix4x4());
|
||||
@@ -55,6 +57,8 @@ protected:
|
||||
Texture2DArray textures_empty, textures_maps;
|
||||
QSize maps_size;
|
||||
uint maps_hash;
|
||||
QMap<int, int> lights_start;
|
||||
QList<Light*> current_lights;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user