Program Listing for File GPUBufferWriter.h¶
↰ Return to documentation for file (Source\Azura\RenderSystem\Inc\Generic\GPUBufferWriter.h
)
#pragma once
#include "Generic/GPUBuffer.h"
namespace Azura {
class Log;
namespace GPUBufferWriter {
U32 AppendRaw(MappedGPUBuffer& buffer,
DescriptorType type,
void* data,
U32 byteSize,
U32 alignment,
const Log& log);
U32 AppendRaw(MappedGPUBuffer& buffer,
DescriptorType type,
void* data,
U32 byteSize,
U32 maxSize,
U32 alignment,
const Log& log);
U32 AppendTexture(MappedGPUBuffer& buffer,
void* data,
U32 byteSize,
U32 alignment,
U32 currentRowPitch,
U32 requiredRowPitch,
const Log& log);
};
} // namespace Azura