Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Gfx::CGLDevice Member List

This is the complete list of members for Gfx::CGLDevice, including all inherited members.

BeginScene()Gfx::CGLDevicevirtual
CGLDevice(const GLDeviceConfig &config) (defined in Gfx::CGLDevice)Gfx::CGLDevice
Clear()Gfx::CGLDevicevirtual
ComputeSphereVisibility(const Math::Vector &center, float radius)Gfx::CGLDevicevirtual
ConfigChanged(const GLDeviceConfig &newConfig) (defined in Gfx::CGLDevice)Gfx::CGLDevice
Create()Gfx::CGLDevicevirtual
CreateStaticBuffer(PrimitiveType primitiveType, const Vertex *vertices, int vertexCount)Gfx::CGLDevicevirtual
CreateStaticBuffer(PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount)Gfx::CGLDevicevirtual
CreateStaticBuffer(PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount)Gfx::CGLDevicevirtual
CreateTexture(CImage *image, const TextureCreateParams &params)Gfx::CGLDevicevirtual
CreateTexture(ImageData *data, const TextureCreateParams &params)Gfx::CGLDevicevirtual
DebugHook()Gfx::CGLDevicevirtual
DebugLights()Gfx::CGLDevicevirtual
Destroy()Gfx::CGLDevicevirtual
DestroyAllTextures()Gfx::CGLDevicevirtual
DestroyStaticBuffer(unsigned int bufferId)Gfx::CGLDevicevirtual
DestroyTexture(const Texture &texture)Gfx::CGLDevicevirtual
DrawPrimitive(PrimitiveType type, const Vertex *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))Gfx::CGLDevicevirtual
DrawPrimitive(PrimitiveType type, const VertexTex2 *vertices, int vertexCount, Color color=Color(1.0f, 1.0f, 1.0f, 1.0f))Gfx::CGLDevicevirtual
DrawPrimitive(PrimitiveType type, const VertexCol *vertices, int vertexCount)Gfx::CGLDevicevirtual
DrawStaticBuffer(unsigned int bufferId)Gfx::CGLDevicevirtual
EndScene()Gfx::CGLDevicevirtual
GetAlphaTestFunc(CompFunc &func, float &refValue)Gfx::CGLDevicevirtual
GetBlendFunc(BlendFunc &srcBlend, BlendFunc &dstBlend)Gfx::CGLDevicevirtual
GetClearColor()Gfx::CGLDevicevirtual
GetCullMode()Gfx::CGLDevicevirtual
GetDepthBias()Gfx::CGLDevicevirtual
GetDepthTestFunc()Gfx::CGLDevicevirtual
GetFillMode()Gfx::CGLDevicevirtual
GetFogParams(FogMode &mode, Color &color, float &start, float &end, float &density)Gfx::CGLDevicevirtual
GetFrameBufferPixels() const Gfx::CGLDevicevirtual
GetGlobalAmbient()Gfx::CGLDevicevirtual
GetLight(int index)Gfx::CGLDevicevirtual
GetLightEnabled(int index)Gfx::CGLDevicevirtual
GetMaterial()Gfx::CGLDevicevirtual
GetMaxLightCount()Gfx::CGLDevicevirtual
GetMaxTextureStageCount()Gfx::CGLDevicevirtual
GetRenderState(RenderState state)Gfx::CGLDevicevirtual
GetShadeModel()Gfx::CGLDevicevirtual
GetTexture(int index)Gfx::CGLDevicevirtual
GetTextureEnabled(int index)Gfx::CGLDevicevirtual
GetTextureStageParams(int index)Gfx::CGLDevicevirtual
GetTransform(TransformType type)Gfx::CGLDevicevirtual
GetUseVbo() (defined in Gfx::CGLDevice)Gfx::CGLDevice
MultiplyTransform(TransformType type, const Math::Matrix &matrix)Gfx::CGLDevicevirtual
SetAlphaTestFunc(CompFunc func, float refValue)Gfx::CGLDevicevirtual
SetBlendFunc(BlendFunc srcBlend, BlendFunc dstBlend)Gfx::CGLDevicevirtual
SetClearColor(const Color &color)Gfx::CGLDevicevirtual
SetCullMode(CullMode mode)Gfx::CGLDevicevirtual
SetDepthBias(float factor)Gfx::CGLDevicevirtual
SetDepthTestFunc(CompFunc func)Gfx::CGLDevicevirtual
SetFillMode(FillMode mode)Gfx::CGLDevicevirtual
SetFogParams(FogMode mode, const Color &color, float start, float end, float density)Gfx::CGLDevicevirtual
SetGlobalAmbient(const Color &color)Gfx::CGLDevicevirtual
SetLight(int index, const Light &light)Gfx::CGLDevicevirtual
SetLightEnabled(int index, bool enabled)Gfx::CGLDevicevirtual
SetMaterial(const Material &material)Gfx::CGLDevicevirtual
SetRenderState(RenderState state, bool enabled)Gfx::CGLDevicevirtual
SetShadeModel(ShadeModel model)Gfx::CGLDevicevirtual
SetTexture(int index, const Texture &texture)Gfx::CGLDevicevirtual
SetTexture(int index, unsigned int textureId)Gfx::CGLDevicevirtual
SetTextureEnabled(int index, bool enabled)Gfx::CGLDevicevirtual
SetTextureStageParams(int index, const TextureStageParams &params)Gfx::CGLDevicevirtual
SetTextureStageWrap(int index, Gfx::TexWrapMode wrapS, Gfx::TexWrapMode wrapT)Gfx::CGLDevicevirtual
SetTransform(TransformType type, const Math::Matrix &matrix)Gfx::CGLDevicevirtual
SetUseVbo(bool useVbo) (defined in Gfx::CGLDevice)Gfx::CGLDevice
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const Vertex *vertices, int vertexCount)Gfx::CGLDevicevirtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexTex2 *vertices, int vertexCount)Gfx::CGLDevicevirtual
UpdateStaticBuffer(unsigned int bufferId, PrimitiveType primitiveType, const VertexCol *vertices, int vertexCount)Gfx::CGLDevicevirtual
~CDevice() (defined in Gfx::CDevice)Gfx::CDeviceinlinevirtual
~CGLDevice() (defined in Gfx::CGLDevice)Gfx::CGLDevicevirtual