|
Nebula
|
#include "coregraphics/config.h"#include "coregraphics/texture.h"#include "coregraphics/displaydevice.h"Namespaces | |
| namespace | CoreGraphics |
| Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Functions | |
| void | CoreGraphics::TextureGenerateMipmaps (const CoreGraphics::CmdBufferId cmdBuf, const TextureId id) |
| generate mipmaps for texture | |
| bool | CoreGraphics::TextureUpdate (const CoreGraphics::CmdBufferId cmd, CoreGraphics::TextureId tex, const SizeT width, SizeT height, SizeT mip, SizeT layer, const void *data, SizeT dataSize) |
| Update texture from data buffer, returns true if there is enough upload heap space. | |
| TextureCreateInfoAdjusted | CoreGraphics::TextureGetAdjustedInfo (const TextureCreateInfo &info) |
| helper function to setup RenderTextureInfo, already implemented | |
| const Util::Array< CoreGraphics::TextureId > & | CoreGraphics::TextureGetCreated () |