FOpenGLVertexDeclaration

This represents a vertex declaration that hasn't been combined with a specific shader to create a bound shader.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FRHIResource

FRHIVertexDeclaration

FOpenGLVertexDeclaration

References

Module

OpenGLDrv

Header

/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLResources.h

Include

#include "OpenGLResources.h"

Syntax

class FOpenGLVertexDeclaration : public FRHIVertexDeclaration

Remarks

This represents a vertex declaration that hasn't been combined with a specific shader to create a bound shader.

Variables

Name Description

Public variable

uint16[MaxVerte...

 

StreamStrides

Public variable

FOpenGLVertexEl...

 

VertexElements

Elements of the vertex declaration.

Constructors

Name Description

Public function

FOpenGLVertexDeclaration

(
    const FOpenGLVertexElements& InEle...,
    const uint16* InStrides
)

Initialization constructor.

Overridden from FRHIVertexDeclaration

Name Description

Public function Virtual

bool

 

GetInitializer

(
    FVertexDeclarationElementList& Ini...
)