ReactOS 0.4.17-dev-934-g091855f
vkd3d_shader_parameter_immediate_constant1 Struct Reference

#include <vkd3d_shader.h>

Collaboration diagram for vkd3d_shader_parameter_immediate_constant1:

Public Attributes

union {
   uint32_t   u32
 
   float   f32
 
   float   f32_vec4 [4]
 
   void *   _pointer_pad
 
   uint32_t   _pad [4]
 
} u
 

Detailed Description

The value of an immediate constant parameter, used in struct vkd3d_shader_parameter1.

Since
1.13

Definition at line 770 of file vkd3d_shader.h.

Member Data Documentation

◆ _pad

uint32_t vkd3d_shader_parameter_immediate_constant1::_pad[4]

Definition at line 792 of file vkd3d_shader.h.

◆ _pointer_pad

void* vkd3d_shader_parameter_immediate_constant1::_pointer_pad

Definition at line 791 of file vkd3d_shader.h.

◆ f32

float vkd3d_shader_parameter_immediate_constant1::f32

The value if the parameter's data type is VKD3D_SHADER_PARAMETER_DATA_TYPE_FLOAT32.

Definition at line 783 of file vkd3d_shader.h.

◆ f32_vec4

float vkd3d_shader_parameter_immediate_constant1::f32_vec4[4]

A pointer to the value if the parameter's data type is VKD3D_SHADER_PARAMETER_DATA_TYPE_FLOAT32_VEC4.

Since
1.14

Definition at line 790 of file vkd3d_shader.h.

◆ 

union { ... } vkd3d_shader_parameter_immediate_constant1::u

◆ u32

uint32_t vkd3d_shader_parameter_immediate_constant1::u32

The value if the parameter's data type is VKD3D_SHADER_PARAMETER_DATA_TYPE_UINT32.

Definition at line 778 of file vkd3d_shader.h.


The documentation for this struct was generated from the following file: