#include <renderer3d.hpp>
| std::string pulp::render::Scene3DRenderResult::adapter_architecture |
| std::string pulp::render::Scene3DRenderResult::adapter_backend |
| std::string pulp::render::Scene3DRenderResult::adapter_backend_type |
| bool pulp::render::Scene3DRenderResult::adapter_info_available = false |
| std::string pulp::render::Scene3DRenderResult::adapter_name |
| std::string pulp::render::Scene3DRenderResult::adapter_type |
Dawn's adapter class: "integrated-gpu", "discrete-gpu", "cpu", or "unknown".
This is kept beside backend_type so software-renderer receipts can distinguish WARP/lavapipe from native hardware.
| std::string pulp::render::Scene3DRenderResult::adapter_vendor |
| bool pulp::render::Scene3DRenderResult::advanced_material_extension_deferred = false |
| bool pulp::render::Scene3DRenderResult::alpha_blend_applied = false |
| bool pulp::render::Scene3DRenderResult::alpha_blend_depth_write_disabled = false |
| bool pulp::render::Scene3DRenderResult::alpha_blend_sorted = false |
| bool pulp::render::Scene3DRenderResult::alpha_mask_applied = false |
| bool pulp::render::Scene3DRenderResult::base_color_factor_applied = false |
| bool pulp::render::Scene3DRenderResult::base_color_texcoord1_used = false |
| bool pulp::render::Scene3DRenderResult::base_color_texture_srgb_applied = false |
| bool pulp::render::Scene3DRenderResult::base_color_transform_applied = false |
| bool pulp::render::Scene3DRenderResult::camera_aspect_ratio_applied = false |
| bool pulp::render::Scene3DRenderResult::camera_aspect_ratio_deferred = false |
| bool pulp::render::Scene3DRenderResult::camera_depth_range_applied = false |
| bool pulp::render::Scene3DRenderResult::camera_depth_range_deferred = false |
| bool pulp::render::Scene3DRenderResult::camera_node_rotation_applied = false |
| bool pulp::render::Scene3DRenderResult::camera_node_transform_deferred = false |
| bool pulp::render::Scene3DRenderResult::camera_node_translation_applied = false |
| bool pulp::render::Scene3DRenderResult::color_target_allocated = false |
| bool pulp::render::Scene3DRenderResult::command_submitted = false |
| bool pulp::render::Scene3DRenderResult::depth_target_allocated = false |
| bool pulp::render::Scene3DRenderResult::directional_light_applied = false |
| bool pulp::render::Scene3DRenderResult::directional_light_transform_applied = false |
| uint32_t pulp::render::Scene3DRenderResult::distinct_color_count = 0 |
| bool pulp::render::Scene3DRenderResult::double_sided_material_applied = false |
| bool pulp::render::Scene3DRenderResult::emissive_factor_applied = false |
| bool pulp::render::Scene3DRenderResult::emissive_strength_applied = false |
| bool pulp::render::Scene3DRenderResult::emissive_texture_applied = false |
| bool pulp::render::Scene3DRenderResult::emissive_texture_deferred = false |
| std::string pulp::render::Scene3DRenderResult::error |
| bool pulp::render::Scene3DRenderResult::fallback_adapter_requested = false |
| bool pulp::render::Scene3DRenderResult::fallback_texture_used = false |
| bool pulp::render::Scene3DRenderResult::geometry_normals_applied = false |
| bool pulp::render::Scene3DRenderResult::gpu_available = false |
| bool pulp::render::Scene3DRenderResult::gpu_instancing_deferred = false |
| uint32_t pulp::render::Scene3DRenderResult::height = 0 |
| bool pulp::render::Scene3DRenderResult::index_buffer_uploaded = false |
| bool pulp::render::Scene3DRenderResult::light_node_transform_deferred = false |
| bool pulp::render::Scene3DRenderResult::metallic_roughness_factor_applied = false |
| bool pulp::render::Scene3DRenderResult::metallic_roughness_texture_applied = false |
| bool pulp::render::Scene3DRenderResult::metallic_roughness_texture_deferred = false |
| bool pulp::render::Scene3DRenderResult::morph_target_deferred = false |
| bool pulp::render::Scene3DRenderResult::non_base_color_texcoord1_deferred = false |
| bool pulp::render::Scene3DRenderResult::non_base_color_texcoord1_used = false |
| bool pulp::render::Scene3DRenderResult::non_base_color_texture_transform_applied = false |
| bool pulp::render::Scene3DRenderResult::non_base_color_texture_transform_deferred = false |
| uint32_t pulp::render::Scene3DRenderResult::non_transparent_pixel_count = 0 |
| bool pulp::render::Scene3DRenderResult::normal_scale_applied = false |
| bool pulp::render::Scene3DRenderResult::normal_scale_deferred = false |
| bool pulp::render::Scene3DRenderResult::normal_texture_applied = false |
| bool pulp::render::Scene3DRenderResult::normal_texture_deferred = false |
| bool pulp::render::Scene3DRenderResult::null_backend_requested = false |
| bool pulp::render::Scene3DRenderResult::occlusion_strength_applied = false |
| bool pulp::render::Scene3DRenderResult::occlusion_strength_deferred = false |
| bool pulp::render::Scene3DRenderResult::occlusion_texture_applied = false |
| bool pulp::render::Scene3DRenderResult::occlusion_texture_deferred = false |
| bool pulp::render::Scene3DRenderResult::orthographic_camera_applied = false |
| bool pulp::render::Scene3DRenderResult::perspective_camera_applied = false |
| uint32_t pulp::render::Scene3DRenderResult::pipeline_cache_entry_count = 0 |
| uint32_t pulp::render::Scene3DRenderResult::pipeline_cache_hit_count = 0 |
| std::vector<uint8_t> pulp::render::Scene3DRenderResult::png |
| bool pulp::render::Scene3DRenderResult::point_light_applied = false |
| bool pulp::render::Scene3DRenderResult::point_light_deferred = false |
| uint32_t pulp::render::Scene3DRenderResult::primitive_count = 0 |
| bool pulp::render::Scene3DRenderResult::punctual_light_range_applied = false |
| bool pulp::render::Scene3DRenderResult::punctual_light_range_deferred = false |
| bool pulp::render::Scene3DRenderResult::readback_completed = false |
| std::vector<uint8_t> pulp::render::Scene3DRenderResult::rgba |
| bool pulp::render::Scene3DRenderResult::scene_data_consumed = false |
| bool pulp::render::Scene3DRenderResult::skinning_deferred = false |
| bool pulp::render::Scene3DRenderResult::spot_light_applied = false |
| bool pulp::render::Scene3DRenderResult::spot_light_cone_deferred = false |
| bool pulp::render::Scene3DRenderResult::spot_light_deferred = false |
| bool pulp::render::Scene3DRenderResult::success = false |
| bool pulp::render::Scene3DRenderResult::tangent_attributes_available = false |
| bool pulp::render::Scene3DRenderResult::tangent_attributes_derived = false |
| bool pulp::render::Scene3DRenderResult::texture_decoded = false |
| bool pulp::render::Scene3DRenderResult::texture_mipmap_filter_downgraded = false |
| bool pulp::render::Scene3DRenderResult::texture_sampler_applied = false |
| bool pulp::render::Scene3DRenderResult::texture_sampler_clamp_s = false |
| bool pulp::render::Scene3DRenderResult::texture_sampler_clamp_t = false |
| bool pulp::render::Scene3DRenderResult::texture_sampler_linear = false |
| bool pulp::render::Scene3DRenderResult::texture_uploaded = false |
| bool pulp::render::Scene3DRenderResult::transform_animation_deferred = false |
| bool pulp::render::Scene3DRenderResult::transform_animation_initial_pose_applied = false |
| bool pulp::render::Scene3DRenderResult::uniform_buffer_uploaded = false |
| bool pulp::render::Scene3DRenderResult::unlit_material_applied = false |
| bool pulp::render::Scene3DRenderResult::vertex_buffer_uploaded = false |
| bool pulp::render::Scene3DRenderResult::vertex_color_applied = false |
| uint32_t pulp::render::Scene3DRenderResult::width = 0 |