Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
render::Shader Member List
This is the complete list of members for render::Shader, including all inherited members.
addDependency(Object *object)engine::Object
addParamerter(const std::string &name, ShaderParameterType type)render::Shader [virtual]
addResourceEventReceiver(ResourceEventReceiver *newEventReceiver)resource::Resource
bind()render::Shader [virtual]
createParameter(const std::string &name, ShaderParameterType type, u32 index, u32 elemCount)render::Shader [protected]
createParameterImpl(const std::string &name)render::Shader [protected, virtual]
findParameter(const std::string &name)render::Shader [protected]
fireLoaded()resource::Resource [protected]
fireUnloaded()resource::Resource [protected]
getElementCount(ShaderParameterType type)render::Shader [protected, static]
getElementCount(ShaderAutoParameterType type)render::Shader [protected, static]
getFilename() const resource::Resource
getFloatPrameterData(u32 index)render::Shader [protected]
getFloatPrameterData(u32 index) const render::Shader [protected]
getID() const engine::Object
getIntPrameterData(u32 index)render::Shader [protected]
getIntPrameterData(u32 index) const render::Shader [protected]
getName() const engine::Object
getObjectType() const engine::Object
getResourceType() const resource::Resource
getShaderType()render::Shader
getSize()resource::Resource
getState() const resource::Resource
getType(ShaderAutoParameterType type)render::Shader [protected, static]
getType(TextureType type)render::Shader [protected, static]
initialize()engine::Object
initializeImpl()engine::Object [protected, virtual]
initProperties()render::Shader [protected]
isFloat(ShaderParameterType type)render::Shader [protected, static]
isFloat(ShaderAutoParameterType type)render::Shader [protected, static]
isInitialized() const engine::Object
isSampler(ShaderParameterType type)render::Shader [protected, static]
load()resource::Resource
loadImpl()render::Shader [protected, virtual]
mAlreadyLoadedEventReceiversresource::Resource [protected]
mChangeableNameengine::Object [protected]
mDataStreamresource::Resource [protected]
mDependencyObjectsengine::Object [protected]
mEntryPointrender::Shader [protected]
mFilenameresource::Resource [protected]
mFloatParameterDatarender::Shader [protected]
mIDengine::Object [protected]
mIndexCounterengine::Object [protected, static]
mIntParameterDatarender::Shader [protected]
mIsInitializedengine::Object [protected]
mNameengine::Object [protected]
mObjectTypeengine::Object [protected]
mParametersrender::Shader [protected]
mResourceEventresource::Resource [protected]
mResourceEventReceiversresource::Resource [protected]
mResourceTyperesource::Resource [protected]
mSerializerresource::Resource [protected]
mShaderTyperender::Shader [protected]
mSizeresource::Resource [protected]
msNextGeneratedObjectIndexengine::Object [protected, static]
mSourcerender::Shader [protected]
mStateresource::Resource [protected]
Object()engine::Object
Object(const std::string &name)engine::Object
reload()resource::Resource
removeAllDependencies()engine::Object
removeAllParameters()render::Shader [protected]
removeDependency(Object *object)engine::Object
removeResourceEventReceiver(ResourceEventReceiver *oldEventReceiver)resource::Resource
Resource(const std::string &name, Serializer *serializer=NULL)resource::Resource
setAutoParamerter(const std::string &name, ShaderAutoParameterType type)render::Shader
setEntryPoint(const std::string &entry)render::Shader
setName(const std::string &name)engine::Object
setParamerter(const std::string &name, const Color &col)render::Shader [virtual]
setParamerter(const std::string &name, const core::vector2d &vec)render::Shader [virtual]
setParamerter(const std::string &name, const core::vector3d &vec)render::Shader [virtual]
setParamerter(const std::string &name, const core::vector4d &vec)render::Shader [virtual]
setParamerter(const std::string &name, const core::matrix4 &m)render::Shader [virtual]
setParamerter(const std::string &name, const f32 *val, u32 count)render::Shader [virtual]
setParamerter(const std::string &name, const s32 *val, u32 count)render::Shader [virtual]
setShaderType(const ShaderType &type)render::Shader
setSource(const std::string &source)render::Shader
Shader(const std::string &name, resource::Serializer *serializer)render::Shader
unbind()render::Shader [virtual]
uninitialize()engine::Object
uninitializeImpl()engine::Object [protected, virtual]
unload()resource::Resource
unloadImpl()render::Shader [protected, virtual]
update(f32 elapsedTime)engine::Object
updateAutoParameters(ShaderParamData &data)render::Shader [virtual]
updateImpl(f32 elapsedTime)resource::Resource [protected, virtual]
writedParameterData(u32 index, const f32 *val, u32 count)render::Shader [protected]
writedParameterData(u32 index, const s32 *val, u32 count)render::Shader [protected]
~Object()engine::Object
~Resource()resource::Resource [virtual]
~Shader()render::Shader [virtual]

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:09 by Doxygen (1.7.4)