Rasterfarm-SDK
Loading...
Searching...
No Matches
Implementation Member List

This is the complete list of members for Implementation, including all inherited members.

acquireShaderModule(Shader *pShader)Implementation
activeTextureUnit(GLuint textureUnit)Implementation
activeTextureUnit(uint textureUnit)Implementation
advanceFrameSizeImplementationprotected
allocatedFrameBufferHandlesImplementationprotected
allocatedRenderBufferHandlesImplementationprotected
allocatedShaderHandlesImplementationprotected
allocatedShaderProgramHandlesImplementationprotected
allocatedTextureObjectHandlesImplementationprotected
allocatedVertexArrayObjectHandlesImplementationprotected
allocatedVertexBufferHandlesImplementationprotected
baseFrameBufferImplementationprotected
baseRenderBufferImplementationprotected
bindAttributeBuffer(VertexBufferHandle vbo)Implementation
bindElementBuffer(VertexBufferHandle vbo)Implementation
bindFramebuffer(FrameBufferHandle frameBuffer)Implementation
bindFramebuffer(FrameBufferHandle frameBuffer)Implementation
bindRenderbuffer(RenderBufferHandle renderBuffer)Implementation
bindRenderbuffer(RenderBuffer *pRenderBuffer)Implementation
bindTexture2D(GLuint id)Implementation
bindTextureCubeMap(GLuint id)Implementation
bindVertexArray(VertexArrayHandle vao)Implementation
ciPresentImageAcquiredSemaphoreImplementationprotected
clearBuffers(uint mask=COLOR_BUFFER|STENCIL_BUFFER|DEPTH_BUFFER)Implementation
clearBuffers(uint mask=COLOR_BUFFER|STENCIL_BUFFER|DEPTH_BUFFER)Implementation
clearColor(const Vector4f &color)Implementation
clearColor(const Vector4f &color)Implementation
createCommandBuffer(VkCommandPool commandPool, VkCommandBufferLevel bufferLevel)Implementation
createCommandPool()Implementation
createFence(VkFenceCreateFlags flags=0)Implementation
createFrameBuffer()Implementation
createFrameBuffer(RenderBuffer *pRenderBuffer, HeapArray< VkImageView > vkImageView, uint width, uint height)Implementation
createFrameBufferArray(size_t size)Implementation
createGraphicsPipeline(Program *pProgram)Implementation
createImage(const VkImageCreateInfo &createInfo)Implementation
createImageSampler(Texture *pTexture, TextureType textureType)Implementation
createImageView(VkImage image, VkFormat format, TextureType textureType, uint mipLevels=1)Implementation
createInstance(bool singleton=true)Implementationprotected
createMipmaps(Texture *pTexture, TextureType type)Implementation
createPipelineCache(uint size=0, void *pBuffer=nullptr)Implementation
createProgram()Implementation
createRenderBuffer()Implementation
createRenderBufferArray(size_t size)Implementation
createRenderPass(FrameBuffer *pFrameBuffer, bool display)Implementation
createSampler(VkImageViewType imageViewType)Implementation
createSemaphore()Implementation
createShader(ShaderType type)Implementation
createShader(ShaderType type)Implementation
createShaderModule(const HeapArray< uint > &irCode)Implementation
createShaderProgram()Implementation
createSurface()Implementationprotected
createSwapChain(const HeapArray< PixelFormat > &preferredPixelFormat, VkSurfaceKHR vkSurace, uint advanceFrameSize=1)Implementationprotected
createTexture()Implementation
createTextureArray(size_t size)Implementation
createUniformDescriptorPool(const HeapArray< Pair< UniformDescriptorType, uint > > &descriptorType)Implementation
createVertexArrayObject()Implementation
createVertexArrayObjectArray(size_t size)Implementation
createVertexBuffer()Implementation
createVertexBufferArray(size_t size)Implementation
deleteVertexArraysImplementationstatic
destroyBuffer(VkBuffer buffer)Implementation
destroyBufferQueueImplementationprotected
destroyCommandPool(VkCommandPool commandPool)Implementation
destroyCommandPoolQueueImplementationprotected
destroyDescriptorPool(VkDescriptorPool pool)Implementation
destroyDescriptorPoolQueueImplementationprotected
destroyDescriptorSetLayout(VkDescriptorSetLayout layout)Implementation
destroyDescriptorSetLayoutQueueImplementationprotected
destroyFence(VkFence semaphore)Implementation
destroyFenceQueueImplementationprotected
destroyFrameBuffer(FrameBufferHandle handle)Implementation
destroyFrameBuffer(FrameBufferHandle frameBufferHandle)Implementation
destroyFrameBufferArray(const HeapArray< FrameBufferHandle > &array)Implementation
destroyFrameBufferQueueImplementationprotected
destroyGraphicsPipeline(Program *pProgram)Implementation
destroyImage(VkImage image)Implementation
destroyImageQueueImplementationprotected
destroyImageSampler(Texture *pTexture)Implementation
destroyImageSamplerQueueImplementationprotected
destroyImageView(VkImageView view)Implementation
destroyImageViewQueueImplementationprotected
destroyMemory(Memory *pMemory)Implementation
destroyPipeline(VkPipeline pipeline)Implementation
destroyPipelineCache(VkPipelineCache pipelineCache)Implementation
destroyPipelineCacheQueueImplementationprotected
destroyPipelineLayout(VkPipelineLayout layout)Implementation
destroyPipelineLayoutQueueImplementationprotected
destroyPipelineQueueImplementationprotected
destroyProgram(ProgramHandle handle)Implementation
destroyProgramHandleQueueImplementationprotected
destroyRenderBuffer(RenderBufferHandle handle)Implementation
destroyRenderBufferArray(const HeapArray< RenderBufferHandle > &array)Implementation
destroyRenderPass(VkRenderPass renderPass)Implementation
destroyRenderPassQueueImplementationprotected
destroySampler(VkSampler sampler)Implementation
destroySemaphore(VkSemaphore semaphore)Implementation
destroySemaphoreQueueImplementationprotected
destroyShader(ShaderHandle handle)Implementation
destroyShader(ShaderHandle shader)Implementation
destroyShaderHandleQueueImplementationprotected
destroyShaderModule(VkShaderModule handle)Implementation
destroyShaderModuleQueueImplementationprotected
destroyShaderProgram(ProgramHandle handle)Implementation
destroySurface(VkSurfaceKHR surface)Implementation
destroySwapChain(VkSwapchainKHR swapChain)Implementationprotected
destroyTexture(TextureHandle handle)Implementation
destroyTextureArray(const HeapArray< TextureHandle > &array)Implementation
destroyVertexArrayObject(VertexArrayHandle handle)Implementation
destroyVertexArrayObjectArray(const HeapArray< VertexArrayHandle > &array)Implementation
destroyVertexBuffer(VertexBufferHandle handle)Implementation
destroyVertexBufferArray(const HeapArray< VertexBufferHandle > &array)Implementation
deviceExtensionImplementationprotected
disableState(PipelineState glState)Implementation
dynamicDestroyServer()Implementationprotectedstatic
dynamicDestroyServerMutexImplementationprotected
dynamicDestroyServerThreadImplementationprotected
enableState(const StateUnorderedSet &stateSubSet)Implementation
enableState(PipelineState glState)Implementation
exportCurrentFrameToPng(const char *filename)Implementation
exportCurrentFrameToPng(const char *filename)Implementation
extensionImplementationprotected
finish()Implementationprotected
finish()Implementationprotected
generateVertexArraysImplementationstatic
getAdvanceFrameSize()Implementationinline
getCommandPool()Implementation
getCurrentRenderBuffer()Implementationinline
getDeviceExtensions()Implementationinline
getExtensions()Implementationinline
getFrameSize()Implementationinline
getGlExtension(const char *str)Implementationprotected
getGlFloat(GLenum glState)Implementationprotectedstatic
getGlFloatGroup(GLenum value)Implementationprotectedstatic
getGlFloatPair(GLenum value)Implementationprotectedstatic
getGlInteger(GLenum glState)Implementationprotectedstatic
getGlIntegerGroup(GLenum value)Implementationprotectedstatic
getGlIntegerPair(GLenum value)Implementationprotectedstatic
getGlStateFloat(GLenum state)Implementationprotected
getGlStateFloatGroup(GLenum state)Implementationprotected
getGlStateFloatPair(GLenum state)Implementationprotected
getGlStateInteger(GLenum state)Implementationprotected
getGlStateIntegerGroup(GLenum state)Implementationprotected
getGlStateIntegerPair(GLenum state)Implementationprotected
getGlStateTextureBinding(GLenum state)Implementationprotected
getGraphicsPipeline(Program *pProgram)Implementation
getImageSampler(TextureHandle textureHandle)Implementation
getInstanceExtensions()Implementationinline
getLogicalDevice()Implementationinline
getMemoryAllocator(MemoryType memoryType)Implementation
getMemoryHeap(uint memoryHeapIndex)Implementation
getMemoryHeap(MemoryType memoryType)Implementation
getMemoryType(uint heapIndex)Implementation
getMemoryTypeIndex(MemoryType type, uint heapIndex)Implementation
getPhysicalDevice()Implementationinline
getPhysicalDeviceFeatures()Implementationinline
getPhysicalDeviceFormatProperties(PixelFormat format)Implementation
getPhysicalDeviceMemoryProperties()Implementationinline
getPhysicalDeviceProperties()Implementationinline
getPipelineCache()Implementationinline
getPresentColorFormat()Implementationinline
getPresentDepthFormat()Implementationinline
getPresentFrameBuffer()Implementationinline
getPresentFrameBuffer()Implementationinline
getPresentFrameBufferHandle()Implementationinline
getPresentFrameBufferHandle()Implementationinline
getPresentRenderBuffer()Implementation
getQueueFamilyPropertyIndex()Implementationinline
getRenderingFrameBuffer()Implementation
getRenderingFrameBuffer()Implementationinline
getRenderingGraphicsPipeline()Implementationinline
getRenderingProgram()Implementationinline
getRenderingRenderBuffer()Implementation
getStateSet()Implementationinline
getSwapIndex()Implementationinline
GLDeleteVertexArrays_func typedefImplementation
GLGenVertexArrays_func typedefImplementation
GLInvalidateFramebuffer_func typedefImplementation
GLIsVertexArray_func typedefImplementation
glStateFloatGroupSetImplementation
glStateFloatPairSetImplementation
glStateFloatSetImplementation
glStateIntegerGroupSetImplementation
glStateIntegerPairSetImplementation
glStateIntegerSetImplementation
glStateTextureBindingSetImplementation
GraphicsPipeline classImplementationfriend
hasDepthTexture()Implementation
hasGraphicsPipeline(Program *pProgram)Implementation
hasImageSampler(TextureHandle textureHandle)Implementation
hasImageSampler(Texture *pTexture)Implementation
hasMemoryType(MemoryType memoryType)Implementation
hasShaderModule(Shader *pShader)Implementation
imageSamplerImplementationprotected
Implementation()Implementationprotected
Implementation()Implementationprotected
ImplementationFloatGroupMap typedefImplementation
ImplementationFloatMap typedefImplementation
ImplementationFloatPairMap typedefImplementation
ImplementationIntegerArrayMap typedefImplementation
ImplementationIntegerGroupMap typedefImplementation
ImplementationIntegerMap typedefImplementation
ImplementationIntegerPairMap typedefImplementation
initialize()Implementationprotected
initialize()Implementationprotected
instanceImplementationprotected
instanceExtensionImplementationprotected
invalidateFramebufferImplementationstatic
isVertexArrayImplementationstatic
logicalDeviceImplementationprotected
memoryAllocatorImplementationprotected
memoryHeapIndexImplementationprotected
memoryTypeIndexImplementationprotected
mipmapServer()Implementationprotectedstatic
mipmapServerImageQueueImplementationprotected
mipmapServerMutexImplementationprotected
mipmapServerThreadImplementationprotected
pCompletedCommandBufferImplementationprotected
pCompletedRenderBufferImplementationprotected
pCurrentRenderBufferImplementationprotected
pGraphicsPipelineImplementationprotected
physicalDeviceImplementationprotected
physicalDeviceFeaturesImplementationprotected
physicalDeviceFormatPropertiesImplementationprotected
physicalDeviceMemoryPropertiesImplementationprotected
physicalDevicePropertiesImplementationprotected
pipelineCacheImplementationprotected
pixelFormatStrideImplementationstatic
pMemoryQueueImplementationprotected
pPresentFrameBufferImplementationprotected
pRenderingProgramImplementationprotected
presentColorFormatImplementationprotected
presentDepthFormatImplementationprotected
presentGraphicsQueueImplementationprotected
presentGraphicsQueueMutexImplementationprotected
presentImageAcquiredSemaphoreImplementationprotected
presentQueueServer()Implementationprotectedstatic
presentQueueServerMutexImplementationprotected
presentQueueServerThreadImplementationprotected
presentQueueSubmit(Pair< uint, VkSemaphore > swapIndex)Implementation
presentSwapIndexImplementationprotected
presentUsageFlagsImplementationprotected
queueFamilyPropertyIndexImplementationprotected
queueSubmit(CommandBuffer *pCommandBuffer)Implementation
queueSubmit(const HeapArray< CommandBuffer * > &pCommandBuffer)Implementation
queueSubmitCommandBufferImplementationprotected
queueSubmitFenceImplementationprotected
queueSubmitServer()Implementationprotectedstatic
queueSubmitServerMutexImplementationprotected
queueSubmitServerThreadImplementationprotected
releaseShaderModule(Shader *pShader)Implementation
renderBufferSize()Implementation
renderingFrameBufferImplementationprotected
scissorBuffer(uint offsetX, uint offsetY, uint width, uint height)Implementation
SDL2Window classImplementationfriend
setBlendAlphaFunctions(BlendFactor sBlendFactor, BlendFactor dBlendFactor)Implementation
setCullFaceMode(CullFace mode)Implementation
setDepthRange(float nearClip, float farClip)Implementation
setDepthRange(float nearClip, float farClip)Implementation
setDepthTestFunction(CompareOperation function)Implementation
setDepthTestWriteMask(GLuint mask)Implementation
setFrontFaceOrientation(VertexOrientation orientation)Implementation
setLineWidth(float width)Implementation
setPolygonOffset(float factor, float units)Implementation
setSampleCoverage(float value, bool invert)Implementation
setSampleCoverage(float value, bool invert)Implementation
setStencilFunctions(CompareOperation function, int value, uint mask)Implementation
setStencilOperations(StencilOperation fail, StencilOperation depthFail, StencilOperation depthPass)Implementation
setViewport(int x, int y, int width, int height)Implementation
shaderModuleImplementationprotected
shaderModuleReferenceCountImplementationprotected
stateImplementationprotected
stateSetImplementation
surfaceImplementationprotected
swapBuffers()Implementation
swapBuffers()Implementation
swapChainImplementationprotected
swapChainClearColorValueImplementationprotected
swapChainClearDepthStencilValueImplementationprotected
swapChainImageImplementationprotected
swapIndexImplementationprotected
textureUnitSize()Implementation
textureUnitSize()Implementation
uniformVectorSize(GLenum type)Implementation
uninitialize()Implementationprotected
uninitialize()Implementationprotected
useProgram(Program *pProgram)Implementation
useProgram(Program *pProgram)Implementation
varyingVectorSize()Implementation
vertexArrayObjectSupport()Implementation
vertexAttributeSize()Implementation
~Implementation()Implementationprotected
~Implementation()Implementationprotected