|
Colobot
|
This is the complete list of members for Gfx::CDevice, including all inherited members.
| BeginScene()=0 | Gfx::CDevice | pure virtual |
| Clear()=0 | Gfx::CDevice | pure virtual |
| ComputeSphereVisibility(const Math::Vector ¢er, float radius)=0 | Gfx::CDevice | pure virtual |
| ConfigChanged(const DeviceConfig &newConfig)=0 | Gfx::CDevice | pure virtual |
| CopyFramebufferToTexture(Texture &texture, int xOffset, int yOffset, int x, int y, int width, int height)=0 | Gfx::CDevice | pure virtual |
| Create()=0 | Gfx::CDevice | pure virtual |
| CreateDepthTexture(int width, int height, int depth)=0 | Gfx::CDevice | pure virtual |
| CreateFramebuffer(std::string name, const FramebufferParams ¶ms)=0 | Gfx::CDevice | pure virtual |
| CreateStaticBuffer(PrimitiveType primitiveType, const Vertex *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual |
| CreateStaticBuffer(PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual |
| CreateStaticBuffer(PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual |
| CreateTexture(CImage *image, const TextureCreateParams ¶ms)=0 | Gfx::CDevice | pure virtual |
| CreateTexture(ImageData *data, const TextureCreateParams ¶ms)=0 | Gfx::CDevice | pure virtual |
| DebugHook()=0 | Gfx::CDevice | pure virtual |
| DebugLights()=0 | Gfx::CDevice | pure virtual |
| DeleteFramebuffer(std::string name)=0 | Gfx::CDevice | pure virtual |
| Destroy()=0 | Gfx::CDevice | pure virtual |
| DestroyAllTextures()=0 | Gfx::CDevice | pure virtual |
| DestroyStaticBuffer(unsigned int bufferId)=0 | Gfx::CDevice | pure virtual |
| DestroyTexture(const Texture &texture)=0 | Gfx::CDevice | pure virtual |
| DrawPrimitive(PrimitiveType type, const Vertex *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual |
| DrawPrimitive(PrimitiveType type, const VertexTex2 *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual |
| DrawPrimitive(PrimitiveType type, const VertexCol *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual |
| DrawPrimitives(PrimitiveType type, const Vertex *vertices, int first[], int count[], int drawCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual |
| DrawPrimitives(PrimitiveType type, const VertexTex2 *vertices, int first[], int count[], int drawCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))=0 | Gfx::CDevice | pure virtual |
| DrawPrimitives(PrimitiveType type, const VertexCol *vertices, int first[], int count[], int drawCount)=0 | Gfx::CDevice | pure virtual |
| DrawStaticBuffer(unsigned int bufferId)=0 | Gfx::CDevice | pure virtual |
| EndScene()=0 | Gfx::CDevice | pure virtual |
| GetCapabilities() | Gfx::CDevice | inline |
| GetError() | Gfx::CDevice | inline |
| GetFramebuffer(std::string name)=0 | Gfx::CDevice | pure virtual |
| GetFrameBufferPixels() const =0 | Gfx::CDevice | pure virtual |
| GetMaxAnisotropyLevel()=0 | Gfx::CDevice | pure virtual |
| GetMaxLightCount()=0 | Gfx::CDevice | pure virtual |
| GetMaxSamples()=0 | Gfx::CDevice | pure virtual |
| GetMaxTextureSize()=0 | Gfx::CDevice | pure virtual |
| GetMaxTextureStageCount()=0 | Gfx::CDevice | pure virtual |
| GetName()=0 | Gfx::CDevice | pure virtual |
| IsAnisotropySupported()=0 | Gfx::CDevice | pure virtual |
| IsFramebufferSupported()=0 | Gfx::CDevice | pure virtual |
| IsShadowMappingSupported()=0 | Gfx::CDevice | pure virtual |
| m_capabilities | Gfx::CDevice | protected |
| m_errorMessage (defined in Gfx::CDevice) | Gfx::CDevice | protected |
| SetAlphaTestFunc(CompFunc func, float refValue)=0 | Gfx::CDevice | pure virtual |
| SetBlendFunc(BlendFunc srcBlend, BlendFunc dstBlend)=0 | Gfx::CDevice | pure virtual |
| SetClearColor(const Color &color)=0 | Gfx::CDevice | pure virtual |
| SetColorMask(bool red, bool green, bool blue, bool alpha)=0 | Gfx::CDevice | pure virtual |
| SetCullMode(CullMode mode)=0 | Gfx::CDevice | pure virtual |
| SetDepthBias(float factor, float units)=0 | Gfx::CDevice | pure virtual |
| SetDepthTestFunc(CompFunc func)=0 | Gfx::CDevice | pure virtual |
| SetFillMode(FillMode mode)=0 | Gfx::CDevice | pure virtual |
| SetFogParams(FogMode mode, const Color &color, float start, float end, float density)=0 | Gfx::CDevice | pure virtual |
| SetGlobalAmbient(const Color &color)=0 | Gfx::CDevice | pure virtual |
| SetLight(int index, const Light &light)=0 | Gfx::CDevice | pure virtual |
| SetLightEnabled(int index, bool enabled)=0 | Gfx::CDevice | pure virtual |
| SetMaterial(const Material &material)=0 | Gfx::CDevice | pure virtual |
| SetRenderMode(RenderMode mode)=0 | Gfx::CDevice | pure virtual |
| SetRenderState(RenderState state, bool enabled)=0 | Gfx::CDevice | pure virtual |
| SetShadeModel(ShadeModel model)=0 | Gfx::CDevice | pure virtual |
| SetShadowColor(float value)=0 | Gfx::CDevice | pure virtual |
| SetTexture(int index, const Texture &texture)=0 | Gfx::CDevice | pure virtual |
| SetTexture(int index, unsigned int textureId)=0 | Gfx::CDevice | pure virtual |
| SetTextureEnabled(int index, bool enabled)=0 | Gfx::CDevice | pure virtual |
| SetTextureStageParams(int index, const TextureStageParams ¶ms)=0 | Gfx::CDevice | pure virtual |
| SetTextureStageWrap(int index, TexWrapMode wrapS, TexWrapMode wrapT)=0 | Gfx::CDevice | pure virtual |
| SetTransform(TransformType type, const Math::Matrix &matrix)=0 | Gfx::CDevice | pure virtual |
| SetViewport(int x, int y, int width, int height)=0 | Gfx::CDevice | pure virtual |
| UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const Vertex *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual |
| UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual |
| UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount)=0 | Gfx::CDevice | pure virtual |
| UpdateTexture(const Texture &texture, Math::IntPoint offset, ImageData *data, TexImgFormat format)=0 | Gfx::CDevice | pure virtual |
| ~CDevice() (defined in Gfx::CDevice) | Gfx::CDevice | inlinevirtual |