Blender V5.0
blender::render::hydra::DrawTexture Class Reference

#include <viewport_engine.hh>

Public Member Functions

 DrawTexture ()
 ~DrawTexture ()
void create_from_buffer (pxr::HdRenderBuffer *buffer)
void draw (gpu::Shader *shader, const pxr::GfVec4d &viewport, blender::gpu::Texture *tex=nullptr)
blender::gpu::Texturetexture () const

Detailed Description

Definition at line 17 of file viewport_engine.hh.

Constructor & Destructor Documentation

◆ DrawTexture()

◆ ~DrawTexture()

blender::render::hydra::DrawTexture::~DrawTexture ( )

Definition at line 152 of file viewport_engine.cc.

References GPU_batch_discard(), and GPU_texture_free().

Member Function Documentation

◆ create_from_buffer()

void blender::render::hydra::DrawTexture::create_from_buffer ( pxr::HdRenderBuffer * buffer)

◆ draw()

void blender::render::hydra::DrawTexture::draw ( gpu::Shader * shader,
const pxr::GfVec4d & viewport,
blender::gpu::Texture * tex = nullptr )

◆ texture()

blender::gpu::Texture * blender::render::hydra::DrawTexture::texture ( ) const

Definition at line 220 of file viewport_engine.cc.


The documentation for this class was generated from the following files: