|
Blender V4.3
|
#include <eevee_raytrace.hh>
Public Member Functions | |
| RayTraceResultTexture ()=default | |
| RayTraceResultTexture (TextureFromPool &result) | |
| RayTraceResultTexture (TextureFromPool &result, Texture &history) | |
| operator GPUTexture * () const | |
| GPUTexture ** | operator& () |
| void | release () |
Contains the result texture. The result buffer is usually short lived and is kept in a TextureFromPool managed by the mode. This structure contains a reference to it so that it can be freed after use by the caller.
Definition at line 84 of file eevee_raytrace.hh.
|
default |
|
inline |
Definition at line 95 of file eevee_raytrace.hh.
|
inline |
Definition at line 96 of file eevee_raytrace.hh.
|
inline |
Definition at line 99 of file eevee_raytrace.hh.
References BLI_assert.
|
inline |
Definition at line 105 of file eevee_raytrace.hh.
|
inline |
Definition at line 110 of file eevee_raytrace.hh.
References blender::draw::TextureFromPool::release(), and blender::draw::TextureFromPool::swap().
Referenced by blender::eevee::RayTraceResult::release().