Blender  V3.3
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() constblender::gpu::Textureinline
detach_from(FrameBuffer *fb)blender::gpu::Texture
dimensions_count() constblender::gpu::Textureinline
fb_blender::gpu::Textureprotected
fb_attachment_blender::gpu::Textureprotected
format_blender::gpu::Textureprotected
format_flag_blender::gpu::Textureprotected
format_flag_get() constblender::gpu::Textureinline
format_get() constblender::gpu::Textureinline
generate_mipmap()=0blender::gpu::Texturepure virtual
gl_bindcode_get() const =0blender::gpu::Texturepure virtual
h_blender::gpu::Textureprotected
height_get() constblender::gpu::Textureinline
init_1D(int w, int layers, int mip_len, eGPUTextureFormat format)blender::gpu::Texture
init_2D(int w, int h, int layers, int mip_len, eGPUTextureFormat format)blender::gpu::Texture
init_3D(int w, int h, int d, int mip_len, eGPUTextureFormat format)blender::gpu::Texture
init_buffer(GPUVertBuf *vbo, eGPUTextureFormat format)blender::gpu::Texture
init_cubemap(int w, int layers, int mip_len, eGPUTextureFormat format)blender::gpu::Texture
init_internal()=0blender::gpu::Textureprotectedpure virtual
init_internal(GPUVertBuf *vbo)=0blender::gpu::Textureprotectedpure virtual
init_internal(const GPUTexture *src, int mip_offset, int layer_offset)=0blender::gpu::Textureprotectedpure virtual
init_view(const GPUTexture *src, eGPUTextureFormat format, int mip_start, int mip_len, int layer_start, int layer_len, bool cube_as_array)blender::gpu::Texture
layer_count() constblender::gpu::Textureinline
mip_count() 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
py_refblender::gpu::Texture
read(int mip, eGPUDataFormat format)=0blender::gpu::Texturepure virtual
refcountblender::gpu::Texture
sampler_stateblender::gpu::Texture
src_hblender::gpu::Texture
src_wblender::gpu::Texture
stencil_texture_mode_set(bool use_stencil)=0blender::gpu::Texturepure virtual
swizzle_set(const char swizzle_mask[4])=0blender::gpu::Texturepure virtual
Texture(const char *name)blender::gpu::Texture
type_blender::gpu::Textureprotected
type_get() 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() constblender::gpu::Textureinline
~Texture()blender::gpu::Texturevirtual