RendererCreationException.java

package com.example.renderer.exception;

/**
 * 渲染器创建失败时抛出的异常
 */
/**
 * 渲染器创建失败时抛出的异常
 * 
 * <p>通常在以下情况抛出:
 * <ul>
 *   <li>渲染模式不支持</li>
 *   <li>渲染器初始化失败</li>
 *   <li>依赖项缺失</li>
 * </ul>
 */
public class RendererCreationException extends RuntimeException {
    /**
     * 使用指定错误消息构造异常
     * 
     * @param message 错误详情
     */
    public RendererCreationException(String message) {
        super(message);
    }

    /**
     * 使用指定错误消息和原因构造异常
     * 
     * @param message 错误详情
     * @param cause 导致此异常的原始异常
     */
    public RendererCreationException(String message, Throwable cause) {
        super(message, cause);
    }
}