![]() |
Fling Engine
0.00.1
Fling Engine is a game engine written in Vulkan
|
Functions | |
| VkMappedMemoryRange | MappedMemoryRange () |
| VkDescriptorPoolSize | DescriptorPoolSize (VkDescriptorType t_type, UINT32 t_descriptorCount) |
| VkPipelineVertexInputStateCreateInfo | PiplineVertexInptStateCreateInfo () |
| VkDescriptorPoolCreateInfo | DescriptorPoolCreateInfo (const std::vector< VkDescriptorPoolSize > &t_poolSizes, UINT32 t_maxSets) |
| VkMemoryAllocateInfo | MemoryAllocateInfo () |
| VkDescriptorSetLayoutBinding | DescriptorSetLayoutBindings (VkDescriptorType t_type, VkShaderStageFlags t_stageFlags, UINT32 t_binding, UINT32 t_descriptorCount=1) |
| VkDescriptorSetLayoutCreateInfo | DescriptorSetLayoutCreateInfo (const std::vector< VkDescriptorSetLayoutBinding > &t_bindings) |
| VkRenderPassBeginInfo | RenderPassBeginInfo () |
| VkWriteDescriptorSet | WriteDescriptorSetUniform (Buffer *t_Buffer, VkDescriptorSet t_DstSet, UINT32 t_Binding, UINT32 t_Set=0, VkDeviceSize t_Offset=0) |
| VkWriteDescriptorSet | WriteDescriptorSetImage (Texture *t_Image, VkDescriptorSet t_DstSet, UINT32 t_Binding, UINT32 t_Set=0, VkDeviceSize t_Offset=0) |
| VkSamplerCreateInfo | SamplerCreateInfo () |
| VkImageViewCreateInfo | ImageViewCreateInfo () |
| VkDescriptorSetAllocateInfo | DescriptorSetAllocateInfo (VkDescriptorPool t_descriptorPool, const VkDescriptorSetLayout *t_pSetLayouts, UINT32 t_descriptorSetCount) |
| VkDescriptorImageInfo | DescriptorImageInfo (VkSampler t_sampler, VkImageView t_imageView, VkImageLayout t_imageLayout) |
| VkWriteDescriptorSet | WriteDescriptorSet (VkDescriptorSet t_dstSet, VkDescriptorType t_type, UINT32 t_binding, VkDescriptorImageInfo *imageInfo, UINT32 descriptorCount=1) |
| VkPushConstantRange | PushConstantRange (VkShaderStageFlags t_stageFlags, UINT32 t_size, UINT32 t_offset) |
| VkPipelineLayoutCreateInfo | PiplineLayoutCreateInfo (const VkDescriptorSetLayout *t_pSetLayouts, UINT32 t_setLayoutCount=1) |
| VkPipelineInputAssemblyStateCreateInfo | PipelineInputAssemblyStateCreateInfo (VkPrimitiveTopology t_topology, VkPipelineInputAssemblyStateCreateFlags t_flags, VkBool32 t_primitiveRestartEnable) |
| VkPipelineRasterizationStateCreateInfo | PipelineRasterizationStateCreateInfo (VkPolygonMode t_polygonMode, VkCullModeFlags t_cullMode, VkFrontFace t_frontFace, VkPipelineRasterizationStateCreateFlags t_flags=0) |
| VkPipelineColorBlendStateCreateInfo | PipelineColorBlendStateCreateInfo (UINT32 t_attachmentCount, const VkPipelineColorBlendAttachmentState *t_pAttachments) |
| VkPipelineColorBlendAttachmentState | PipelineColorBlendAttachmentState (VkColorComponentFlags t_colorWriteMask, VkBool32 t_blendEnable) |
| VkPipelineDepthStencilStateCreateInfo | PipelineDepthStencilStateCreateInfo (VkBool32 depthTestEnable, VkBool32 depthWriteEnable, VkCompareOp depthCompareOp) |
| VkPipelineDynamicStateCreateInfo | PipelineDynamicStateCreateInfo (const VkDynamicState *pDynamicStates, uint32_t dynamicStateCount, VkPipelineDynamicStateCreateFlags flags=0) |
| VkPipelineDepthStencilStateCreateInfo | DepthStencilState (VkBool32 t_depthTestEnable, VkBool32 t_depthWriteEnable, VkCompareOp t_depthCompareOp) |
| VkPipelineViewportStateCreateInfo | PipelineViewportStateCreateInfo (UINT32 t_viewportCount, UINT32 t_scissorCount, VkPipelineViewportStateCreateFlags t_flags=0) |
| VkPipelineMultisampleStateCreateInfo | PipelineMultiSampleStateCreateInfo (VkSampleCountFlagBits t_rasterizationSamples, VkPipelineMultisampleStateCreateFlags t_flags=0) |
| VkPipelineDynamicStateCreateInfo | PipelineDynamicStateCreateInfo (const std::vector< VkDynamicState > &t_pDynamicStates, VkPipelineDynamicStateCreateFlags t_flags=0) |
| VkGraphicsPipelineCreateInfo | PipelineCreateInfo (VkPipelineLayout t_layout, VkRenderPass t_renderPass, VkPipelineCreateFlags t_flags=0) |
| VkVertexInputBindingDescription | VertexInputBindingDescription (UINT32 t_binding, UINT32 t_stride, VkVertexInputRate t_inputRate) |
| VkVertexInputAttributeDescription | VertexInputAttributeDescription (UINT32 t_binding, UINT32 t_location, VkFormat t_format, UINT32 t_offset) |
| VkViewport | Viewport (float t_width, float t_height, float t_minDepth, float t_maxDepth) |
| VkDescriptorSetLayoutBinding | DescriptorSetLayoutBinding (VkDescriptorType type, VkShaderStageFlags stageFlags, uint32_t binding, uint32_t descriptorCount=1) |
| VkWriteDescriptorSet | WriteDescriptorSet (VkDescriptorSet dstSet, VkDescriptorType type, uint32_t binding, VkDescriptorBufferInfo *bufferInfo, uint32_t descriptorCount=1) |
| VkRect2D | Rect2D (int32_t width, int32_t height, int32_t offsetX, int32_t offsetY) |
| VkPipelineDepthStencilStateCreateInfo Fling::Initializers::DepthStencilState | ( | VkBool32 | t_depthTestEnable, |
| VkBool32 | t_depthWriteEnable, | ||
| VkCompareOp | t_depthCompareOp | ||
| ) |
| VkDescriptorImageInfo Fling::Initializers::DescriptorImageInfo | ( | VkSampler | t_sampler, |
| VkImageView | t_imageView, | ||
| VkImageLayout | t_imageLayout | ||
| ) |
| VkDescriptorPoolCreateInfo Fling::Initializers::DescriptorPoolCreateInfo | ( | const std::vector< VkDescriptorPoolSize > & | t_poolSizes, |
| UINT32 | t_maxSets | ||
| ) |
| VkDescriptorPoolSize Fling::Initializers::DescriptorPoolSize | ( | VkDescriptorType | t_type, |
| UINT32 | t_descriptorCount | ||
| ) |
| VkDescriptorSetAllocateInfo Fling::Initializers::DescriptorSetAllocateInfo | ( | VkDescriptorPool | t_descriptorPool, |
| const VkDescriptorSetLayout * | t_pSetLayouts, | ||
| UINT32 | t_descriptorSetCount | ||
| ) |
| VkDescriptorSetLayoutBinding Fling::Initializers::DescriptorSetLayoutBinding | ( | VkDescriptorType | type, |
| VkShaderStageFlags | stageFlags, | ||
| uint32_t | binding, | ||
| uint32_t | descriptorCount = 1 |
||
| ) |
| VkDescriptorSetLayoutBinding Fling::Initializers::DescriptorSetLayoutBindings | ( | VkDescriptorType | t_type, |
| VkShaderStageFlags | t_stageFlags, | ||
| UINT32 | t_binding, | ||
| UINT32 | t_descriptorCount = 1 |
||
| ) |
| VkDescriptorSetLayoutCreateInfo Fling::Initializers::DescriptorSetLayoutCreateInfo | ( | const std::vector< VkDescriptorSetLayoutBinding > & | t_bindings | ) |
| VkImageViewCreateInfo Fling::Initializers::ImageViewCreateInfo | ( | ) |
| VkMappedMemoryRange Fling::Initializers::MappedMemoryRange | ( | ) |
| VkMemoryAllocateInfo Fling::Initializers::MemoryAllocateInfo | ( | ) |
| VkPipelineColorBlendAttachmentState Fling::Initializers::PipelineColorBlendAttachmentState | ( | VkColorComponentFlags | t_colorWriteMask, |
| VkBool32 | t_blendEnable | ||
| ) |
| VkPipelineColorBlendStateCreateInfo Fling::Initializers::PipelineColorBlendStateCreateInfo | ( | UINT32 | t_attachmentCount, |
| const VkPipelineColorBlendAttachmentState * | t_pAttachments | ||
| ) |
| VkGraphicsPipelineCreateInfo Fling::Initializers::PipelineCreateInfo | ( | VkPipelineLayout | t_layout, |
| VkRenderPass | t_renderPass, | ||
| VkPipelineCreateFlags | t_flags = 0 |
||
| ) |
|
inline |
|
inline |
| VkPipelineDynamicStateCreateInfo Fling::Initializers::PipelineDynamicStateCreateInfo | ( | const std::vector< VkDynamicState > & | t_pDynamicStates, |
| VkPipelineDynamicStateCreateFlags | t_flags = 0 |
||
| ) |
| VkPipelineInputAssemblyStateCreateInfo Fling::Initializers::PipelineInputAssemblyStateCreateInfo | ( | VkPrimitiveTopology | t_topology, |
| VkPipelineInputAssemblyStateCreateFlags | t_flags, | ||
| VkBool32 | t_primitiveRestartEnable | ||
| ) |
| VkPipelineMultisampleStateCreateInfo Fling::Initializers::PipelineMultiSampleStateCreateInfo | ( | VkSampleCountFlagBits | t_rasterizationSamples, |
| VkPipelineMultisampleStateCreateFlags | t_flags = 0 |
||
| ) |
| VkPipelineRasterizationStateCreateInfo Fling::Initializers::PipelineRasterizationStateCreateInfo | ( | VkPolygonMode | t_polygonMode, |
| VkCullModeFlags | t_cullMode, | ||
| VkFrontFace | t_frontFace, | ||
| VkPipelineRasterizationStateCreateFlags | t_flags = 0 |
||
| ) |
| VkPipelineViewportStateCreateInfo Fling::Initializers::PipelineViewportStateCreateInfo | ( | UINT32 | t_viewportCount, |
| UINT32 | t_scissorCount, | ||
| VkPipelineViewportStateCreateFlags | t_flags = 0 |
||
| ) |
| VkPipelineLayoutCreateInfo Fling::Initializers::PiplineLayoutCreateInfo | ( | const VkDescriptorSetLayout * | t_pSetLayouts, |
| UINT32 | t_setLayoutCount = 1 |
||
| ) |
| VkPipelineVertexInputStateCreateInfo Fling::Initializers::PiplineVertexInptStateCreateInfo | ( | ) |
| VkPushConstantRange Fling::Initializers::PushConstantRange | ( | VkShaderStageFlags | t_stageFlags, |
| UINT32 | t_size, | ||
| UINT32 | t_offset | ||
| ) |
| VkRect2D Fling::Initializers::Rect2D | ( | int32_t | width, |
| int32_t | height, | ||
| int32_t | offsetX, | ||
| int32_t | offsetY | ||
| ) |
|
inline |
| VkSamplerCreateInfo Fling::Initializers::SamplerCreateInfo | ( | ) |
| VkVertexInputAttributeDescription Fling::Initializers::VertexInputAttributeDescription | ( | UINT32 | t_binding, |
| UINT32 | t_location, | ||
| VkFormat | t_format, | ||
| UINT32 | t_offset | ||
| ) |
| VkVertexInputBindingDescription Fling::Initializers::VertexInputBindingDescription | ( | UINT32 | t_binding, |
| UINT32 | t_stride, | ||
| VkVertexInputRate | t_inputRate | ||
| ) |
| VkViewport Fling::Initializers::Viewport | ( | float | t_width, |
| float | t_height, | ||
| float | t_minDepth, | ||
| float | t_maxDepth | ||
| ) |
| VkWriteDescriptorSet Fling::Initializers::WriteDescriptorSet | ( | VkDescriptorSet | t_dstSet, |
| VkDescriptorType | t_type, | ||
| UINT32 | t_binding, | ||
| VkDescriptorImageInfo * | imageInfo, | ||
| UINT32 | descriptorCount = 1 |
||
| ) |
| VkWriteDescriptorSet Fling::Initializers::WriteDescriptorSet | ( | VkDescriptorSet | dstSet, |
| VkDescriptorType | type, | ||
| uint32_t | binding, | ||
| VkDescriptorBufferInfo * | bufferInfo, | ||
| uint32_t | descriptorCount = 1 |
||
| ) |
| VkWriteDescriptorSet Fling::Initializers::WriteDescriptorSetImage | ( | Texture * | t_Image, |
| VkDescriptorSet | t_DstSet, | ||
| UINT32 | t_Binding, | ||
| UINT32 | t_Set = 0, |
||
| VkDeviceSize | t_Offset = 0 |
||
| ) |
1.8.13