コード例 #1
0
 internal unsafe void MarshalTo(Interop.PipelineShaderStageCreateInfo *pointer)
 {
     pointer->SType = StructureType.PipelineShaderStageCreateInfo;
     pointer->Next  = null;
     this.Module?.MarshalTo(&pointer->Module);
     pointer->Name = Interop.HeapUtil.MarshalTo(this.Name);
     pointer->SpecializationInfo = this.SpecializationInfo == null ? null : this.SpecializationInfo.Value.MarshalTo();
     pointer->Flags = this.Flags;
     pointer->Stage = this.Stage;
 }
コード例 #2
0
ファイル: Structs.cs プロジェクト: yongweisun/VulkanSharp
 internal PipelineShaderStageCreateInfo(Interop.PipelineShaderStageCreateInfo* ptr)
 {
     m = ptr;
     Initialize ();
 }
コード例 #3
0
ファイル: Structs.cs プロジェクト: yongweisun/VulkanSharp
 public PipelineShaderStageCreateInfo()
 {
     m = (Interop.PipelineShaderStageCreateInfo*) Interop.Structure.Allocate (typeof (Interop.PipelineShaderStageCreateInfo));
     Initialize ();
 }