Home | History | Annotate | Download | only in vulkan

Lines Matching refs:SpecializationInfo

3142   struct SpecializationInfo
3144 SpecializationInfo( uint32_t mapEntryCount_ = 0, const SpecializationMapEntry* pMapEntries_ = nullptr, size_t dataSize_ = 0, const void* pData_ = nullptr )
3152 SpecializationInfo( VkSpecializationInfo const & rhs )
3154 memcpy( this, &rhs, sizeof(SpecializationInfo) );
3157 SpecializationInfo& operator=( VkSpecializationInfo const & rhs )
3159 memcpy( this, &rhs, sizeof(SpecializationInfo) );
3163 SpecializationInfo& setMapEntryCount( uint32_t mapEntryCount_ )
3169 SpecializationInfo& setPMapEntries( const SpecializationMapEntry* pMapEntries_ )
3175 SpecializationInfo& setDataSize( size_t dataSize_ )
3181 SpecializationInfo& setPData( const void* pData_ )
3192 bool operator==( SpecializationInfo const& rhs ) const
3200 bool operator!=( SpecializationInfo const& rhs ) const
3210 static_assert( sizeof( SpecializationInfo ) == sizeof( VkSpecializationInfo ), "struct and wrapper have different size!" );
10038 PipelineShaderStageCreateInfo( PipelineShaderStageCreateFlags flags_ = PipelineShaderStageCreateFlags(), ShaderStageFlagBits stage_ = ShaderStageFlagBits::eVertex, ShaderModule module_ = ShaderModule(), const char* pName_ = nullptr, const SpecializationInfo* pSpecializationInfo_ = nullptr )
10096 PipelineShaderStageCreateInfo& setPSpecializationInfo( const SpecializationInfo* pSpecializationInfo_ )
10132 const SpecializationInfo* pSpecializationInfo;