EntropyCanvas::UploadShaderHandle
EntropyCanvas::UploadShaderHandle
Section titled “EntropyCanvas::UploadShaderHandle”Handle for tracking shader upload operations.
#include <ShaderClient.h>
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| void | wait() const Wait for operation to complete (blocking). |
| bool | success() const Check if the operation succeeded. |
| const AssetId & | result() const Get the result AssetId (valid only if success). |
| bool | isComplete() const Check if the operation has completed. |
| const std::string & | errorMessage() const Get error message (if failed). |
| void | _setResult(bool success, const AssetId & id, const std::string & error) |
| UploadShaderHandle() =default | |
| UploadShaderHandle(uint64_t requestId) |
Public Functions Documentation
Section titled “Public Functions Documentation”function wait
Section titled “function wait”void wait() constWait for operation to complete (blocking).
function success
Section titled “function success”inline bool success() constCheck if the operation succeeded.
function result
Section titled “function result”inline const AssetId & result() constGet the result AssetId (valid only if success).
function isComplete
Section titled “function isComplete”inline bool isComplete() constCheck if the operation has completed.
function errorMessage
Section titled “function errorMessage”inline const std::string & errorMessage() constGet error message (if failed).
function _setResult
Section titled “function _setResult”void _setResult( bool success, const AssetId & id, const std::string & error)function UploadShaderHandle
Section titled “function UploadShaderHandle”UploadShaderHandle() =defaultfunction UploadShaderHandle
Section titled “function UploadShaderHandle”inline explicit UploadShaderHandle( uint64_t requestId)Updated on 2026-01-26 at 17:14:35 -0500