~Texture2D_GL()
Definition: Texture2D_GL.cpp:175
2D texture implementation in OpenGL backend.
Definition: Texture2D_GL.hpp:36
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
virtual void AttachToFramebuffer(const struct TextureViewDesc &ViewDesc, GLenum AttachmentPoint) override final
Implementation of TextureBaseGL::AttachToFramebuffer() for 2D texture.
Definition: Texture2D_GL.cpp:276
Definition: GLContextState.hpp:39
virtual void UpdateData(class GLContextState &CtxState, Uint32 MipLevel, Uint32 Slice, const Box &DstBox, const TextureSubResData &SubresData) override final
Implementation of TextureBaseGL::UpdateData() for 2D texture.
Definition: Texture2D_GL.cpp:179
Texture2D_GL(IReferenceCounters *pRefCounters, FixedBlockMemoryAllocator &TexViewObjAllocator, class RenderDeviceGLImpl *pDeviceGL, class GLContextState &GLState, const TextureDesc &TexDesc, const TextureData *pInitData=nullptr, bool bIsDeviceInternal=false)
Definition: Texture2D_GL.cpp:40
Texture view description.
Definition: TextureView.h:80
Describes data for one subresource.
Definition: Texture.h:165