Manual: vulkan

class Buffer extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
bindMemory(self, memory, offset)
self not documented
memory not documented
offset not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getMemoryRequirements(self)
self not documented
returns not documented
not documented
volatile
class BufferView extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class CommandBuffer extends Handle
not documented
volatile
+init(self, pool, id)
self not documented
pool not documented
id not documented
returns not documented
not documented
volatile
begin(self, begin_info)
self not documented
begin_info not documented
returns not documented
not documented
volatile
beginRenderPass(self, begin_info, contents)
self not documented
begin_info not documented
contents not documented
returns not documented
not documented
volatile
bindDescriptorSets(self, pipelineBindPoint, layout, firstSet, sets, dynamicOffsets)
self not documented
pipelineBindPoint not documented
layout not documented
firstSet not documented
sets not documented
dynamicOffsets not documented
returns not documented
not documented
volatile
bindIndexBuffer(self, buffer, offset, indexType)
self not documented
buffer not documented
offset not documented
indexType not documented
returns not documented
not documented
volatile
bindPipeline(self, pipelineBindPoint, pipeline)
self not documented
pipelineBindPoint not documented
pipeline not documented
returns not documented
not documented
volatile
bindVertexBuffers(self, firstBinding, buffers, offsets)
self not documented
firstBinding not documented
buffers not documented
offsets not documented
returns not documented
not documented
volatile
dispatch(self, x, y, z)
self not documented
x not documented
y not documented
z not documented
returns not documented
not documented
volatile
dispatchIndirect(self, buffer, offset)
self not documented
buffer not documented
offset not documented
returns not documented
not documented
volatile
draw(self, vertexCount, instanceCount, firstVertex, firstInstance)
self not documented
vertexCount not documented
instanceCount not documented
firstVertex not documented
firstInstance not documented
returns not documented
not documented
volatile
drawIndexed(self, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance)
self not documented
indexCount not documented
instanceCount not documented
firstIndex not documented
vertexOffset not documented
firstInstance not documented
returns not documented
not documented
volatile
drawIndexedIndirect(self, buffer, offset, drawCount, stride)
self not documented
buffer not documented
offset not documented
drawCount not documented
stride not documented
returns not documented
not documented
volatile
drawIndirect(self, buffer, offset, drawCount, stride)
self not documented
buffer not documented
offset not documented
drawCount not documented
stride not documented
returns not documented
not documented
volatile
end(self)
self not documented
returns not documented
not documented
volatile
endRenderPass(self)
self not documented
returns not documented
not documented
volatile
executeCommands(self, commands)
self not documented
commands not documented
returns not documented
not documented
volatile
free(self)
self not documented
returns not documented
not documented
volatile
nextSubpass(self, contents)
self not documented
contents not documented
returns not documented
not documented
volatile
pipelineBarrier(self, srcStageMask, dstStageMask, dependencyFlags, barriers, bufferBarriers, imageBarriers)
self not documented
srcStageMask not documented
dstStageMask not documented
dependencyFlags not documented
barriers not documented
bufferBarriers not documented
imageBarriers not documented
returns not documented
not documented
volatile
pushConstants(self, layout, stageFlags, offset, size, values)
self not documented
layout not documented
stageFlags not documented
offset not documented
size not documented
values not documented
returns not documented
not documented
volatile
reset(self, flags)
self not documented
flags not documented
returns not documented
not documented
volatile
resetEvent(self, event, stageMask)
self not documented
event not documented
stageMask not documented
returns not documented
not documented
volatile
setBlendConstants(self, constants)
self not documented
constants not documented
returns not documented
not documented
volatile
setDepthBias(self, factor, clamp, slope)
self not documented
factor not documented
clamp not documented
slope not documented
returns not documented
not documented
volatile
setDepthBounds(self, min, max)
self not documented
min not documented
max not documented
returns not documented
not documented
volatile
setEvent(self, event, stageMask)
self not documented
event not documented
stageMask not documented
returns not documented
not documented
volatile
setLineWidth(self, width)
self not documented
width not documented
returns not documented
not documented
volatile
setScissor(self, first, scissors)
self not documented
first not documented
scissors not documented
returns not documented
not documented
volatile
setStencilCompareMask(self, faceMask, compareMask)
self not documented
faceMask not documented
compareMask not documented
returns not documented
not documented
volatile
setStencilReference(self, faceMask, reference)
self not documented
faceMask not documented
reference not documented
returns not documented
not documented
volatile
setStencilWriteMask(self, faceMask, writeMask)
self not documented
faceMask not documented
writeMask not documented
returns not documented
not documented
volatile
setViewport(self, first, viewports)
self not documented
first not documented
viewports not documented
returns not documented
not documented
volatile
waitEvents(self, events, srcStageMask, dstStageMask, barriers, bufferBarriers, imageBarriers)
self not documented
events not documented
srcStageMask not documented
dstStageMask not documented
barriers not documented
bufferBarriers not documented
imageBarriers not documented
returns not documented
not documented
volatile
class CommandPool extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
allocate(self, create_info)
self not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
free(self, buffers)
self not documented
buffers not documented
returns not documented
not documented
volatile
reset(self, flags)
self not documented
flags not documented
returns not documented
not documented
volatile
class DescriptorPool extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
reset(self, flags)
self not documented
flags not documented
returns not documented
not documented
volatile
class DescriptorSet extends Handle
not documented
volatile
+init(self, device, id)
self not documented
device not documented
id not documented
returns not documented
not documented
volatile
class DescriptorSetLayout extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class Device extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
acquireNextImage(self, swapchain, timeout, semaphore, fence = null)
self not documented
swapchain not documented
timeout not documented
semaphore not documented
fence not documented
returns not documented
not documented
volatile
allocateCommandBuffers(self, create_info)
self not documented
create_info not documented
returns not documented
not documented
volatile
allocateDescriptorSets(self, create_info)
self not documented
create_info not documented
returns not documented
not documented
volatile
allocateMemory(self, alloc_info)
self not documented
alloc_info not documented
returns not documented
not documented
volatile
createComputePipeline(self, cache, create_info)
self not documented
cache not documented
create_info not documented
returns not documented
not documented
volatile
createComputePipelines(self, cache, create_infos)
self not documented
cache not documented
create_infos not documented
returns not documented
not documented
volatile
createGraphicsPipeline(self, cache, create_info)
self not documented
cache not documented
create_info not documented
returns not documented
not documented
volatile
createGraphicsPipelines(self, cache, create_infos)
self not documented
cache not documented
create_infos not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
flushMappedMemoryRanges(self, ranges)
self not documented
ranges not documented
returns not documented
not documented
volatile
freeDescriptorSets(self, pool, sets)
self not documented
pool not documented
sets not documented
returns not documented
not documented
volatile
getProcAddr(name)
name not documented
returns not documented
not documented
volatile
getQueue(self, family, index)
self not documented
family not documented
index not documented
returns not documented
not documented
volatile
invalidateMappedMemoryRanges(self, ranges)
self not documented
ranges not documented
returns not documented
not documented
volatile
resetFences(self, fences)
self not documented
fences not documented
returns not documented
not documented
volatile
updateDescriptorSets(self, writes, copys)
self not documented
writes not documented
copys not documented
returns not documented
not documented
volatile
waitForFences(self, fences, waitAll, timeout)
self not documented
fences not documented
waitAll not documented
timeout not documented
returns not documented
not documented
volatile
waitIdle(self)
self not documented
returns not documented
not documented
volatile
class DeviceMemory extends Handle
not documented
volatile
+init(self, device, id)
self not documented
device not documented
id not documented
returns not documented
not documented
volatile
free(self)
self not documented
returns not documented
not documented
volatile
getCommitment(self)
self not documented
returns not documented
not documented
volatile
map(self, ctype, offset, size, flags = null)
self not documented
ctype not documented
offset not documented
size not documented
flags not documented
returns not documented
not documented
volatile
unmap(self)
self not documented
returns not documented
not documented
volatile
class Event extends Handle
not documented
volatile
+init(self, device, create_info = null)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getStatus(self)
self not documented
returns not documented
not documented
volatile
reset(self)
self not documented
returns not documented
not documented
volatile
set(self)
self not documented
returns not documented
not documented
volatile
class Fence extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getStatus(self)
self not documented
returns not documented
not documented
volatile
class Framebuffer extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class Handle extends object
not documented
volatile
class Image extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
bindMemory(self, memory, offset)
self not documented
memory not documented
offset not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getMemoryRequirements(self)
self not documented
returns not documented
not documented
volatile
getSparseMemoryRequirements(self)
self not documented
returns not documented
not documented
volatile
getSubresourceLayout(self, subresource)
self not documented
subresource not documented
returns not documented
not documented
volatile
class ImageView extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class Instance extends Handle
not documented
volatile
+init(self, create_info)
self not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getProcAddr(name)
name not documented
returns not documented
not documented
volatile
listPhysicalDevices(self)
self not documented
returns not documented
not documented
volatile
class PhysicalDevice extends Handle
not documented
volatile
+init(self, id)
self not documented
id not documented
returns not documented
not documented
volatile
getFeatures(self)
self not documented
returns not documented
not documented
volatile
getFormatProperties(self, format)
self not documented
format not documented
returns not documented
not documented
volatile
getImageFormatProperties(self, format, type, tiling, usage, flags)
self not documented
format not documented
type not documented
tiling not documented
usage not documented
flags not documented
returns not documented
not documented
volatile
getMemoryProperties(self)
self not documented
returns not documented
not documented
volatile
getProperties(self)
self not documented
returns not documented
not documented
volatile
getSparseImageFormatProperties(self, format, type, sasmples, usage, tiling)
self not documented
format not documented
type not documented
sasmples not documented
usage not documented
tiling not documented
returns not documented
not documented
volatile
getSurfaceCapabilities(self, surface)
self not documented
surface not documented
returns not documented
not documented
volatile
getSurfaceSupport(self, queueId, surface)
self not documented
queueId not documented
surface not documented
returns not documented
not documented
volatile
listExtensionProperties(self, name = null)
self not documented
name not documented
returns not documented
not documented
volatile
listExtensions(self, name = null)
self not documented
name not documented
returns not documented
not documented
volatile
listQueueFamilyProperties(self)
self not documented
returns not documented
not documented
volatile
listSurfaceFormats(self, surface)
self not documented
surface not documented
returns not documented
not documented
volatile
listSurfacePresentModes(self, surface)
self not documented
surface not documented
returns not documented
not documented
volatile
class Pipeline extends Handle
not documented
volatile
+init(self, device, id)
self not documented
device not documented
id not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class PipelineCache extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getData(self)
self not documented
returns not documented
not documented
volatile
merge(self, caches)
self not documented
caches not documented
returns not documented
not documented
volatile
class PipelineLayout extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class QueryPool extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class Queue extends Handle
not documented
volatile
+init(self, id)
self not documented
id not documented
returns not documented
not documented
volatile
bindSparse(self, binds, fence = null)
self not documented
binds not documented
fence not documented
returns not documented
not documented
volatile
present(self, present_info)
self not documented
present_info not documented
returns not documented
not documented
volatile
submit(self, submits, fence = null)
self not documented
submits not documented
fence not documented
returns not documented
not documented
volatile
waitIdle(self)
self not documented
returns not documented
not documented
volatile
class RenderPass extends Handle
not documented
volatile
+init(self, device, create_info = null)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getRenderAreaGranularity(self)
self not documented
returns not documented
not documented
volatile
class Sampler extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class Semaphore extends Handle
not documented
volatile
+init(self, device, create_info = null)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class ShaderModule extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class Surface extends Handle
not documented
volatile
+init(self, instance, id)
self not documented
instance not documented
id not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
class Swapchain extends Handle
not documented
volatile
+init(self, device, create_info)
self not documented
device not documented
create_info not documented
returns not documented
not documented
volatile
destroy(self)
self not documented
returns not documented
not documented
volatile
getImages(self)
self not documented
returns not documented
not documented
volatile
api : module
not documented
volatile
checker : object
not documented
volatile
dir : path
not documented
volatile
ffi : module
not documented
volatile
import : Import
not documented
volatile
lib : api
not documented
volatile
listInstanceExtensionProperties(name = null)
name not documented
returns not documented
not documented
volatile
listInstanceExtensions(name = null)
name not documented
returns not documented
not documented
volatile
name = "vulkan"
not documented
volatile
vk : library
not documented
volatile
vkdecorator(api, name, desc)
api not documented
name not documented
desc not documented
returns not documented
not documented
volatile
class vkhandle extends object
not documented
volatile
+init(self, shadow, name)
self not documented
shadow not documented
name not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
load(self, result)
self not documented
result not documented
returns not documented
not documented
volatile
store(self, obj)
self not documented
obj not documented
returns not documented
not documented
volatile
class vkstruct extends object
not documented
volatile
+init(self, shadow, defaults, aliases, autoarrays)
self not documented
shadow not documented
defaults not documented
aliases not documented
autoarrays not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
load(self, result)
self not documented
result not documented
returns not documented
not documented
volatile
store(self, obj)
self not documented
obj not documented
returns not documented
not documented
volatile