|
Nebula
|
#include <barrier.h>
Public Member Functions | |
| BarrierContext () | |
| uint32_t | RegisterTexture (CoreGraphics::PipelineStage initialStage) |
| uint32_t | RegisterBuffer (CoreGraphics::PipelineStage initialStage) |
| void | Start (const char *name, const CoreGraphics::CmdBufferId cmdBuf) |
| void | SyncTexture (uint32_t index, CoreGraphics::ImageBits bits, CoreGraphics::TextureId tex, CoreGraphics::PipelineStage stage) |
| void | SyncBuffer (uint32_t index, CoreGraphics::BufferId buf, CoreGraphics::PipelineStage stage) |
| void | Flush () |
| void | Synchronize () |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Util::Array<BufferBarrierInfo> CoreGraphics::BarrierContext::bufferBarriers |
| Util::Array<CoreGraphics::PipelineStage> CoreGraphics::BarrierContext::bufferCurrentStages |
| CmdBufferId CoreGraphics::BarrierContext::cmdBuf |
| CoreGraphics::PipelineStage CoreGraphics::BarrierContext::fromStage |
| const char* CoreGraphics::BarrierContext::name |
| Util::Array<TextureBarrierInfo> CoreGraphics::BarrierContext::textureBarriers |
| Util::Array<CoreGraphics::PipelineStage> CoreGraphics::BarrierContext::textureCurrentStages |
| CoreGraphics::PipelineStage CoreGraphics::BarrierContext::toStage |