Nebula
|
Go to the source code of this file.
Classes | |
struct | CoreGraphics::TextureViewId |
struct | CoreGraphics::TextureViewCreateInfo |
Namespaces | |
namespace | CoreGraphics |
Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Functions | |
TextureViewId | CoreGraphics::CreateTextureView (const TextureViewCreateInfo &info) |
create texture view | |
void | CoreGraphics::DestroyTextureView (const TextureViewId id) |
destroy texture view | |
void | CoreGraphics::TextureViewReload (const TextureViewId id) |
reload texture view by creating a new backend view with the old texture (assuming it's changed) | |
TextureId | CoreGraphics::TextureViewGetTexture (const TextureViewId id) |
get texture | |