Material

Undocumented in source.

Members

Functions

createVertexAttributeDescriptions
VkVertexInputAttributeDescription[] createVertexAttributeDescriptions(uint binding)
Undocumented in source. Be warned that the author may not have intended to support it.
vertexInputState
Pipeline.VertexInputStateCreateInfo vertexInputState()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin Descriptor
Undocumented in source.
__anonymous
mixin ImplReleaseOwn
Undocumented in source.

Mixin templates

Info
mixintemplate Info(CreateInfo info_)
Undocumented in source.
Instance
mixintemplate Instance()
Undocumented in source.
RenderPass
mixintemplate RenderPass(RenderPassType_)
Undocumented in source.

Structs

CreateInfo
struct CreateInfo
Undocumented in source.

Templates

getFormat
template getFormat(Type)
Undocumented in source.

Variables

pipeline
Pipeline pipeline;
Undocumented in source.
pipelineLayout
PipelineLayout pipelineLayout;
Undocumented in source.

Mixed In Members

From mixin Descriptor

stages
enum stages
Undocumented in source.
vertex
enum vertex
Undocumented in source.
binding
struct binding
Undocumented in source.
stage
struct stage
Undocumented in source.
type
struct type
Undocumented in source.
uniform
enum uniform;
Undocumented in source.
texture
enum texture;
Undocumented in source.
storage
enum storage;
Undocumented in source.
ShaderSource
mixintemplate ShaderSource(ShaderStage stage, string code)
Undocumented in source.
MaxObjects
mixintemplate MaxObjects(size_t n)
Undocumented in source.
descriptorSetLayout
DescriptorSetLayout descriptorSetLayout;
Undocumented in source.
descriptorPool
DescriptorPool descriptorPool;
Undocumented in source.
shaderModules
ShaderModule[] shaderModules;
Undocumented in source.
__anonymous
mixin ImplReleaseOwn
Undocumented in source.

From mixin ImplReleaseOwn

~this
~this()
Undocumented in source.

Meta