EntropyCanvas::UploadTextureHandle
EntropyCanvas::UploadTextureHandle
Section titled “EntropyCanvas::UploadTextureHandle”Handle for tracking texture upload operations. More…
#include <TextureClient.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) |
| UploadTextureHandle() =default | |
| UploadTextureHandle(uint64_t requestId) |
Detailed Description
Section titled “Detailed Description”class EntropyCanvas::UploadTextureHandle;Handle for tracking texture upload operations.
Same pattern as UploadShaderHandle for consistency.
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 UploadTextureHandle
Section titled “function UploadTextureHandle”UploadTextureHandle() =defaultfunction UploadTextureHandle
Section titled “function UploadTextureHandle”inline explicit UploadTextureHandle( uint64_t requestId)Updated on 2026-01-26 at 17:14:35 -0500