CSAD
 All Classes Namespaces Functions Variables Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
csad::Graph Class Reference

Graph - Manager graphics. More...

Inheritance diagram for csad::Graph:
csad::BaseObject

Public Member Functions

CSAD_API DisplaycreateDisplay (char *name)
 Creates the object of the screen with the specified name, or returns available if the object of the screen with the same name already been created.
 
CSAD_API MaterialcreateMaterial (char *name)
 Creates material.
 
_FORCEINLINE MaterialcreateMaterial (const char *name="")
 Creates material.
 
CSAD_API ScenecreateScene (char *name)
 Creates the environment of the scene with the specified name, or returns available if the environment of the scene with the same name already been created.
 
_FORCEINLINE ScenecreateScene (const char *name="")
 Creates the environment of the scene with the specified name, or returns available if the environment of the scene with the same name already been created.
 
CSAD_API ShadercreateShader (char *name)
 Creates Shader.
 
_FORCEINLINE ShadercreateShader (const char *name="")
 Creates Shader.
 
CSAD_API StylecreateStyle (char *name)
 Creates a container styles, or returns available if the container styles with the same name already been created.
 
_FORCEINLINE StylecreateStyle (const char *name="")
 Creates a container styles, or returns available if the container styles with the same name already been created.
 
CSAD_API Texture2DcreateTexture2D (char *name)
 Creates texture.
 
CSAD_API GlContextgetContext (char *path)
 returns the object context in his way
 
CSAD_API DisplaygetDisplay (char *name)
 Restores a screen object at the specified name.
 
CSAD_API DisplaygetDisplayByHandle (void *handle)
 Restores a screen object associated with the specified ID image.
 
CSAD_API DisplaygetDisplayIntersect (vector3f *pos)
 Restores a screen object associated with the specified point.
 
CSAD_API MaterialgetMaterial (char *name)
 returns the мaterial object by its name
 
_FORCEINLINE MaterialgetMaterial (const char *name)
 returns the мaterial object by its name
 
CSAD_API ScenegetScene (char *name)
 Returns the scene with the specified name.
 
CSAD_API ShadergetShader (char *name)
 returns the texture object by its name
 
_FORCEINLINE ShadergetShader (const char *name)
 returns the texture object by its name
 
CSAD_API StylegetStyle (char *name)
 returns the container style object by its name
 
_FORCEINLINE StylegetStyle (const char *name)
 returns the container style object by its name
 
CSAD_API Texture2DgetTexture2D (char *name)
 returns the texture object by its name
 
_FORCEINLINE Texture2DgetTexture2D (const char *name)
 returns the texture object by its name
 
CSAD_API void * set (unsigned _int32, void *)
 used for any interface commands.
 
- Public Member Functions inherited from csad::BaseObject
_FORCEINLINE bool isContainer ()
 returns true if the object is a container.
 
_FORCEINLINE ParametersListread (ParametersList *data)
 read attributes object.
 
_FORCEINLINE void * type ()
 the output pointer to the typeid() of the class.
 
_FORCEINLINE void write (ParametersList *data)
 record attributes of the object.
 

Static Public Member Functions

static CSAD_API Graphgraph ()
 Active Manager graphical elements.
 
static CSAD_API Scenescene ()
 active scene, the scene becomes active during the build its projection using Renderer
 
static CSAD_API bool type (void *type)
 returns true if the object type belongs to the graphics Manager
 

Additional Inherited Members

- Public Types inherited from csad::BaseObject
enum  BASE {
  ANY = 0x00000000, EVENT = 0x00000001, TYPE = 0x00000002, CONTAINER = 0x00000003,
  MANAGER_COUNT = 0x00000004, MANAGER = 0x00000005, WRITE = 0x00000006, READ = 0x00000007,
  SELECT = 0x00000008, RUN = 0x00000009, LIST = 0x0000000A, LIST_COUNT = 0x0000000B,
  NAME = 0x0000000C, CHILD_NAME = 0x0000000D
}
 the basic format of the interface More...
 

Detailed Description

Graph - Manager graphics.

See Also
csad: core