Nebula
Loading...
Searching...
No Matches
textureview.h File Reference

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