_callback | sf::xgl::Dynamic | protected |
_indices | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
_modes | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
_vertices | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
addVertex(const vector3f &position, const vector3f &normal, const Color &color) | sf::xgl::Dynamic | |
beginMode(GLenum mode, const Matrix &matrix, const Color &color, CullingState culling) | sf::xgl::Dynamic | |
Callback typedef | sf::xgl::Dynamic | |
callGenerate() | sf::xgl::VertexArrayBase | protected |
callModifyContext(const ModeRange &mr, bool before, bool draw, size_t mode_index) | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
checkData() const | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
clearData() override | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | virtual |
dmDrawArrays enum value | sf::xgl::VertexArrayBase | |
dmDrawElements enum value | sf::xgl::VertexArrayBase | |
draw() final | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | virtual |
ebo | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | |
EDrawMode enum name | sf::xgl::VertexArrayBase | |
endMode() | sf::xgl::Dynamic | |
ERenderOption enum name | sf::xgl::VertexArrayBase | |
EVertexMember enum name | sf::xgl::VertexArrayBase | |
generate() override | sf::xgl::Dynamic | protectedvirtual |
getDefaultColor() | sf::xgl::VertexArrayBase | static |
getNormalsData() const override | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | virtual |
getRenderOptions() const | sf::xgl::VertexArrayBase | |
hasColor() const final | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | virtual |
hasTexture() const final | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | virtual |
IndexVectorType typedef | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
isTriggered() const | sf::xgl::VertexArrayBase | protected |
modifyContext(bool before, bool draw, size_t mode_index) | sf::xgl::VertexArrayBase | protectedvirtual |
NormalsDataType typedef | sf::xgl::VertexArrayBase | |
paint() final | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | virtual |
roNone enum value | sf::xgl::VertexArrayBase | |
roNormals enum value | sf::xgl::VertexArrayBase | |
roWires enum value | sf::xgl::VertexArrayBase | |
setAttribPointer(ShaderProgram::Attribute sa, size_t offset) | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
setCallback(const Callback &closure) | sf::xgl::Dynamic | |
setDefaultColor(const QColor &color) | sf::xgl::VertexArrayBase | static |
setRenderOptions(RenderOptions options) | sf::xgl::VertexArrayBase | |
setTexture(QOpenGLTexture *texture) | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | |
setup() override | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protectedvirtual |
setupLayout() | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
shaderProgram() | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | |
triggerGenerate() | sf::xgl::VertexArrayBase | |
TVertexArray(ShaderProgram *sp) | sf::xgl::Dynamic | explicit |
vbo | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | |
Vertex typedef | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | protected |
VertexArrayBase(QObject *parent=nullptr) | sf::xgl::VertexArrayBase | explicit |
VertexMember typedef | sf::xgl::VertexArrayBase | |
vmColor enum value | sf::xgl::VertexArrayBase | |
vmNormal enum value | sf::xgl::VertexArrayBase | |
vmPosition enum value | sf::xgl::VertexArrayBase | |
vmTexCoord enum value | sf::xgl::VertexArrayBase | |
~TVertexArray() override | sf::xgl::TVertexArray< VertexArrayBase::vmPosition|VertexArrayBase::vmNormal > | |