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

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

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