Skip to main content

OpenGLUniformWriteOperationsComponent Struct Template

Stores prepared OpenGL uniform write operations for one shader/scope pair. More...

Declaration

template <typename THandle, typename TUniformScope> struct helios::opengl::components::OpenGLUniformWriteOperationsComponent<THandle, TUniformScope> { ... }

Public Member Attributes Index

template <typename THandle, typename TUniformScope>
std::vector< OpenGLUniformWriteOperation >operations

Ordered uniform write operations with resolved locations. More...

Description

Stores prepared OpenGL uniform write operations for one shader/scope pair.

Template Parameters
THandle

Owner handle type used by ECS composition.

TUniformScope

Uniform lifetime scope tag (for example pass or draw scope).

Definition at line 25 of file OpenGLUniformWriteOperationsComponent.ixx.

Public Member Attributes

operations

template <typename THandle, typename TUniformScope>
std::vector<OpenGLUniformWriteOperation> helios::opengl::components::OpenGLUniformWriteOperationsComponent< THandle, TUniformScope >::operations

Ordered uniform write operations with resolved locations.

Definition at line 30 of file OpenGLUniformWriteOperationsComponent.ixx.

30 std::vector<OpenGLUniformWriteOperation> operations;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.