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