attach_to(FrameBuffer *fb, GPUAttachmentType type) | blender::gpu::Texture | |
attachment_type(int slot) const | blender::gpu::Texture | inline |
clear(eGPUDataFormat format, const void *data)=0 | blender::gpu::Texture | pure virtual |
copy_to(Texture *tex)=0 | blender::gpu::Texture | pure virtual |
d_ | blender::gpu::Texture | protected |
depth_get() const | blender::gpu::Texture | inline |
detach_from(FrameBuffer *fb) | blender::gpu::Texture | |
dimensions_count() const | blender::gpu::Texture | inline |
fb_ | blender::gpu::Texture | protected |
fb_attachment_ | blender::gpu::Texture | protected |
format_ | blender::gpu::Texture | protected |
format_flag_ | blender::gpu::Texture | protected |
format_flag_get() const | blender::gpu::Texture | inline |
format_get() const | blender::gpu::Texture | inline |
generate_mipmap()=0 | blender::gpu::Texture | pure virtual |
gl_bindcode_get() const =0 | blender::gpu::Texture | pure virtual |
h_ | blender::gpu::Texture | protected |
height_get() const | blender::gpu::Texture | inline |
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()=0 | blender::gpu::Texture | protectedpure virtual |
init_internal(GPUVertBuf *vbo)=0 | blender::gpu::Texture | protectedpure virtual |
init_internal(const GPUTexture *src, int mip_offset, int layer_offset)=0 | blender::gpu::Texture | protectedpure 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() const | blender::gpu::Texture | inline |
mip_count() const | blender::gpu::Texture | inline |
mip_depth_get(int mip) const | blender::gpu::Texture | inline |
mip_height_get(int mip) const | blender::gpu::Texture | inline |
mip_max_ | blender::gpu::Texture | protected |
mip_min_ | blender::gpu::Texture | protected |
mip_range_set(int min, int max)=0 | blender::gpu::Texture | pure virtual |
mip_size_get(int mip, int r_size[3]) const | blender::gpu::Texture | inline |
mip_width_get(int mip) const | blender::gpu::Texture | inline |
mipmaps_ | blender::gpu::Texture | protected |
name_ | blender::gpu::Texture | protected |
py_ref | blender::gpu::Texture | |
read(int mip, eGPUDataFormat format)=0 | blender::gpu::Texture | pure virtual |
refcount | blender::gpu::Texture | |
sampler_state | blender::gpu::Texture | |
src_h | blender::gpu::Texture | |
src_w | blender::gpu::Texture | |
stencil_texture_mode_set(bool use_stencil)=0 | blender::gpu::Texture | pure virtual |
swizzle_set(const char swizzle_mask[4])=0 | blender::gpu::Texture | pure virtual |
Texture(const char *name) | blender::gpu::Texture | |
type_ | blender::gpu::Texture | protected |
type_get() const | blender::gpu::Texture | inline |
update(eGPUDataFormat format, const void *data) | blender::gpu::Texture | |
update_sub(int mip, int offset[3], int extent[3], eGPUDataFormat format, const void *data)=0 | blender::gpu::Texture | pure virtual |
w_ | blender::gpu::Texture | protected |
width_get() const | blender::gpu::Texture | inline |
~Texture() | blender::gpu::Texture | virtual |