struct StaticState
Defined at line 174 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
Public Members
unsigned int depth_write
unsigned int depth_test
unsigned int blend_enable
unsigned int cull_mode
unsigned int front_face
unsigned int depth_bias_enable
unsigned int depth_compare
unsigned int stencil_test
unsigned int stencil_front_fail
unsigned int stencil_front_pass
unsigned int stencil_front_depth_fail
unsigned int stencil_front_compare_op
unsigned int stencil_back_fail
unsigned int stencil_back_pass
unsigned int stencil_back_depth_fail
unsigned int stencil_back_compare_op
unsigned int alpha_to_coverage
unsigned int alpha_to_one
unsigned int sample_shading
unsigned int src_color_blend
unsigned int dst_color_blend
unsigned int color_blend_op
unsigned int src_alpha_blend
unsigned int dst_alpha_blend
unsigned int alpha_blend_op
unsigned int primitive_restart
unsigned int primitive_topology
unsigned int wireframe
const unsigned int padding
uint32_t color_write_mask
Public Methods
bool get_depth_write ()
Defined at line 224 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_depth_test ()
Defined at line 225 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_blend_enable ()
Defined at line 226 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::CullModeFlags get_cull_mode ()
Defined at line 227 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::FrontFace get_front_face ()
Defined at line 228 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_depth_bias_enable ()
Defined at line 229 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::CompareOp get_depth_compare ()
Defined at line 230 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_stencil_test ()
Defined at line 231 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::StencilOp get_stencil_front_fail ()
Defined at line 232 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::StencilOp get_stencil_front_pass ()
Defined at line 235 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::StencilOp get_stencil_front_depth_fail ()
Defined at line 238 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::CompareOp get_stencil_front_compare_op ()
Defined at line 241 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::StencilOp get_stencil_back_fail ()
Defined at line 244 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::StencilOp get_stencil_back_pass ()
Defined at line 247 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::StencilOp get_stencil_back_depth_fail ()
Defined at line 250 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::CompareOp get_stencil_back_compare_op ()
Defined at line 253 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_alpha_to_coverage ()
Defined at line 257 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_alpha_to_one ()
Defined at line 258 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_sample_shading ()
Defined at line 259 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::BlendFactor get_src_color_blend ()
Defined at line 261 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::BlendFactor get_dst_color_blend ()
Defined at line 264 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::BlendOp get_color_blend_op ()
Defined at line 267 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::BlendFactor get_src_alpha_blend ()
Defined at line 268 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::BlendFactor get_dst_alpha_blend ()
Defined at line 271 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::BlendOp get_alpha_blend_op ()
Defined at line 274 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_primitive_restart ()
Defined at line 275 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
vk::PrimitiveTopology get_primitive_topology ()
Defined at line 276 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool get_wireframe ()
Defined at line 280 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
uint32_t get_color_write_mask ()
Defined at line 282 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h
bool operator== (const StaticState & state)
Defined at line 284 of file ../../src/ui/lib/escher/third_party/granite/vk/command_buffer_pipeline_state.h