示例#1
0
 public DefaultGLDeviceEntrypoint
 (
     IGLCmdVBOEntrypoint vbo,
     IGLSamplerEntrypoint sampler,
     IGLDeviceImageEntrypoint image,
     IGLDeviceImageViewEntrypoint imageView,
     IGLImageDescriptorEntrypoint imageDescriptor,
     IGLShaderModuleEntrypoint shaderModule,
     IGLDescriptorPoolEntrypoint descriptorPool,
     IGLBufferEntrypoint buffers,
     IGLDeviceMemoryEntrypoint deviceMemory,
     IGLSemaphoreEntrypoint semaphore,
     IGLGraphicsPipelineEntrypoint graphicsPipeline,
     IGLImageFormatEntrypoint imageFormat,
     IGLGraphicsPipelineCompiler graphicsCompiler,
     IGLFenceEntrypoint fence,
     IGLCmdShaderProgramEntrypoint shaderProgram,
     IGLDescriptorSetEntrypoint descriptorSet,
     IGLUniformBlockEntrypoint uniformBlocks
 )
 {
     VBO              = vbo;
     Sampler          = sampler;
     Image            = image;
     ImageView        = imageView;
     ImageDescriptor  = imageDescriptor;
     ShaderModule     = shaderModule;
     DescriptorPool   = descriptorPool;
     Buffers          = buffers;
     DeviceMemory     = deviceMemory;
     Semaphore        = semaphore;
     GraphicsPipeline = graphicsPipeline;
     ImageFormat      = imageFormat;
     GraphicsCompiler = graphicsCompiler;
     Fence            = fence;
     ShaderProgram    = shaderProgram;
     DescriptorSet    = descriptorSet;
     UniformBlocks    = uniformBlocks;
 }
示例#2
0
 public GLImageView(int textureId, IGLDeviceImageViewEntrypoint module)
 {
     TextureId = textureId;
     mModule   = module;
 }