Go to the source code of this file.
|  | 
| namespace | CoreGraphics | 
|  | Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. 
 | 
|  | 
|  | 
| BarrierId | CoreGraphics::CreateBarrier (const BarrierCreateInfo &info) | 
|  | create barrier object 
 | 
|  | 
| void | CoreGraphics::DestroyBarrier (const BarrierId id) | 
|  | destroy barrier object 
 | 
|  | 
| void | CoreGraphics::BarrierReset (const BarrierId id) | 
|  | reset resources previously set in barrier 
 | 
|  | 
| void | CoreGraphics::BarrierPush (const CoreGraphics::CmdBufferId buf, CoreGraphics::PipelineStage fromStage, CoreGraphics::PipelineStage toStage, CoreGraphics::BarrierDomain domain, const Util::FixedArray< TextureBarrierInfo, true > &textures, const Util::FixedArray< BufferBarrierInfo, true > &buffers) | 
|  | Push barrier to stack. 
 | 
|  | 
| void | CoreGraphics::BarrierPush (const CoreGraphics::CmdBufferId buf, CoreGraphics::PipelineStage fromStage, CoreGraphics::PipelineStage toStage, CoreGraphics::BarrierDomain domain, const Util::FixedArray< TextureBarrierInfo, true > &textures) | 
|  | Push barrier to stack. 
 | 
|  | 
| void | CoreGraphics::BarrierPush (const CoreGraphics::CmdBufferId buf, CoreGraphics::PipelineStage fromStage, CoreGraphics::PipelineStage toStage, CoreGraphics::BarrierDomain domain, const Util::FixedArray< BufferBarrierInfo, true > &buffers) | 
|  | Push barrier to stack. 
 | 
|  | 
| void | CoreGraphics::BarrierPop (const CoreGraphics::CmdBufferId buf) | 
|  | pop barrier, reverses the from-to stages and any access flags in the buffers and texture barriers 
 | 
|  | 
| void | CoreGraphics::BarrierRepeat (const CoreGraphics::CmdBufferId buf) | 
|  | repeat barrier in queue 
 | 
|  | 
| CoreGraphics::ImageBits | CoreGraphics::ImageBitsFromString (const Util::String &str) | 
|  | 
| CoreGraphics::ImageLayout | CoreGraphics::ImageLayoutFromString (const Util::String &str) | 
|  |