Blender  V2.93
blender::gpu::Texture Member List

This is the complete list of members for blender::gpu::Texture, including all inherited members.

attach_to(FrameBuffer *fb, GPUAttachmentType type)blender::gpu::Texture
attachment_type(int slot) constblender::gpu::Textureinline
clear(eGPUDataFormat format, const void *data)=0blender::gpu::Texturepure virtual
copy_to(Texture *tex)=0blender::gpu::Texturepure virtual
d_blender::gpu::Textureprotected
depth_get(void) constblender::gpu::Textureinline
detach_from(FrameBuffer *fb)blender::gpu::Texture
dimensions_count(void) constblender::gpu::Textureinline
fb_blender::gpu::Textureprotected
fb_attachment_blender::gpu::Textureprotected
format_blender::gpu::Textureprotected
format_flag_blender::gpu::Textureprotected
format_flag_get(void) constblender::gpu::Textureinline
format_get(void) constblender::gpu::Textureinline
generate_mipmap(void)=0blender::gpu::Texturepure virtual
gl_bindcode_get(void) const =0blender::gpu::Texturepure virtual
h_blender::gpu::Textureprotected
height_get(void) constblender::gpu::Textureinline
init_1D(int w, int layers, eGPUTextureFormat format)blender::gpu::Texture
init_2D(int w, int h, int layers, eGPUTextureFormat format)blender::gpu::Texture
init_3D(int w, int h, int d, eGPUTextureFormat format)blender::gpu::Texture
init_buffer(GPUVertBuf *vbo, eGPUTextureFormat format)blender::gpu::Texture
init_cubemap(int w, int layers, eGPUTextureFormat format)blender::gpu::Texture
init_internal(void)=0blender::gpu::Textureprotectedpure virtual
init_internal(GPUVertBuf *vbo)=0blender::gpu::Textureprotectedpure virtual
layer_count(void) constblender::gpu::Textureinline
mip_depth_get(int mip) constblender::gpu::Textureinline
mip_height_get(int mip) constblender::gpu::Textureinline
mip_max_blender::gpu::Textureprotected
mip_min_blender::gpu::Textureprotected
mip_range_set(int min, int max)=0blender::gpu::Texturepure virtual
mip_size_get(int mip, int r_size[3]) constblender::gpu::Textureinline
mip_width_get(int mip) constblender::gpu::Textureinline
mipmaps_blender::gpu::Textureprotected
name_blender::gpu::Textureprotected
read(int mip, eGPUDataFormat format)=0blender::gpu::Texturepure virtual
refcountblender::gpu::Texture
sampler_stateblender::gpu::Texture
src_hblender::gpu::Texture
src_wblender::gpu::Texture
swizzle_set(const char swizzle_mask[4])=0blender::gpu::Texturepure virtual
Texture(const char *name)blender::gpu::Texture
type_blender::gpu::Textureprotected
type_get(void) constblender::gpu::Textureinline
update(eGPUDataFormat format, const void *data)blender::gpu::Texture
update_sub(int mip, int offset[3], int extent[3], eGPUDataFormat format, const void *data)=0blender::gpu::Texturepure virtual
w_blender::gpu::Textureprotected
width_get(void) constblender::gpu::Textureinline
~Texture()blender::gpu::Texturevirtual