1D texture array implementation in OpenGL backend.
Definition: Texture1DArray_GL.hpp:36
virtual void UpdateData(class GLContextState &CtxState, Uint32 MipLevel, Uint32 Slice, const Box &DstBox, const TextureSubResData &SubresData) override final
Implementation of TextureBaseGL::UpdateData() for 1D texture array.
Definition: Texture1DArray_GL.cpp:134
Describes the initial data to store in the texture.
Definition: Texture.h:221
Base implementation of a texture object in OpenGL backend.
Definition: TextureBaseGL.hpp:41
~Texture1DArray_GL()
Definition: Texture1DArray_GL.cpp:130
Texture1DArray_GL(IReferenceCounters *pRefCounters, FixedBlockMemoryAllocator &TexViewObjAllocator, class RenderDeviceGLImpl *pDeviceGL, class GLContextState &GLState, const TextureDesc &TexDesc, const TextureData *pInitData=nullptr, bool bIsDeviceInternal=false)
Definition: Texture1DArray_GL.cpp:39
virtual void AttachToFramebuffer(const struct TextureViewDesc &ViewDesc, GLenum AttachmentPoint) override final
Implementation of TextureBaseGL::AttachToFramebuffer() for 1D texture array.
Definition: Texture1DArray_GL.cpp:183
Definition: GLContextState.hpp:39
Texture view description.
Definition: TextureView.h:80
Describes data for one subresource.
Definition: Texture.h:165