Fluid
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
geometry.h File Reference
#include <QSGGeometry>
#include <QColor>
#include <QVector4D>
Include dependency graph for geometry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Fluid::SceneGraph::BasicVertex
 
struct  Fluid::SceneGraph::RectangleVertex
 
struct  Fluid::SceneGraph::ShadowVertex
 
struct  Fluid::SceneGraph::ShadowParams
 

Namespaces

namespace  Fluid
 
namespace  Fluid::SceneGraph
 

Enumerations

enum  Fluid::SceneGraph::ShadowFlags {
  Fluid::SceneGraph::None_ShadowFlag = 0x00 , Fluid::SceneGraph::TransparentOccluder_ShadowFlag = 0x01 , Fluid::SceneGraph::GeometricOnly_ShadowFlag = 0x02 , Fluid::SceneGraph::DirectionalLight_ShadowFlag = 0x04 ,
  Fluid::SceneGraph::ConcaveBlurOnly_ShadowFlag = 0x08 , Fluid::SceneGraph::All_ShadowFlag = 0x0F
}
 

Functions

std::unique_ptr< QSGGeometry, std::default_delete< QSGGeometry > > Fluid::SceneGraph::createRectangleGeometry ()
 
void Fluid::SceneGraph::updateRectangleGeometry (RectangleVertex *vertexs, QVector2D size, QRgb color, QVector4D radius)
 
std::unique_ptr< QSGGeometry, std::default_delete< QSGGeometry > > Fluid::SceneGraph::createShadowGeometry ()
 
void Fluid::SceneGraph::updateShadowGeometry (QSGGeometry *geo, const ShadowParams &params, const QRectF &rect)