Skip to main content

components Namespace

Definition

namespace helios::opengl::components { ... }

Classes Index

structOpenGLMeshComponent<TOwnerHandle>

Stores OpenGL object IDs and draw information for a mesh. More...

structOpenGLRenderTargetIdDomain

Domain tag for OpenGL renderTarget object identifiers. More...

structOpenGLShaderComponent<THandle>

Binds a shader entity to its linked OpenGL program. More...

structOpenGLUniformLocationComponent<THandle, TUniformScope>

Stores resolved OpenGL uniform locations for one shader/resource handle. More...

structOpenGLUniformWriteOperationsComponent<THandle, TUniformScope>

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

Typedefs Index

template <typename THandle>
usingOpenGLRenderTargetIdComponent = NumericValueComponent< OpenGLRenderTargetIdDomain, THandle, uint32_t >

Stores an OpenGL renderTarget object ID. More...

Typedefs

OpenGLRenderTargetIdComponent

template <typename THandle>
using helios::opengl::components::OpenGLRenderTargetIdComponent = typedef NumericValueComponent<OpenGLRenderTargetIdDomain, THandle, uint32_t>

Stores an OpenGL renderTarget object ID.

Template Parameters
THandle

Owning entity handle type.

Definition at line 25 of file OpenGLRenderTargetIdComponent.ixx.

25 using OpenGLRenderTargetIdComponent = NumericValueComponent<OpenGLRenderTargetIdDomain, THandle, uint32_t>;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.